github.com/ChainSafe/chainbridge-core@v1.4.2/chains/evm/cli/bridge/flagVars.go (about) 1 package bridge 2 3 import ( 4 "math/big" 5 6 "github.com/ChainSafe/chainbridge-core/crypto/secp256k1" 7 "github.com/ChainSafe/chainbridge-core/types" 8 "github.com/ethereum/go-ethereum/common" 9 ) 10 11 //flag vars 12 var ( 13 Bridge string 14 DataHash string 15 DomainID uint8 16 Data string 17 DepositNonce uint64 18 Handler string 19 ResourceID string 20 Target string 21 Deposit string 22 DepositerOffset uint64 23 Execute string 24 Hash bool 25 TokenContract string 26 ) 27 28 //processed flag vars 29 var ( 30 BridgeAddr common.Address 31 ResourceIdBytesArr types.ResourceID 32 HandlerAddr common.Address 33 TargetContractAddr common.Address 34 TokenContractAddr common.Address 35 DepositSigBytes [4]byte 36 ExecuteSigBytes [4]byte 37 DataBytes []byte 38 ) 39 40 // global flags 41 var ( 42 url string 43 gasLimit uint64 44 gasPrice *big.Int 45 senderKeyPair *secp256k1.Keypair 46 prepare bool 47 )