Skip to content

Tags: codilion/libra

Tags

v5.1.3-rc.3

Toggle v5.1.3-rc.3's commit message
ol serve: deprecating the --run-checks or -c option. We now assume th…

…e user wants to run checks while running the web-monitor

v5.1.3-rc.2

Toggle v5.1.3-rc.2's commit message
ol restore has --boundary-only or -b which will not attempt to restor…

…e an advanced version. This is the safest restore option.

v5.1.3-rc.1

Toggle v5.1.3-rc.1's commit message
reverse state-sync default params

v5.1.3-rc.0

Toggle v5.1.3-rc.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[mempool] Specify number of workers for mempool threads. Add promethe…

…us metrics for networking. (0LNetworkCommunity#1113)

* function to revoke vouch

* vouch revoking apis

* add test

* set rotation can only expand by a certain number of nodes on every epoch. So that no more than 25% of the next validator set has unproven nodes. This is based on the amount of nodes that we know to keep consensus (case 1 and 2).

* updating tests and patch implementation

* patch reconfig case_2

* make sure jailed nodes are dropping

* increase threshold for voting

* update writeset for rescue to include recovert mode

* patch build

* remove recovery mode

* expand epoch set by 1/6th

* make setting recovery mode optional from CLI

* add debug prints

* debug prints

* debug prints and comments.

* add debug prints and comments

* notes

* comment the mempool config params

* find where we could create backpressure on mempool

* prints for debugging

* WIP experimental backpressure on shared mempool consensus requests. Does not build.

* change node.yaml default params for state_sync and mempool

* Fix build

* adding prometheus counters

* patch build

* State sync debug (0LNetworkCommunity#1117)

* Release v5.1.1 (0LNetworkCommunity#1114)

* function to revoke vouch

* vouch revoking apis

* add test

* set rotation can only expand by a certain number of nodes on every epoch. So that no more than 25% of the next validator set has unproven nodes. This is based on the amount of nodes that we know to keep consensus (case 1 and 2).

* updating tests and patch implementation

* patch reconfig case_2

* make sure jailed nodes are dropping

* increase threshold for voting

* update writeset for rescue to include recovert mode

* patch build

* remove recovery mode

* expand epoch set by 1/6th

* make setting recovery mode optional from CLI

* impove mock case 1 helper

* patch onboarding reconfig

* patch mock tests

* refactored tests that use mock_

* build stdlib for release

* update 0L default configs for mempool and state sync

* bump version

* changelog

* Update 5_1_1.md

* adds some more metrics

* adds more metrics

* [move] [Fast Track Proposal] Turn down the heat on Cost To Exist (0LNetworkCommunity#1119)

* defer for 90 days cost to inactives, and reduce the cost of burn by only implementing at steady state.

* burn should be the default if user has not set send to community explicitly

* exchanges some dbg! statements with debug! statements to be able to control log output

Co-authored-by: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>

Co-authored-by: Gökhan Şimşek <g.simsek@paralect.com>
Co-authored-by: Sven Panko <info@intuitiveminds.de>

v5.1.2

Toggle v5.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[move] [Fast Track Proposal] Turn down the heat on Cost To Exist (0LN…

…etworkCommunity#1119)

* defer for 90 days cost to inactives, and reduce the cost of burn by only implementing at steady state.

* burn should be the default if user has not set send to community explicitly

v5.1.1

Toggle v5.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v5.1.1 (0LNetworkCommunity#1114)

* function to revoke vouch

* vouch revoking apis

* add test

* set rotation can only expand by a certain number of nodes on every epoch. So that no more than 25% of the next validator set has unproven nodes. This is based on the amount of nodes that we know to keep consensus (case 1 and 2).

* updating tests and patch implementation

* patch reconfig case_2

* make sure jailed nodes are dropping

* increase threshold for voting

* update writeset for rescue to include recovert mode

* patch build

* remove recovery mode

* expand epoch set by 1/6th

* make setting recovery mode optional from CLI

* impove mock case 1 helper

* patch onboarding reconfig

* patch mock tests

* refactored tests that use mock_

* build stdlib for release

* update 0L default configs for mempool and state sync

* bump version

* changelog

* Update 5_1_1.md

v5.1.1-rc.0

Toggle v5.1.1-rc.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add Prometheus metrics for tx execution and 0L VDFs (0LNetworkCommuni…

…ty#1102)

* add prints for new transactions, mempool latency, executor steps time, and vdf fimer.

* more prints on a per tx level

* add sequence number to tx debug

* print payload

* payload too noisy

* adds more fine-grained executor metrics to prometheus

* adds more metrics for Prometheus monitoring for VDF verification and transaction execution

* adds two new Prometheus metrics to track how many VDF proofs are submitted and how many fail verification because of non-met criteria.

Co-authored-by: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>

v5.1.0-rc.1

Toggle v5.1.0-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v5.1.0 (0LNetworkCommunity#1084)

* if no preference is set, assume recycled burns.

* patch tests

* bump version and cleanup prints

* fix autopay not merging data

* patch

* add migration for cumulative deposits

* TEMPORARY debug globals

* min blocks per epoch for testnet 0

* force_boundary was producing wrong epoch height on migrate writeset

* debug

* patch

* patch

* patch epoch boundary ordering issues. off by one in wallet process. Also patch under-burn.

* revert temporary globals

* build stlidib

* have rescue writeset reset the counters on new epoch event

* change prod epoch length globals for debug

* debug mode using 5 minute epochs with minimum of 50 blocks

* patch makefile

* change cli args for block-height

* makefile

* patch epoch boundary to not do proof of burn while in recovery mode, and add recovery mode to rescue writeset.

* fix compile

* patch cli args

* patch makefile

* move recovery mode setting to tx-migrate

* makefile

* Vouch migration

* restore production globals

* change makefile to hard coded RECOVERY_EPOCH = 173

* patch recovery mode test. Burns do not apply duing Recoverry Mode

* add tx-recovery writeset

* patch cli subcommand

* tower proof.rs needs a message on bad proof unwrap

* patch build error

* recovery mode writeset needs to disable recovery mode before initializing it, in case we are changing settings

* temporary hotfix command for writing writset to migrate cumu_deposits and set recovert mode validators to an empty vector.

* patch build

* update hotfix to trigger reconfiguration

* remove github actions files

* documentation

* wip changeset modules

* modularized writsets

* create changeset function wrapper

* get seed peers needs to exit on success

* cleanup logs in tower

* build stdlib

* temporary hotfix command for writing writset to migrate cumu_deposits and set recovert mode validators to an empty vector.

* patch build

* update hotfix to trigger reconfiguration

* remove github actions files

* documentation

* wip changeset modules

* modularized writsets

* create changeset function wrapper

* get seed peers needs to exit on success

* build stdlib

v5.1.0-rc.0

Toggle v5.1.0-rc.0's commit message
bump version and cleanup prints

v5.0.12-rc.3

Toggle v5.0.12-rc.3's commit message
adds documentation on how to set up a build environment for macOS (0L…

…NetworkCommunity#983)

* adds documentation on how to set up a build environment for macOS

* adds command to make setup script executable

* dynamically determines library path for brew