forked from TrueCloudLab/neoneo-go
rpc: add validatorscount to getversion response
See neo-project/neo-modules#642.
This commit is contained in:
parent
0a52c32df3
commit
5a2b77238c
3 changed files with 3 additions and 0 deletions
|
@ -31,6 +31,7 @@ type (
|
||||||
MaxValidUntilBlockIncrement uint32 `json:"maxvaliduntilblockincrement"`
|
MaxValidUntilBlockIncrement uint32 `json:"maxvaliduntilblockincrement"`
|
||||||
MaxTransactionsPerBlock uint16 `json:"maxtransactionsperblock"`
|
MaxTransactionsPerBlock uint16 `json:"maxtransactionsperblock"`
|
||||||
MemoryPoolMaxTransactions int `json:"memorypoolmaxtransactions"`
|
MemoryPoolMaxTransactions int `json:"memorypoolmaxtransactions"`
|
||||||
|
ValidatorsCount byte `json:"validatorscount"`
|
||||||
InitialGasDistribution fixedn.Fixed8 `json:"initialgasdistribution"`
|
InitialGasDistribution fixedn.Fixed8 `json:"initialgasdistribution"`
|
||||||
// StateRootInHeader is true if state root is contained in block header.
|
// StateRootInHeader is true if state root is contained in block header.
|
||||||
StateRootInHeader bool `json:"staterootinheader,omitempty"`
|
StateRootInHeader bool `json:"staterootinheader,omitempty"`
|
||||||
|
|
|
@ -536,6 +536,7 @@ func (s *Server) getVersion(_ request.Params) (interface{}, *response.Error) {
|
||||||
MaxValidUntilBlockIncrement: cfg.MaxValidUntilBlockIncrement,
|
MaxValidUntilBlockIncrement: cfg.MaxValidUntilBlockIncrement,
|
||||||
MaxTransactionsPerBlock: cfg.MaxTransactionsPerBlock,
|
MaxTransactionsPerBlock: cfg.MaxTransactionsPerBlock,
|
||||||
MemoryPoolMaxTransactions: cfg.MemPoolSize,
|
MemoryPoolMaxTransactions: cfg.MemPoolSize,
|
||||||
|
ValidatorsCount: byte(cfg.ValidatorsCount),
|
||||||
InitialGasDistribution: cfg.InitialGASSupply,
|
InitialGasDistribution: cfg.InitialGASSupply,
|
||||||
StateRootInHeader: cfg.StateRootInHeader,
|
StateRootInHeader: cfg.StateRootInHeader,
|
||||||
},
|
},
|
||||||
|
|
|
@ -699,6 +699,7 @@ var rpcTestCases = map[string][]rpcTestCase{
|
||||||
require.EqualValues(t, cfg.MaxValidUntilBlockIncrement, resp.Protocol.MaxValidUntilBlockIncrement)
|
require.EqualValues(t, cfg.MaxValidUntilBlockIncrement, resp.Protocol.MaxValidUntilBlockIncrement)
|
||||||
require.EqualValues(t, cfg.MaxTransactionsPerBlock, resp.Protocol.MaxTransactionsPerBlock)
|
require.EqualValues(t, cfg.MaxTransactionsPerBlock, resp.Protocol.MaxTransactionsPerBlock)
|
||||||
require.EqualValues(t, cfg.MemPoolSize, resp.Protocol.MemoryPoolMaxTransactions)
|
require.EqualValues(t, cfg.MemPoolSize, resp.Protocol.MemoryPoolMaxTransactions)
|
||||||
|
require.EqualValues(t, cfg.ValidatorsCount, resp.Protocol.ValidatorsCount)
|
||||||
require.EqualValues(t, cfg.InitialGASSupply, resp.Protocol.InitialGasDistribution)
|
require.EqualValues(t, cfg.InitialGASSupply, resp.Protocol.InitialGasDistribution)
|
||||||
require.EqualValues(t, false, resp.Protocol.StateRootInHeader)
|
require.EqualValues(t, false, resp.Protocol.StateRootInHeader)
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue