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) GetMethods() ...
- func (contract *Contract) GetName() string
- func (contract *Contract) SetABI(contractABIString string)
- type ContractI
Constants ¶
This section is empty.
Variables ¶
View Source
var LiquidStaking = Contract{ // contains filtered or unexported fields }
View Source
var STokens = 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) GetMethods ¶
func (contract *Contract) GetMethods() map[string]func(kafkaProducer *sarama.SyncProducer, protoCodec *codec.ProtoCodec, arguments []interface{}) error
type ContractI ¶
type ContractI interface {
GetName() string
GetAddress() common.Address
GetABI() abi.ABI
SetABI(contractABIString string)
GetMethods() map[string]func(kafkaProducer *sarama.SyncProducer, protoCodec *codec.ProtoCodec, arguments []interface{}) error
GetMethodAndArguments(inputData []byte) (*abi.Method, []interface{}, error)
}
Click to show internal directories.
Click to hide internal directories.