-
Notifications
You must be signed in to change notification settings - Fork 120
/
Copy pathparams.proto
40 lines (35 loc) · 1.19 KB
/
params.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
syntax = "proto3";
package zetachain.zetacore.observer;
import "gogoproto/gogo.proto";
import "zetachain/zetacore/observer/confirmation.proto";
option go_package = "github.com/zeta-chain/node/x/observer/types";
message ChainParamsList { repeated ChainParams chain_params = 1; }
message ChainParams {
int64 chain_id = 11;
uint64 confirmation_count = 1;
uint64 gas_price_ticker = 2;
uint64 inbound_ticker = 3;
uint64 outbound_ticker = 4;
uint64 watch_utxo_ticker = 5;
string zeta_token_contract_address = 8;
string connector_contract_address = 9;
string erc20_custody_contract_address = 10;
int64 outbound_schedule_interval = 12;
int64 outbound_schedule_lookahead = 13;
string ballot_threshold = 14 [
(gogoproto.customtype) = "cosmossdk.io/math.LegacyDec",
(gogoproto.nullable) = false
];
string min_observer_delegation = 15 [
(gogoproto.customtype) = "cosmossdk.io/math.LegacyDec",
(gogoproto.nullable) = false
];
bool is_supported = 16;
string gateway_address = 17;
Confirmation confirmation = 18 [ (gogoproto.nullable) = false ];
}
// Deprecated(v17)
message Params {
// Deprecated(v17):Moved into the emissions module
int64 ballot_maturity_blocks = 3;
}