Documentation ¶
Index ¶
- func LayerChainSpec(nv, nf int, chainId string) *interchaintest.ChainSpec
- func LayerEncoding() *testutil.TestEncodingConfig
- func LayerSpinup(t *testing.T) *cosmos.CosmosChain
- func WriteSecretsFile(ctx context.Context, rpc, bridge string, tn *cosmos.ChainNode) error
- type Disputes
- type Evidence
- type Metadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LayerChainSpec ¶
func LayerEncoding ¶
func LayerEncoding() *testutil.TestEncodingConfig
func LayerSpinup ¶
func LayerSpinup(t *testing.T) *cosmos.CosmosChain
Types ¶
type Disputes ¶
type Disputes struct { Disputes []struct { DisputeID string `json:"disputeId"` Metadata Metadata `json:"metadata"` } `json:"disputes"` }
for unmarshalling the disputes response
type Evidence ¶
type Evidence struct { Reporter string `json:"reporter"` Power string `json:"power"` QueryType string `json:"query_type"` QueryID string `json:"query_id"` AggregateMethod string `json:"aggregate_method"` Value string `json:"value"` Timestamp string `json:"timestamp"` BlockNumber string `json:"block_number"` }
type Metadata ¶
type Metadata struct { HashID string `json:"hash_id"` DisputeID string `json:"dispute_id"` DisputeCategory int `json:"dispute_category"` DisputeFee string `json:"dispute_fee"` DisputeStatus int `json:"dispute_status"` DisputeStartTime string `json:"dispute_start_time"` DisputeEndTime string `json:"dispute_end_time"` DisputeStartBlock string `json:"dispute_start_block"` DisputeRound string `json:"dispute_round"` SlashAmount string `json:"slash_amount"` BurnAmount string `json:"burn_amount"` InitialEvidence Evidence `json:"initial_evidence"` FeeTotal string `json:"fee_total"` PrevDisputeIDs []string `json:"prev_dispute_ids"` BlockNumber string `json:"block_number"` VoterReward string `json:"voter_reward"` }
Click to show internal directories.
Click to hide internal directories.