This repository has been archived by the owner on Jan 27, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 115
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: 0LNetworkCommunity/libra-legacy-v5
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.1.3-rc.4
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: 0LNetworkCommunity/libra-legacy-v5
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 16 commits
- 314 files changed
- 8 contributors
Commits on Jun 14, 2022
-
[web-monitor] Add burn prefs to API (#1134)
* add burn prefs to web-monitor api * update ui * change implementation
Configuration menu - View commit details
-
Copy full SHA for 7a15188 - Browse repository at this point
Copy the full SHA 7a15188View commit details
Commits on Jul 25, 2022
-
* downgrade error msg to info * cleanup unused prometheus log code * downgrade state sync error message to info * makefile for set-waypoint * patch makefile * refresh onchain state * genesis should assign vouches * set layout for devnet has 4 nodes * init val in genesis first * github repo tools can put file in genesis repo * save files to genesis repo * reorganize testnet scripts * cleanup * documentation * patch makefile * makefile * makefile * text [skip-ci] * update yaml configs so that node file uses multiple fullnode networks [skip-ci] * patch [skip ci] * patch ports [skip ci] * validator init on genesis and ol init, will use seed peers * trim whitespace on genesis_waypoint.txt * makefile * reverse state-sync default params * add helper in init to reset safety data * bump version * ol restore has --boundary-only or -b which will not attempt to restore an advanced version. This is the safest restore option. * ol restore defaults to only fetch the epoch boundary. --highest-version must be explicitly passed if the user wants versions beyond the epoch boundary (this is still experimental). * ol serve: deprecating the --run-checks or -c option. We now assume the user wants to run checks while running the web-monitor * improve error messages on safety rules initialize * validator should panic on trying to startup safety rules * patch * makefile * make testnet start with alice, bob, carol only * add execution.genesis_file_location to fullnode yaml * set layout to have 5 addresses for testnet genesis * alway use cargo release mode even in testnet * undo * update fixture files with ip addresses for reference. * patch validator yaml file generation * ol start doesn't need to swtich between validator and fullnode mode with the new configs! * make pubnet config use onchain discovery * remove setting for fullnode identity in validator file * rename ol restore option highest_version -> latest_version
Configuration menu - View commit details
-
Copy full SHA for eb54e83 - Browse repository at this point
Copy the full SHA eb54e83View commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc747d9 - Browse repository at this point
Copy the full SHA bc747d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cba1a92 - Browse repository at this point
Copy the full SHA cba1a92View commit details -
* updated hard mode validator onboarding documentation * minor fixes from review * log rotation with multilog added to validator onboarding docs * log rotation docu correction
Configuration menu - View commit details
-
Copy full SHA for 1fa8761 - Browse repository at this point
Copy the full SHA 1fa8761View commit details -
[tower] Allow tower to mine dynamic VDF parameters (#1111)
* add vdf difficulty type in rust * refactor fetching local block * refactor mine once * refactor mine_once * remove depr tests * tests passing * move next_proof to own module * move vdf difficulty type * function to create next proof params from chain query * switch between local and online mode for proof generation * move code for allowing vdf praams to be stored instead of hard coded. * add toy_rng for tower state * update VDF params at end of epoch * check correct security in period * cleanup * patch tower cli build * patch toy_rng for tests * patch tower app test * build stdlib * test passing * WIP make new miner methods work with swarm * tower can get difficulty params from chain * genesis to use test settings * fix loop and backlog issue * don't init difficulty at genesis * reorder genesis tx so testnet is initialized before genesis settings * patch merge * patch test * new towers will start from the baseline/genesis difficulty and security params * refactor default vdf params for block zero * update tests for toy_rng * test epoch creates random difficulty * catch error with len == 0 * bad makefile * add test for continuous mining * scaffold gc for tower * scaffold * find first discontinous proof * collect subsequent proofs function * delete files * clean * backlog checks a bad tx for garbage collection * implement GC on failed proof * while transitioning to dynamic vdf, tower should failover to localmode * downgrade error msg to info * cleanup unused prometheus log code * downgrade state sync error message to info * makefile for set-waypoint * patch makefile * refresh onchain state * genesis should assign vouches * set layout for devnet has 4 nodes * init val in genesis first * github repo tools can put file in genesis repo * save files to genesis repo * reorganize testnet scripts * cleanup * documentation * documentation * patch makefile * patch makefile * rename make recipes * rename * vdf difficulties must always be even numbers * patch move * makefile * makefile * text [skip-ci] * update yaml configs so that node file uses multiple fullnode networks [skip-ci] * patch [skip ci] * patch ports [skip ci] * validator init on genesis and ol init, will use seed peers * trim whitespace on genesis_waypoint.txt * makefile * method to create a genesis proof * reverse state-sync default params * add helper in init to reset safety data * bump version * ol restore has --boundary-only or -b which will not attempt to restore an advanced version. This is the safest restore option. * ol restore defaults to only fetch the epoch boundary. --highest-version must be explicitly passed if the user wants versions beyond the epoch boundary (this is still experimental). * ol serve: deprecating the --run-checks or -c option. We now assume the user wants to run checks while running the web-monitor * improve error messages on safety rules initialize * validator should panic on trying to startup safety rules * patch * makefile * make config chain-id and instance of namedchain, breaking * patch build * make chainId::str_to_chain_id public * parse namedchain from str * use testing ID in tx_params * make testnet start with alice, bob, carol only * add execution.genesis_file_location to fullnode yaml * set layout to have 5 addresses for testnet genesis * alway use cargo release mode even in testnet * undo * update fixture files with ip addresses for reference. * update check for prod settings for nextproof * VDF native function was aborting instead of returning error. * NextProof generate genesis proof from configs * add derive traits to nextproof * builds * refactor get_next_proof_from_chain [skip-ci] * patch test because chain_id options have changed * patch testtepoch_random_difficulty.move * refactor init and onboard to use new named chain property * patch copy of fixture files in swarm * patch wrong chainid for swarm * patch test mining epochs * patch chain_id build issues * include more namedchain str parsing options * tower: delete a vdf proof that cannot be parsed * debug ci
Configuration menu - View commit details
-
Copy full SHA for 4b6c05c - Browse repository at this point
Copy the full SHA 4b6c05cView commit details
Commits on Jul 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f470204 - Browse repository at this point
Copy the full SHA f470204View commit details
Commits on Jul 28, 2022
-
* format cli folder * format genesis-tools folder * format keys folder * format onboard folder * format tower folder * format txs folder * format types folder * format util folder * format verifiable_delay folder
Configuration menu - View commit details
-
Copy full SHA for c95de9c - Browse repository at this point
Copy the full SHA c95de9cView commit details
Commits on Jul 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4161831 - Browse repository at this point
Copy the full SHA 4161831View commit details
Commits on Aug 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4aef437 - Browse repository at this point
Copy the full SHA 4aef437View commit details
Commits on Aug 11, 2022
-
[move] reduce thresholds on validators (#1152)
* Move vouch constant to Globals, reduce to 2 vouchers per validator * move validator signing threshold to Globals, and reduce from 5% to 3% * patch testing defaults
Configuration menu - View commit details
-
Copy full SHA for 689cb94 - Browse repository at this point
Copy the full SHA 689cb94View commit details -
[node] Don't panic on failure to initialize safety rules. (#1153)
* failure to initialize safety rules should not stop the validator from starting, since the validator may be syncing. Note: THE VALIDATOR WILL NOT BE ABLE TO SIGN BLOCKS if the safety riles cannot be initialized. * patch build
Configuration menu - View commit details
-
Copy full SHA for c6d6c65 - Browse repository at this point
Copy the full SHA c6d6c65View commit details
Commits on Aug 12, 2022
-
* tower integration test should span many blocks and across epochs * patch makefile for teestnet * implement a deserializer for namedchain * update fixtures * increase state sync tick interval to prevent timeouts * separate stdlib from genesis in makefile recipe * change set layout * testnet genesis to have 4 nodes [skip-ci] * namedchain parsing * use the correct historical/baseline proof difficulty * patch tower baseline difficulty in Move code * Move bug in checking first proof in epoch * add dave prod mode proof * ... and stages * patch TowerState bug with non-test envs for checking proof submission * refector towerstate difficulty checking so that it applies to operator sent proofs. * patch bug where the epoch boundary failover should start from longest list of validators (validator universe) * add proof zero for eve
Configuration menu - View commit details
-
Copy full SHA for 7a5628b - Browse repository at this point
Copy the full SHA 7a5628bView commit details
Commits on Aug 23, 2022
-
v5.20 Patches to Upgrade Oracle, and Writeset generators (#1155)
* bump version number * changelog * format tower backlog error msg in edge case * Docs for rescue writesets * refactor epoch boundary counter reset in writeset builder * Upgrade oracle to have upgrade function to expire a vote * add vote revocation to Oracle Upgrade * fullnode subsidy aka Carpe towers get paid anyways during the recovery mode * recovery writeset should trigger the epoch counters to reset * set the oracle expiry window * add upgrade proposal expiration to rescue * bind to correct module in Oracle * patch writeset * add upgrade expiration cli command * make files * refactor oracle upgrade expire writeset * add txs helper for voting * revoke functional test, passing * deprecate fullnode payment in recovery mode test * revoking vote, should revoke delegates * test for revoking delegated votes * patch test * recovery mode uses the initial validators throughought the period * makefile set recovery epoch 295 * including misko9's validator yaml configs * update StateSyncConfig parameters
Configuration menu - View commit details
-
Copy full SHA for ac741e4 - Browse repository at this point
Copy the full SHA ac741e4View commit details
Commits on Dec 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49435e7 - Browse repository at this point
Copy the full SHA 49435e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f6759 - Browse repository at this point
Copy the full SHA 44f6759View commit details
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.