Unverified Commit c5c5e0db authored by Felix Lange's avatar Felix Lange Committed by GitHub

consensus/clique: fix struct tags for status API (#20316)

Also unexport the status struct.
parent 3f4a875b
......@@ -120,9 +120,9 @@ func (api *API) Discard(address common.Address) {
delete(api.clique.proposals, address)
}
type Status struct {
type status struct {
InturnPercent float64 `json:"inturnPercent"`
SigningStatus map[common.Address]int `json:"sealerActivity""`
SigningStatus map[common.Address]int `json:"sealerActivity"`
NumBlocks uint64 `json:"numBlocks"`
}
......@@ -130,7 +130,7 @@ type Status struct {
// - the number of active signers,
// - the number of signers,
// - the percentage of in-turn blocks
func (api *API) Status() (*Status, error) {
func (api *API) Status() (*status, error) {
var (
numBlocks = uint64(64)
header = api.chain.CurrentHeader()
......@@ -169,7 +169,7 @@ func (api *API) Status() (*Status, error) {
}
signStatus[sealer]++
}
return &Status{
return &status{
InturnPercent: float64((100 * optimals)) / float64(numBlocks),
SigningStatus: signStatus,
NumBlocks: numBlocks,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment