github.com/ChainSafe/chainbridge-core@v1.4.2/chains/evm/cli/admin/flagVars.go (about)

     1  package admin
     2  
     3  import (
     4  	"math/big"
     5  
     6  	"github.com/ChainSafe/chainbridge-core/crypto/secp256k1"
     7  
     8  	"github.com/ethereum/go-ethereum/common"
     9  )
    10  
    11  //flag vars
    12  var (
    13  	Admin            string
    14  	Relayer          string
    15  	DepositNonce     uint64
    16  	DomainID         uint8
    17  	Fee              string
    18  	RelayerThreshold uint64
    19  	Amount           string
    20  	TokenID          string
    21  	Handler          string
    22  	Token            string
    23  	Decimals         uint64
    24  	Recipient        string
    25  	Bridge           string
    26  )
    27  
    28  //processed flag vars
    29  var (
    30  	BridgeAddr    common.Address
    31  	HandlerAddr   common.Address
    32  	RelayerAddr   common.Address
    33  	RecipientAddr common.Address
    34  	TokenAddr     common.Address
    35  	RealAmount    *big.Int
    36  )
    37  
    38  // global flags
    39  var (
    40  	url           string
    41  	gasLimit      uint64
    42  	gasPrice      *big.Int
    43  	senderKeyPair *secp256k1.Keypair
    44  	prepare       bool
    45  )