fix serializing /status
This commit is contained in:
parent
74a602bc9c
commit
4b7f88367d
@ -92,10 +92,20 @@ pub type RankedRpcMap = BTreeMap<RpcRanking, Vec<Arc<Web3Rpc>>>;
|
|||||||
pub struct ConsensusWeb3Rpcs {
|
pub struct ConsensusWeb3Rpcs {
|
||||||
pub(crate) tier: u64,
|
pub(crate) tier: u64,
|
||||||
pub(crate) backups_needed: bool,
|
pub(crate) backups_needed: bool,
|
||||||
|
|
||||||
|
// TODO: this is already inside best_rpcs. give that a shorter serialize here and then include this again
|
||||||
|
#[serde(skip_serializing)]
|
||||||
pub(crate) head_block: Web3ProxyBlock,
|
pub(crate) head_block: Web3ProxyBlock,
|
||||||
|
|
||||||
|
// TODO: smaller serialize
|
||||||
pub(crate) best_rpcs: Vec<Arc<Web3Rpc>>,
|
pub(crate) best_rpcs: Vec<Arc<Web3Rpc>>,
|
||||||
|
|
||||||
|
// TODO: make this work. the key needs to be a string
|
||||||
|
#[serde(skip_serializing)]
|
||||||
pub(crate) other_rpcs: RankedRpcMap,
|
pub(crate) other_rpcs: RankedRpcMap,
|
||||||
|
|
||||||
|
// TODO: make this work. the key needs to be a string
|
||||||
|
#[serde(skip_serializing)]
|
||||||
rpc_data: HashMap<Arc<Web3Rpc>, RpcData>,
|
rpc_data: HashMap<Arc<Web3Rpc>, RpcData>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user