Implemented GovernanceContext to implement GovernanceTX
used ValidatorRing to control validator power flow
Signed-off-by:
Silas Davis <silas@monax.io>
Showing
- acm/account.go 14 additions, 11 deletionsacm/account.go
- acm/private_account.go 1 addition, 1 deletionacm/private_account.go
- acm/validator.go 1 addition, 1 deletionacm/validator.go
- blockchain/blockchain.go 49 additions, 25 deletionsblockchain/blockchain.go
- blockchain/blockchain_test.go 46 additions, 0 deletionsblockchain/blockchain_test.go
- blockchain/validators.go 133 additions, 80 deletionsblockchain/validators.go
- blockchain/validators_ring.go 198 additions, 0 deletionsblockchain/validators_ring.go
- blockchain/validators_ring_test.go 121 additions, 0 deletionsblockchain/validators_ring_test.go
- blockchain/validators_test.go 7 additions, 32 deletionsblockchain/validators_test.go
- blockchain/validators_window.go 0 additions, 64 deletionsblockchain/validators_window.go
- cmd/burrow/commands/configure.go 1 addition, 1 deletioncmd/burrow/commands/configure.go
- consensus/tendermint/abci/app.go 52 additions, 29 deletionsconsensus/tendermint/abci/app.go
- consensus/tendermint/validator/priv_validator_memory.go 2 additions, 3 deletionsconsensus/tendermint/validator/priv_validator_memory.go
- core/kernel.go 2 additions, 3 deletionscore/kernel.go
- crypto/address.go 34 additions, 0 deletionscrypto/address.go
- crypto/crypto.go 10 additions, 0 deletionscrypto/crypto.go
- crypto/crypto.pb.go 31 additions, 31 deletionscrypto/crypto.pb.go
- crypto/private_key.go 11 additions, 11 deletionscrypto/private_key.go
- crypto/public_key.go 34 additions, 24 deletionscrypto/public_key.go
- execution/contexts/call_context.go 1 addition, 1 deletionexecution/contexts/call_context.go
Loading
Please register or sign in to comment