Documentation
¶
Index ¶
- Constants
- Variables
- func ParseRLPReaderHelperABI() (*abi.ABI, error)
- type RLPReaderHelper
- type RLPReaderHelperCaller
- func (_RLPReaderHelper *RLPReaderHelperCaller) BytesToString(opts *bind.CallOpts, item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) CustomDestructure(opts *bind.CallOpts, item []byte) (common.Address, bool, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) CustomNestedDestructure(opts *bind.CallOpts, item []byte) (common.Address, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) CustomNestedToRlpBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) IsList(opts *bind.CallOpts, item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ItemLength(opts *bind.CallOpts, item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) NestedIteration(opts *bind.CallOpts, item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) NumItems(opts *bind.CallOpts, item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) PayloadLen(opts *bind.CallOpts, item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) RlpLen(opts *bind.CallOpts, item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToAddress(opts *bind.CallOpts, item []byte) (common.Address, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToBlockHeader(opts *bind.CallOpts, rlpHeader []byte) (struct{ ... }, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToBoolean(opts *bind.CallOpts, item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToIterator(opts *bind.CallOpts, item []byte) error
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToRlpBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToUint(opts *bind.CallOpts, item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCaller) ToUintStrict(opts *bind.CallOpts, item []byte) (*big.Int, error)
- type RLPReaderHelperCallerRaw
- type RLPReaderHelperCallerSession
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) BytesToString(item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomDestructure(item []byte) (common.Address, bool, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomNestedDestructure(item []byte) (common.Address, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomNestedToRlpBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) IsList(item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ItemLength(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) NestedIteration(item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) NumItems(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) PayloadLen(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) RlpLen(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToAddress(item []byte) (common.Address, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBlockHeader(rlpHeader []byte) (struct{ ... }, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBoolean(item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToIterator(item []byte) error
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToRlpBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToUint(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToUintStrict(item []byte) (*big.Int, error)
- type RLPReaderHelperFilterer
- type RLPReaderHelperRaw
- func (_RLPReaderHelper *RLPReaderHelperRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RLPReaderHelper *RLPReaderHelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RLPReaderHelper *RLPReaderHelperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RLPReaderHelperSession
- func (_RLPReaderHelper *RLPReaderHelperSession) BytesToString(item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) CustomDestructure(item []byte) (common.Address, bool, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) CustomNestedDestructure(item []byte) (common.Address, *big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) CustomNestedToRlpBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) IsList(item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ItemLength(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) NestedIteration(item []byte) (string, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) NumItems(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) PayloadLen(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) RlpLen(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToAddress(item []byte) (common.Address, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToBlockHeader(rlpHeader []byte) (struct{ ... }, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToBoolean(item []byte) (bool, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToIterator(item []byte) error
- func (_RLPReaderHelper *RLPReaderHelperSession) ToRlpBytes(item []byte) ([]byte, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToUint(item []byte) (*big.Int, error)
- func (_RLPReaderHelper *RLPReaderHelperSession) ToUintStrict(item []byte) (*big.Int, error)
- type RLPReaderHelperTransactor
- type RLPReaderHelperTransactorRaw
- type RLPReaderHelperTransactorSession
Constants ¶
const RLPReaderHelperABI = "" /* 5465-byte string literal not displayed */
RLPReaderHelperABI is the input ABI used to generate the binding from.
Variables ¶
var RLPReaderHelperBin = "" /* 12072-byte string literal not displayed */
RLPReaderHelperBin is the compiled bytecode used for deploying new contracts.
Functions ¶
func ParseRLPReaderHelperABI ¶
ParseRLPReaderHelperABI parses the ABI
Types ¶
type RLPReaderHelper ¶
type RLPReaderHelper struct { RLPReaderHelperCaller // Read-only binding to the contract RLPReaderHelperTransactor // Write-only binding to the contract RLPReaderHelperFilterer // Log filterer for contract events }
RLPReaderHelper is an auto generated Go binding around an Ethereum contract.
func DeployRLPReaderHelper ¶
func DeployRLPReaderHelper(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RLPReaderHelper, error)
DeployRLPReaderHelper deploys a new Ethereum contract, binding an instance of RLPReaderHelper to it.
func NewRLPReaderHelper ¶
func NewRLPReaderHelper(address common.Address, backend bind.ContractBackend) (*RLPReaderHelper, error)
NewRLPReaderHelper creates a new instance of RLPReaderHelper, bound to a specific deployed contract.
type RLPReaderHelperCaller ¶
type RLPReaderHelperCaller struct {
// contains filtered or unexported fields
}
RLPReaderHelperCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRLPReaderHelperCaller ¶
func NewRLPReaderHelperCaller(address common.Address, caller bind.ContractCaller) (*RLPReaderHelperCaller, error)
NewRLPReaderHelperCaller creates a new read-only instance of RLPReaderHelper, bound to a specific deployed contract.
func (*RLPReaderHelperCaller) BytesToString ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) BytesToString(opts *bind.CallOpts, item []byte) (string, error)
BytesToString is a free data retrieval call binding the contract method 0x39614e4f.
Solidity: function bytesToString(bytes item) constant returns(string)
func (*RLPReaderHelperCaller) CustomDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) CustomDestructure(opts *bind.CallOpts, item []byte) (common.Address, bool, *big.Int, error)
CustomDestructure is a free data retrieval call binding the contract method 0x059a97fb.
Solidity: function customDestructure(bytes item) constant returns(address, bool, uint256)
func (*RLPReaderHelperCaller) CustomNestedDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) CustomNestedDestructure(opts *bind.CallOpts, item []byte) (common.Address, *big.Int, error)
CustomNestedDestructure is a free data retrieval call binding the contract method 0x15943cb6.
Solidity: function customNestedDestructure(bytes item) constant returns(address, uint256)
func (*RLPReaderHelperCaller) CustomNestedToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) CustomNestedToRlpBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
CustomNestedToRlpBytes is a free data retrieval call binding the contract method 0x74c4c494.
Solidity: function customNestedToRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCaller) IsList ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) IsList(opts *bind.CallOpts, item []byte) (bool, error)
IsList is a free data retrieval call binding the contract method 0x19921bd0.
Solidity: function isList(bytes item) constant returns(bool)
func (*RLPReaderHelperCaller) ItemLength ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ItemLength(opts *bind.CallOpts, item []byte) (*big.Int, error)
ItemLength is a free data retrieval call binding the contract method 0x8109672f.
Solidity: function itemLength(bytes item) constant returns(uint256)
func (*RLPReaderHelperCaller) NestedIteration ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) NestedIteration(opts *bind.CallOpts, item []byte) (string, error)
NestedIteration is a free data retrieval call binding the contract method 0x76193f8c.
Solidity: function nestedIteration(bytes item) constant returns(string)
func (*RLPReaderHelperCaller) NumItems ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) NumItems(opts *bind.CallOpts, item []byte) (*big.Int, error)
NumItems is a free data retrieval call binding the contract method 0xdd208ea1.
Solidity: function numItems(bytes item) constant returns(uint256)
func (*RLPReaderHelperCaller) PayloadLen ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) PayloadLen(opts *bind.CallOpts, item []byte) (*big.Int, error)
PayloadLen is a free data retrieval call binding the contract method 0x6393b0fb.
Solidity: function payloadLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperCaller) RlpLen ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) RlpLen(opts *bind.CallOpts, item []byte) (*big.Int, error)
RlpLen is a free data retrieval call binding the contract method 0xaac19545.
Solidity: function rlpLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperCaller) ToAddress ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToAddress(opts *bind.CallOpts, item []byte) (common.Address, error)
ToAddress is a free data retrieval call binding the contract method 0x2d888869.
Solidity: function toAddress(bytes item) constant returns(address)
func (*RLPReaderHelperCaller) ToBlockHeader ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToBlockHeader(opts *bind.CallOpts, rlpHeader []byte) (struct { ParentHash [32]byte Sha3Uncles [32]byte StateRoot [32]byte TransactionsRoot [32]byte ReceiptsRoot [32]byte Difficulty *big.Int Number *big.Int GasLimit *big.Int GasUsed *big.Int Timestamp *big.Int Nonce *big.Int }, error)
ToBlockHeader is a free data retrieval call binding the contract method 0xe7617bf8.
Solidity: function toBlockHeader(bytes rlpHeader) constant returns(bytes32 parentHash, bytes32 sha3Uncles, bytes32 stateRoot, bytes32 transactionsRoot, bytes32 receiptsRoot, uint256 difficulty, uint256 number, uint256 gasLimit, uint256 gasUsed, uint256 timestamp, uint256 nonce)
func (*RLPReaderHelperCaller) ToBoolean ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToBoolean(opts *bind.CallOpts, item []byte) (bool, error)
ToBoolean is a free data retrieval call binding the contract method 0x04ba3427.
Solidity: function toBoolean(bytes item) constant returns(bool)
func (*RLPReaderHelperCaller) ToBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
ToBytes is a free data retrieval call binding the contract method 0xe79fbcec.
Solidity: function toBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCaller) ToIterator ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToIterator(opts *bind.CallOpts, item []byte) error
ToIterator is a free data retrieval call binding the contract method 0xd03ca5a3.
Solidity: function toIterator(bytes item) constant returns()
func (*RLPReaderHelperCaller) ToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToRlpBytes(opts *bind.CallOpts, item []byte) ([]byte, error)
ToRlpBytes is a free data retrieval call binding the contract method 0x33c82d18.
Solidity: function toRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCaller) ToUint ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToUint(opts *bind.CallOpts, item []byte) (*big.Int, error)
ToUint is a free data retrieval call binding the contract method 0x8529d576.
Solidity: function toUint(bytes item) constant returns(uint256)
func (*RLPReaderHelperCaller) ToUintStrict ¶
func (_RLPReaderHelper *RLPReaderHelperCaller) ToUintStrict(opts *bind.CallOpts, item []byte) (*big.Int, error)
ToUintStrict is a free data retrieval call binding the contract method 0x20f91849.
Solidity: function toUintStrict(bytes item) constant returns(uint256)
type RLPReaderHelperCallerRaw ¶
type RLPReaderHelperCallerRaw struct {
Contract *RLPReaderHelperCaller // Generic read-only contract binding to access the raw methods on
}
RLPReaderHelperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RLPReaderHelperCallerRaw) Call ¶
func (_RLPReaderHelper *RLPReaderHelperCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type RLPReaderHelperCallerSession ¶
type RLPReaderHelperCallerSession struct { Contract *RLPReaderHelperCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RLPReaderHelperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RLPReaderHelperCallerSession) BytesToString ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) BytesToString(item []byte) (string, error)
BytesToString is a free data retrieval call binding the contract method 0x39614e4f.
Solidity: function bytesToString(bytes item) constant returns(string)
func (*RLPReaderHelperCallerSession) CustomDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomDestructure(item []byte) (common.Address, bool, *big.Int, error)
CustomDestructure is a free data retrieval call binding the contract method 0x059a97fb.
Solidity: function customDestructure(bytes item) constant returns(address, bool, uint256)
func (*RLPReaderHelperCallerSession) CustomNestedDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomNestedDestructure(item []byte) (common.Address, *big.Int, error)
CustomNestedDestructure is a free data retrieval call binding the contract method 0x15943cb6.
Solidity: function customNestedDestructure(bytes item) constant returns(address, uint256)
func (*RLPReaderHelperCallerSession) CustomNestedToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) CustomNestedToRlpBytes(item []byte) ([]byte, error)
CustomNestedToRlpBytes is a free data retrieval call binding the contract method 0x74c4c494.
Solidity: function customNestedToRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCallerSession) IsList ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) IsList(item []byte) (bool, error)
IsList is a free data retrieval call binding the contract method 0x19921bd0.
Solidity: function isList(bytes item) constant returns(bool)
func (*RLPReaderHelperCallerSession) ItemLength ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ItemLength(item []byte) (*big.Int, error)
ItemLength is a free data retrieval call binding the contract method 0x8109672f.
Solidity: function itemLength(bytes item) constant returns(uint256)
func (*RLPReaderHelperCallerSession) NestedIteration ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) NestedIteration(item []byte) (string, error)
NestedIteration is a free data retrieval call binding the contract method 0x76193f8c.
Solidity: function nestedIteration(bytes item) constant returns(string)
func (*RLPReaderHelperCallerSession) NumItems ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) NumItems(item []byte) (*big.Int, error)
NumItems is a free data retrieval call binding the contract method 0xdd208ea1.
Solidity: function numItems(bytes item) constant returns(uint256)
func (*RLPReaderHelperCallerSession) PayloadLen ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) PayloadLen(item []byte) (*big.Int, error)
PayloadLen is a free data retrieval call binding the contract method 0x6393b0fb.
Solidity: function payloadLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperCallerSession) RlpLen ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) RlpLen(item []byte) (*big.Int, error)
RlpLen is a free data retrieval call binding the contract method 0xaac19545.
Solidity: function rlpLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperCallerSession) ToAddress ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToAddress(item []byte) (common.Address, error)
ToAddress is a free data retrieval call binding the contract method 0x2d888869.
Solidity: function toAddress(bytes item) constant returns(address)
func (*RLPReaderHelperCallerSession) ToBlockHeader ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBlockHeader(rlpHeader []byte) (struct { ParentHash [32]byte Sha3Uncles [32]byte StateRoot [32]byte TransactionsRoot [32]byte ReceiptsRoot [32]byte Difficulty *big.Int Number *big.Int GasLimit *big.Int GasUsed *big.Int Timestamp *big.Int Nonce *big.Int }, error)
ToBlockHeader is a free data retrieval call binding the contract method 0xe7617bf8.
Solidity: function toBlockHeader(bytes rlpHeader) constant returns(bytes32 parentHash, bytes32 sha3Uncles, bytes32 stateRoot, bytes32 transactionsRoot, bytes32 receiptsRoot, uint256 difficulty, uint256 number, uint256 gasLimit, uint256 gasUsed, uint256 timestamp, uint256 nonce)
func (*RLPReaderHelperCallerSession) ToBoolean ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBoolean(item []byte) (bool, error)
ToBoolean is a free data retrieval call binding the contract method 0x04ba3427.
Solidity: function toBoolean(bytes item) constant returns(bool)
func (*RLPReaderHelperCallerSession) ToBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToBytes(item []byte) ([]byte, error)
ToBytes is a free data retrieval call binding the contract method 0xe79fbcec.
Solidity: function toBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCallerSession) ToIterator ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToIterator(item []byte) error
ToIterator is a free data retrieval call binding the contract method 0xd03ca5a3.
Solidity: function toIterator(bytes item) constant returns()
func (*RLPReaderHelperCallerSession) ToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToRlpBytes(item []byte) ([]byte, error)
ToRlpBytes is a free data retrieval call binding the contract method 0x33c82d18.
Solidity: function toRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperCallerSession) ToUint ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToUint(item []byte) (*big.Int, error)
ToUint is a free data retrieval call binding the contract method 0x8529d576.
Solidity: function toUint(bytes item) constant returns(uint256)
func (*RLPReaderHelperCallerSession) ToUintStrict ¶
func (_RLPReaderHelper *RLPReaderHelperCallerSession) ToUintStrict(item []byte) (*big.Int, error)
ToUintStrict is a free data retrieval call binding the contract method 0x20f91849.
Solidity: function toUintStrict(bytes item) constant returns(uint256)
type RLPReaderHelperFilterer ¶
type RLPReaderHelperFilterer struct {
// contains filtered or unexported fields
}
RLPReaderHelperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRLPReaderHelperFilterer ¶
func NewRLPReaderHelperFilterer(address common.Address, filterer bind.ContractFilterer) (*RLPReaderHelperFilterer, error)
NewRLPReaderHelperFilterer creates a new log filterer instance of RLPReaderHelper, bound to a specific deployed contract.
func (*RLPReaderHelperFilterer) TryParseLog ¶
func (_RLPReaderHelper *RLPReaderHelperFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
type RLPReaderHelperRaw ¶
type RLPReaderHelperRaw struct {
Contract *RLPReaderHelper // Generic contract binding to access the raw methods on
}
RLPReaderHelperRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RLPReaderHelperRaw) Call ¶
func (_RLPReaderHelper *RLPReaderHelperRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*RLPReaderHelperRaw) Transact ¶
func (_RLPReaderHelper *RLPReaderHelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RLPReaderHelperRaw) Transfer ¶
func (_RLPReaderHelper *RLPReaderHelperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RLPReaderHelperSession ¶
type RLPReaderHelperSession struct { Contract *RLPReaderHelper // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RLPReaderHelperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RLPReaderHelperSession) BytesToString ¶
func (_RLPReaderHelper *RLPReaderHelperSession) BytesToString(item []byte) (string, error)
BytesToString is a free data retrieval call binding the contract method 0x39614e4f.
Solidity: function bytesToString(bytes item) constant returns(string)
func (*RLPReaderHelperSession) CustomDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperSession) CustomDestructure(item []byte) (common.Address, bool, *big.Int, error)
CustomDestructure is a free data retrieval call binding the contract method 0x059a97fb.
Solidity: function customDestructure(bytes item) constant returns(address, bool, uint256)
func (*RLPReaderHelperSession) CustomNestedDestructure ¶
func (_RLPReaderHelper *RLPReaderHelperSession) CustomNestedDestructure(item []byte) (common.Address, *big.Int, error)
CustomNestedDestructure is a free data retrieval call binding the contract method 0x15943cb6.
Solidity: function customNestedDestructure(bytes item) constant returns(address, uint256)
func (*RLPReaderHelperSession) CustomNestedToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperSession) CustomNestedToRlpBytes(item []byte) ([]byte, error)
CustomNestedToRlpBytes is a free data retrieval call binding the contract method 0x74c4c494.
Solidity: function customNestedToRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperSession) IsList ¶
func (_RLPReaderHelper *RLPReaderHelperSession) IsList(item []byte) (bool, error)
IsList is a free data retrieval call binding the contract method 0x19921bd0.
Solidity: function isList(bytes item) constant returns(bool)
func (*RLPReaderHelperSession) ItemLength ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ItemLength(item []byte) (*big.Int, error)
ItemLength is a free data retrieval call binding the contract method 0x8109672f.
Solidity: function itemLength(bytes item) constant returns(uint256)
func (*RLPReaderHelperSession) NestedIteration ¶
func (_RLPReaderHelper *RLPReaderHelperSession) NestedIteration(item []byte) (string, error)
NestedIteration is a free data retrieval call binding the contract method 0x76193f8c.
Solidity: function nestedIteration(bytes item) constant returns(string)
func (*RLPReaderHelperSession) NumItems ¶
func (_RLPReaderHelper *RLPReaderHelperSession) NumItems(item []byte) (*big.Int, error)
NumItems is a free data retrieval call binding the contract method 0xdd208ea1.
Solidity: function numItems(bytes item) constant returns(uint256)
func (*RLPReaderHelperSession) PayloadLen ¶
func (_RLPReaderHelper *RLPReaderHelperSession) PayloadLen(item []byte) (*big.Int, error)
PayloadLen is a free data retrieval call binding the contract method 0x6393b0fb.
Solidity: function payloadLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperSession) RlpLen ¶
func (_RLPReaderHelper *RLPReaderHelperSession) RlpLen(item []byte) (*big.Int, error)
RlpLen is a free data retrieval call binding the contract method 0xaac19545.
Solidity: function rlpLen(bytes item) constant returns(uint256)
func (*RLPReaderHelperSession) ToAddress ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToAddress(item []byte) (common.Address, error)
ToAddress is a free data retrieval call binding the contract method 0x2d888869.
Solidity: function toAddress(bytes item) constant returns(address)
func (*RLPReaderHelperSession) ToBlockHeader ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToBlockHeader(rlpHeader []byte) (struct { ParentHash [32]byte Sha3Uncles [32]byte StateRoot [32]byte TransactionsRoot [32]byte ReceiptsRoot [32]byte Difficulty *big.Int Number *big.Int GasLimit *big.Int GasUsed *big.Int Timestamp *big.Int Nonce *big.Int }, error)
ToBlockHeader is a free data retrieval call binding the contract method 0xe7617bf8.
Solidity: function toBlockHeader(bytes rlpHeader) constant returns(bytes32 parentHash, bytes32 sha3Uncles, bytes32 stateRoot, bytes32 transactionsRoot, bytes32 receiptsRoot, uint256 difficulty, uint256 number, uint256 gasLimit, uint256 gasUsed, uint256 timestamp, uint256 nonce)
func (*RLPReaderHelperSession) ToBoolean ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToBoolean(item []byte) (bool, error)
ToBoolean is a free data retrieval call binding the contract method 0x04ba3427.
Solidity: function toBoolean(bytes item) constant returns(bool)
func (*RLPReaderHelperSession) ToBytes ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToBytes(item []byte) ([]byte, error)
ToBytes is a free data retrieval call binding the contract method 0xe79fbcec.
Solidity: function toBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperSession) ToIterator ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToIterator(item []byte) error
ToIterator is a free data retrieval call binding the contract method 0xd03ca5a3.
Solidity: function toIterator(bytes item) constant returns()
func (*RLPReaderHelperSession) ToRlpBytes ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToRlpBytes(item []byte) ([]byte, error)
ToRlpBytes is a free data retrieval call binding the contract method 0x33c82d18.
Solidity: function toRlpBytes(bytes item) constant returns(bytes)
func (*RLPReaderHelperSession) ToUint ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToUint(item []byte) (*big.Int, error)
ToUint is a free data retrieval call binding the contract method 0x8529d576.
Solidity: function toUint(bytes item) constant returns(uint256)
func (*RLPReaderHelperSession) ToUintStrict ¶
func (_RLPReaderHelper *RLPReaderHelperSession) ToUintStrict(item []byte) (*big.Int, error)
ToUintStrict is a free data retrieval call binding the contract method 0x20f91849.
Solidity: function toUintStrict(bytes item) constant returns(uint256)
type RLPReaderHelperTransactor ¶
type RLPReaderHelperTransactor struct {
// contains filtered or unexported fields
}
RLPReaderHelperTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRLPReaderHelperTransactor ¶
func NewRLPReaderHelperTransactor(address common.Address, transactor bind.ContractTransactor) (*RLPReaderHelperTransactor, error)
NewRLPReaderHelperTransactor creates a new write-only instance of RLPReaderHelper, bound to a specific deployed contract.
type RLPReaderHelperTransactorRaw ¶
type RLPReaderHelperTransactorRaw struct {
Contract *RLPReaderHelperTransactor // Generic write-only contract binding to access the raw methods on
}
RLPReaderHelperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RLPReaderHelperTransactorRaw) Transact ¶
func (_RLPReaderHelper *RLPReaderHelperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RLPReaderHelperTransactorRaw) Transfer ¶
func (_RLPReaderHelper *RLPReaderHelperTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RLPReaderHelperTransactorSession ¶
type RLPReaderHelperTransactorSession struct { Contract *RLPReaderHelperTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RLPReaderHelperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.