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  )