sgns::WeightedRpcEndpoint¶
Weighted RPC endpoint used for multi-provider consensus verification. More...
#include <PublicChainInputValidator.hpp>
Public Attributes¶
| Name | |
|---|---|
| std::string | url |
| uint8_t | consensus_weight |
| std::string | bridge_contract_address Expected bridge contract (hex, "0x..."). |
| std::string | event_topic0 Expected event topic0 (hex, "0x..."). |
Detailed Description¶
Weighted RPC endpoint used for multi-provider consensus verification.
Direct (api-key) endpoints contribute 50% weight. Public endpoints from ChainList contribute 25% weight. Verification requires >= 75% weighted consensus across queried endpoints.
Public Attributes Documentation¶
variable url¶
variable consensus_weight¶
variable bridge_contract_address¶
Expected bridge contract (hex, "0x...").
variable event_topic0¶
Expected event topic0 (hex, "0x...").
Updated on 2026-06-05 at 17:22:18 -0700