Documentation ¶
Index ¶
- Variables
- type Contract
- func (contract *Contract) GetABI() abi.ABI
- func (contract *Contract) GetAddress() common.Address
- func (contract *Contract) GetMethodAndArguments(inputData []byte) (*abi.Method, []interface{}, error)
- func (contract *Contract) GetName() string
- func (contract *Contract) GetSDKMsgAndSender() map[string]func(arguments []interface{}) (sdk.Msg, common.Address, error)
- func (contract *Contract) SetABI(contractABIString string)
- func (contract *Contract) SetAddress(address common.Address)
- type ContractI
Constants ¶
This section is empty.
Variables ¶
View Source
var LiquidStaking = Contract{ // contains filtered or unexported fields }
View Source
var TokenWrapper = Contract{ // contains filtered or unexported fields }
Functions ¶
This section is empty.
Types ¶
type Contract ¶
type Contract struct {
// contains filtered or unexported fields
}
func (*Contract) GetAddress ¶
func (*Contract) GetMethodAndArguments ¶
func (*Contract) GetSDKMsgAndSender ¶ added in v0.3.0
func (*Contract) SetAddress ¶ added in v0.6.0
type ContractI ¶
type ContractI interface { GetName() string GetAddress() common.Address SetAddress(common.Address) GetABI() abi.ABI SetABI(contractABIString string) GetSDKMsgAndSender() map[string]func(arguments []interface{}) (sdk.Msg, common.Address, error) GetMethodAndArguments(inputData []byte) (*abi.Method, []interface{}, error) }
Click to show internal directories.
Click to hide internal directories.