Documentation ¶
Index ¶
- Variables
- func AddAdminCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func AddMinterCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func AdminInfoCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func ApproveCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func BalanceCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func BindAddAdminFlags(cmd *cobra.Command)
- func BindAddMinterFlags(cmd *cobra.Command)
- func BindAdminInfoFlags(cmd *cobra.Command)
- func BindApproveFlags(cmd *cobra.Command)
- func BindBalanceFlags(cmd *cobra.Command)
- func BindDepositFlags(cmd *cobra.Command)
- func BindGetAllowanceFlags(cmd *cobra.Command)
- func BindMintFlags(cmd *cobra.Command)
- func BindMinterInfoFlags(cmd *cobra.Command)
- func BindRemoveAdminFlags(cmd *cobra.Command)
- func BindRemoveMinterFlags(cmd *cobra.Command)
- func DepositCmd(cmd *cobra.Command, args []string, contract *bridge.BridgeContract) error
- func GetAllowanceCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func MintCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func MinterInfoCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func ProcessAddAdminFlags(cmd *cobra.Command, args []string)
- func ProcessAddMinterFlags(cmd *cobra.Command, args []string)
- func ProcessAdminInfoFlags(cmd *cobra.Command, args []string)
- func ProcessApproveFlags(cmd *cobra.Command, args []string) error
- func ProcessBalanceFlags(cmd *cobra.Command, args []string)
- func ProcessDepositFlags(cmd *cobra.Command, args []string) error
- func ProcessMintFlags(cmd *cobra.Command, args []string) error
- func ProcessMinterInfoFlags(cmd *cobra.Command, args []string)
- func ProcessRemoveAdminFlags(cmd *cobra.Command, args []string)
- func ProcessRemoveMinterFlags(cmd *cobra.Command, args []string)
- func RemoveAdminCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func RemoveMinterCmd(cmd *cobra.Command, args []string, contract *erc20.ERC20Contract) error
- func ValidateAddAdminFlags(cmd *cobra.Command, args []string) error
- func ValidateAddMinterFlags(cmd *cobra.Command, args []string) error
- func ValidateAdminInfoFlags(cmd *cobra.Command, args []string) error
- func ValidateApproveFlags(cmd *cobra.Command, args []string) error
- func ValidateBalanceFlags(cmd *cobra.Command, args []string) error
- func ValidateDepositFlags(cmd *cobra.Command, args []string) error
- func ValidateGetAllowanceFlags(cmd *cobra.Command, args []string) error
- func ValidateMintFlags(cmd *cobra.Command, args []string) error
- func ValidateMinterInfoFlags(cmd *cobra.Command, args []string) error
- func ValidateRemoveAdminFlags(cmd *cobra.Command, args []string) error
- func ValidateRemoveMinterFlags(cmd *cobra.Command, args []string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Amount string Decimals uint64 DstAddress string Erc20Address string Recipient string Bridge string DomainID uint8 ResourceID string AccountAddress string OwnerAddress string SpenderAddress string Minter string Admin string )
flag vars
View Source
var ( RecipientAddress common.Address RealAmount *big.Int Erc20Addr common.Address MinterAddr common.Address AdminAddr common.Address BridgeAddr common.Address ResourceIdBytesArr types.ResourceID )
processed flag vars
View Source
var ERC20Cmd = &cobra.Command{ Use: "erc20", Short: "Set of commands for interacting with an ERC20 contract", Long: "Set of commands for interacting with an ERC20 contract", PersistentPreRunE: func(cmd *cobra.Command, args []string) error { var err error url, gasLimit, gasPrice, senderKeyPair, prepare, err = flags.GlobalFlagValues(cmd) if err != nil { return fmt.Errorf("could not get global flags: %v", err) } return nil }, }
Functions ¶
func AddAdminCmd ¶
func AddMinterCmd ¶
func AdminInfoCmd ¶
func ApproveCmd ¶
func BalanceCmd ¶
func BindAddAdminFlags ¶
func BindAddMinterFlags ¶
func BindAdminInfoFlags ¶
func BindApproveFlags ¶
func BindBalanceFlags ¶
func BindDepositFlags ¶
func BindGetAllowanceFlags ¶
func BindMintFlags ¶
func BindMinterInfoFlags ¶
func BindRemoveAdminFlags ¶
func BindRemoveMinterFlags ¶
func DepositCmd ¶
func GetAllowanceCmd ¶
func MinterInfoCmd ¶
func ProcessAddAdminFlags ¶
func ProcessAddMinterFlags ¶
func ProcessAdminInfoFlags ¶
func ProcessBalanceFlags ¶
func ProcessMinterInfoFlags ¶
func ProcessRemoveAdminFlags ¶
func RemoveAdminCmd ¶
func RemoveMinterCmd ¶
func ValidateMinterInfoFlags ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.