funcparser

package
v2.0.0-...-22dfcf9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TesterABI = TesterMetaData.ABI

TesterABI is the input ABI used to generate the binding from. Deprecated: Use TesterMetaData.ABI instead.

View Source
var TesterMetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"string[]\"}],\"name\":\"testStringArray\",\"outputs\":[{\"name\":\"\",\"type\":\"string[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint256[][]\"}],\"name\":\"testUint2562DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint256[]\"}],\"name\":\"testUint256Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint8[]\"}],\"name\":\"testUint8Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int256[]\"}],\"name\":\"testInt256Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int256[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int32[][]\"}],\"name\":\"testInt322DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int32[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bool[]\"}],\"name\":\"testBoolArray\",\"outputs\":[{\"name\":\"\",\"type\":\"bool[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int256\"}],\"name\":\"testInt256\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint32[][]\"}],\"name\":\"testUint322DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint32[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int128[][]\"}],\"name\":\"testInt1282DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int128[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bytes\"}],\"name\":\"testBytes\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bool[][]\"}],\"name\":\"testBool2DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"bool[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int32[]\"}],\"name\":\"testInt32Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int32[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int256[][]\"}],\"name\":\"testInt2562DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int256[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int8[]\"}],\"name\":\"testInt8Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int8[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint64\"}],\"name\":\"testUint64\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"address\"}],\"name\":\"testAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint32\"}],\"name\":\"testUint32\",\"outputs\":[{\"name\":\"\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint256\"}],\"name\":\"testUint256\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bytes[][]\"}],\"name\":\"testBytes2DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint8\"}],\"name\":\"testUint8\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint128[][]\"}],\"name\":\"testUint1282DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint128[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int16\"}],\"name\":\"testInt16\",\"outputs\":[{\"name\":\"\",\"type\":\"int16\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint16\"}],\"name\":\"testUint16\",\"outputs\":[{\"name\":\"\",\"type\":\"uint16\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"string\"}],\"name\":\"testString\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int16[][]\"}],\"name\":\"testInt162DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int16[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int32\"}],\"name\":\"testInt32\",\"outputs\":[{\"name\":\"\",\"type\":\"int32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int64[][]\"}],\"name\":\"testInt642DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int64[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint16[]\"}],\"name\":\"testUint16Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint16[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"string[][]\"}],\"name\":\"testString2DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"string[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint64[][]\"}],\"name\":\"testUint642DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int64\"}],\"name\":\"testInt64\",\"outputs\":[{\"name\":\"\",\"type\":\"int64\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint128\"}],\"name\":\"testUint128\",\"outputs\":[{\"name\":\"\",\"type\":\"uint128\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint128[]\"}],\"name\":\"testUint128Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint128[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"address[]\"}],\"name\":\"testAddressArray\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"address[][]\"}],\"name\":\"testAddress2DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"address[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bytes[]\"}],\"name\":\"testBytesArray\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint32[]\"}],\"name\":\"testUint32Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint32[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int8[][]\"}],\"name\":\"testInt82DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"int8[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int8\"}],\"name\":\"testInt8\",\"outputs\":[{\"name\":\"\",\"type\":\"int8\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int16[]\"}],\"name\":\"testInt16Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int16[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint64[]\"}],\"name\":\"testUint64Array\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int128\"}],\"name\":\"testInt128\",\"outputs\":[{\"name\":\"\",\"type\":\"int128\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int128[]\"}],\"name\":\"testInt128Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int128[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint16[][]\"}],\"name\":\"testUint162DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint16[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"uint8[][]\"}],\"name\":\"testUint82DArray\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8[][]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"bool\"}],\"name\":\"testBool\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arg1\",\"type\":\"int64[]\"}],\"name\":\"testInt64Array\",\"outputs\":[{\"name\":\"\",\"type\":\"int64[]\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

TesterMetaData contains all meta data concerning the Tester contract.

Functions

func ParseCall

func ParseCall(client *ethclient.Client, contract *util.Contract, call string) (*abi.Method, []interface{}, error)

ParseCall parses a call string and returns a suitable Method.

func StrTo

func StrTo(inputType *abi.Type, input string) (interface{}, error)

StrTo turns a string in to any simple type as given in the ABI information.

func StrToAddress

func StrToAddress(_ *abi.Type, input string) (common.Address, error)

StrToAddress turns a string in to an address type as given by the ABI information.

func StrToBool

func StrToBool(_ *abi.Type, input string) (bool, error)

StrToBool turns a string in to a boolean type as given by the ABI information.

func StrToBytes

func StrToBytes(inputType *abi.Type, input string) (interface{}, error)

StrToBytes turns a string in to a bytes type as given by the ABI information. It can return various types so return interface{}. nolint:gocyclo

func StrToHash

func StrToHash(_ *abi.Type, input string) (common.Hash, error)

StrToHash turns a string in to a hash type as given by the ABI information.

func StrToInt

func StrToInt(inputType *abi.Type, input string) (interface{}, error)

StrToInt turns a string in to an int type as given by the ABI information. It can return various types so return interface{}.

func StrToStr

func StrToStr(_ *abi.Type, input string) (string, error)

StrToStr turns a string in to a string type as given by the ABI information.

func StrToUint

func StrToUint(inputType *abi.Type, input string) (interface{}, error)

StrToUint turns a string in to a uint type as given by the ABI information. It can return various types so return interface{}.

Types

type Tester

type Tester struct {
	TesterCaller     // Read-only binding to the contract
	TesterTransactor // Write-only binding to the contract
	TesterFilterer   // Log filterer for contract events
}

Tester is an auto generated Go binding around an Ethereum contract.

func NewTester

func NewTester(address common.Address, backend bind.ContractBackend) (*Tester, error)

NewTester creates a new instance of Tester, bound to a specific deployed contract.

type TesterCaller

type TesterCaller struct {
	// contains filtered or unexported fields
}

TesterCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTesterCaller

func NewTesterCaller(address common.Address, caller bind.ContractCaller) (*TesterCaller, error)

NewTesterCaller creates a new read-only instance of Tester, bound to a specific deployed contract.

func (*TesterCaller) Test

func (_Tester *TesterCaller) Test(opts *bind.CallOpts) error

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() pure returns()

func (*TesterCaller) TestAddress

func (_Tester *TesterCaller) TestAddress(opts *bind.CallOpts, arg1 common.Address) (common.Address, error)

TestAddress is a free data retrieval call binding the contract method 0x42f45790.

Solidity: function testAddress(address arg1) pure returns(address)

func (*TesterCaller) TestAddress2DArray

func (_Tester *TesterCaller) TestAddress2DArray(opts *bind.CallOpts, arg1 [][]common.Address) ([][]common.Address, error)

TestAddress2DArray is a free data retrieval call binding the contract method 0xd107e80c.

Solidity: function testAddress2DArray(address[][] arg1) pure returns(address[][])

func (*TesterCaller) TestAddressArray

func (_Tester *TesterCaller) TestAddressArray(opts *bind.CallOpts, arg1 []common.Address) ([]common.Address, error)

TestAddressArray is a free data retrieval call binding the contract method 0xcef93f89.

Solidity: function testAddressArray(address[] arg1) pure returns(address[])

func (*TesterCaller) TestBool

func (_Tester *TesterCaller) TestBool(opts *bind.CallOpts, arg1 bool) (bool, error)

TestBool is a free data retrieval call binding the contract method 0xe8dde232.

Solidity: function testBool(bool arg1) pure returns(bool)

func (*TesterCaller) TestBool2DArray

func (_Tester *TesterCaller) TestBool2DArray(opts *bind.CallOpts, arg1 [][]bool) ([][]bool, error)

TestBool2DArray is a free data retrieval call binding the contract method 0x3d2021b3.

Solidity: function testBool2DArray(bool[][] arg1) pure returns(bool[][])

func (*TesterCaller) TestBoolArray

func (_Tester *TesterCaller) TestBoolArray(opts *bind.CallOpts, arg1 []bool) ([]bool, error)

TestBoolArray is a free data retrieval call binding the contract method 0x1b248a2a.

Solidity: function testBoolArray(bool[] arg1) pure returns(bool[])

func (*TesterCaller) TestBytes

func (_Tester *TesterCaller) TestBytes(opts *bind.CallOpts, arg1 []byte) ([]byte, error)

TestBytes is a free data retrieval call binding the contract method 0x3ca8b1a7.

Solidity: function testBytes(bytes arg1) pure returns(bytes)

func (*TesterCaller) TestBytes2DArray

func (_Tester *TesterCaller) TestBytes2DArray(opts *bind.CallOpts, arg1 [][][]byte) ([][][]byte, error)

TestBytes2DArray is a free data retrieval call binding the contract method 0x4ec5e44b.

Solidity: function testBytes2DArray(bytes[][] arg1) pure returns(bytes[][])

func (*TesterCaller) TestBytesArray

func (_Tester *TesterCaller) TestBytesArray(opts *bind.CallOpts, arg1 [][]byte) ([][]byte, error)

TestBytesArray is a free data retrieval call binding the contract method 0xd11ab5ef.

Solidity: function testBytesArray(bytes[] arg1) pure returns(bytes[])

func (*TesterCaller) TestInt128

func (_Tester *TesterCaller) TestInt128(opts *bind.CallOpts, arg1 *big.Int) (*big.Int, error)

TestInt128 is a free data retrieval call binding the contract method 0xe281869d.

Solidity: function testInt128(int128 arg1) pure returns(int128)

func (*TesterCaller) TestInt1282DArray

func (_Tester *TesterCaller) TestInt1282DArray(opts *bind.CallOpts, arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt1282DArray is a free data retrieval call binding the contract method 0x399df78b.

Solidity: function testInt1282DArray(int128[][] arg1) pure returns(int128[][])

func (*TesterCaller) TestInt128Array

func (_Tester *TesterCaller) TestInt128Array(opts *bind.CallOpts, arg1 []*big.Int) ([]*big.Int, error)

TestInt128Array is a free data retrieval call binding the contract method 0xe50f9f49.

Solidity: function testInt128Array(int128[] arg1) pure returns(int128[])

func (*TesterCaller) TestInt16

func (_Tester *TesterCaller) TestInt16(opts *bind.CallOpts, arg1 int16) (int16, error)

TestInt16 is a free data retrieval call binding the contract method 0x5cadb7f4.

Solidity: function testInt16(int16 arg1) pure returns(int16)

func (*TesterCaller) TestInt162DArray

func (_Tester *TesterCaller) TestInt162DArray(opts *bind.CallOpts, arg1 [][]int16) ([][]int16, error)

TestInt162DArray is a free data retrieval call binding the contract method 0x7486fca1.

Solidity: function testInt162DArray(int16[][] arg1) pure returns(int16[][])

func (*TesterCaller) TestInt16Array

func (_Tester *TesterCaller) TestInt16Array(opts *bind.CallOpts, arg1 []int16) ([]int16, error)

TestInt16Array is a free data retrieval call binding the contract method 0xdd8cc60a.

Solidity: function testInt16Array(int16[] arg1) pure returns(int16[])

func (*TesterCaller) TestInt256

func (_Tester *TesterCaller) TestInt256(opts *bind.CallOpts, arg1 *big.Int) (*big.Int, error)

TestInt256 is a free data retrieval call binding the contract method 0x24c97c60.

Solidity: function testInt256(int256 arg1) pure returns(int256)

func (*TesterCaller) TestInt2562DArray

func (_Tester *TesterCaller) TestInt2562DArray(opts *bind.CallOpts, arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt2562DArray is a free data retrieval call binding the contract method 0x3ddeec9a.

Solidity: function testInt2562DArray(int256[][] arg1) pure returns(int256[][])

func (*TesterCaller) TestInt256Array

func (_Tester *TesterCaller) TestInt256Array(opts *bind.CallOpts, arg1 []*big.Int) ([]*big.Int, error)

TestInt256Array is a free data retrieval call binding the contract method 0x15e7b164.

Solidity: function testInt256Array(int256[] arg1) pure returns(int256[])

func (*TesterCaller) TestInt32

func (_Tester *TesterCaller) TestInt32(opts *bind.CallOpts, arg1 int32) (int32, error)

TestInt32 is a free data retrieval call binding the contract method 0x75c177bb.

Solidity: function testInt32(int32 arg1) pure returns(int32)

func (*TesterCaller) TestInt322DArray

func (_Tester *TesterCaller) TestInt322DArray(opts *bind.CallOpts, arg1 [][]int32) ([][]int32, error)

TestInt322DArray is a free data retrieval call binding the contract method 0x16f8f7a7.

Solidity: function testInt322DArray(int32[][] arg1) pure returns(int32[][])

func (*TesterCaller) TestInt32Array

func (_Tester *TesterCaller) TestInt32Array(opts *bind.CallOpts, arg1 []int32) ([]int32, error)

TestInt32Array is a free data retrieval call binding the contract method 0x3d6cc7a0.

Solidity: function testInt32Array(int32[] arg1) pure returns(int32[])

func (*TesterCaller) TestInt64

func (_Tester *TesterCaller) TestInt64(opts *bind.CallOpts, arg1 int64) (int64, error)

TestInt64 is a free data retrieval call binding the contract method 0x9eedf2af.

Solidity: function testInt64(int64 arg1) pure returns(int64)

func (*TesterCaller) TestInt642DArray

func (_Tester *TesterCaller) TestInt642DArray(opts *bind.CallOpts, arg1 [][]int64) ([][]int64, error)

TestInt642DArray is a free data retrieval call binding the contract method 0x7e375a80.

Solidity: function testInt642DArray(int64[][] arg1) pure returns(int64[][])

func (*TesterCaller) TestInt64Array

func (_Tester *TesterCaller) TestInt64Array(opts *bind.CallOpts, arg1 []int64) ([]int64, error)

TestInt64Array is a free data retrieval call binding the contract method 0xef3340d9.

Solidity: function testInt64Array(int64[] arg1) pure returns(int64[])

func (*TesterCaller) TestInt8

func (_Tester *TesterCaller) TestInt8(opts *bind.CallOpts, arg1 int8) (int8, error)

TestInt8 is a free data retrieval call binding the contract method 0xdaa572d3.

Solidity: function testInt8(int8 arg1) pure returns(int8)

func (*TesterCaller) TestInt82DArray

func (_Tester *TesterCaller) TestInt82DArray(opts *bind.CallOpts, arg1 [][]int8) ([][]int8, error)

TestInt82DArray is a free data retrieval call binding the contract method 0xd85a24f4.

Solidity: function testInt82DArray(int8[][] arg1) pure returns(int8[][])

func (*TesterCaller) TestInt8Array

func (_Tester *TesterCaller) TestInt8Array(opts *bind.CallOpts, arg1 []int8) ([]int8, error)

TestInt8Array is a free data retrieval call binding the contract method 0x402d2301.

Solidity: function testInt8Array(int8[] arg1) pure returns(int8[])

func (*TesterCaller) TestString

func (_Tester *TesterCaller) TestString(opts *bind.CallOpts, arg1 string) (string, error)

TestString is a free data retrieval call binding the contract method 0x61cb5a01.

Solidity: function testString(string arg1) pure returns(string)

func (*TesterCaller) TestString2DArray

func (_Tester *TesterCaller) TestString2DArray(opts *bind.CallOpts, arg1 [][]string) ([][]string, error)

TestString2DArray is a free data retrieval call binding the contract method 0x8cf729d6.

Solidity: function testString2DArray(string[][] arg1) pure returns(string[][])

func (*TesterCaller) TestStringArray

func (_Tester *TesterCaller) TestStringArray(opts *bind.CallOpts, arg1 []string) ([]string, error)

TestStringArray is a free data retrieval call binding the contract method 0x0528a2e7.

Solidity: function testStringArray(string[] arg1) pure returns(string[])

func (*TesterCaller) TestUint128

func (_Tester *TesterCaller) TestUint128(opts *bind.CallOpts, arg1 *big.Int) (*big.Int, error)

TestUint128 is a free data retrieval call binding the contract method 0xa2ca0245.

Solidity: function testUint128(uint128 arg1) pure returns(uint128)

func (*TesterCaller) TestUint1282DArray

func (_Tester *TesterCaller) TestUint1282DArray(opts *bind.CallOpts, arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint1282DArray is a free data retrieval call binding the contract method 0x5b6308a3.

Solidity: function testUint1282DArray(uint128[][] arg1) pure returns(uint128[][])

func (*TesterCaller) TestUint128Array

func (_Tester *TesterCaller) TestUint128Array(opts *bind.CallOpts, arg1 []*big.Int) ([]*big.Int, error)

TestUint128Array is a free data retrieval call binding the contract method 0xb1b3e5bb.

Solidity: function testUint128Array(uint128[] arg1) pure returns(uint128[])

func (*TesterCaller) TestUint16

func (_Tester *TesterCaller) TestUint16(opts *bind.CallOpts, arg1 uint16) (uint16, error)

TestUint16 is a free data retrieval call binding the contract method 0x5f74190c.

Solidity: function testUint16(uint16 arg1) pure returns(uint16)

func (*TesterCaller) TestUint162DArray

func (_Tester *TesterCaller) TestUint162DArray(opts *bind.CallOpts, arg1 [][]uint16) ([][]uint16, error)

TestUint162DArray is a free data retrieval call binding the contract method 0xe6a6cd26.

Solidity: function testUint162DArray(uint16[][] arg1) pure returns(uint16[][])

func (*TesterCaller) TestUint16Array

func (_Tester *TesterCaller) TestUint16Array(opts *bind.CallOpts, arg1 []uint16) ([]uint16, error)

TestUint16Array is a free data retrieval call binding the contract method 0x86c7734d.

Solidity: function testUint16Array(uint16[] arg1) pure returns(uint16[])

func (*TesterCaller) TestUint256

func (_Tester *TesterCaller) TestUint256(opts *bind.CallOpts, arg1 *big.Int) (*big.Int, error)

TestUint256 is a free data retrieval call binding the contract method 0x4b6390b2.

Solidity: function testUint256(uint256 arg1) pure returns(uint256)

func (*TesterCaller) TestUint2562DArray

func (_Tester *TesterCaller) TestUint2562DArray(opts *bind.CallOpts, arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint2562DArray is a free data retrieval call binding the contract method 0x109662df.

Solidity: function testUint2562DArray(uint256[][] arg1) pure returns(uint256[][])

func (*TesterCaller) TestUint256Array

func (_Tester *TesterCaller) TestUint256Array(opts *bind.CallOpts, arg1 []*big.Int) ([]*big.Int, error)

TestUint256Array is a free data retrieval call binding the contract method 0x10d26202.

Solidity: function testUint256Array(uint256[] arg1) pure returns(uint256[])

func (*TesterCaller) TestUint32

func (_Tester *TesterCaller) TestUint32(opts *bind.CallOpts, arg1 uint32) (uint32, error)

TestUint32 is a free data retrieval call binding the contract method 0x44bcce7b.

Solidity: function testUint32(uint32 arg1) pure returns(uint32)

func (*TesterCaller) TestUint322DArray

func (_Tester *TesterCaller) TestUint322DArray(opts *bind.CallOpts, arg1 [][]uint32) ([][]uint32, error)

TestUint322DArray is a free data retrieval call binding the contract method 0x398a7bd2.

Solidity: function testUint322DArray(uint32[][] arg1) pure returns(uint32[][])

func (*TesterCaller) TestUint32Array

func (_Tester *TesterCaller) TestUint32Array(opts *bind.CallOpts, arg1 []uint32) ([]uint32, error)

TestUint32Array is a free data retrieval call binding the contract method 0xd52a52d4.

Solidity: function testUint32Array(uint32[] arg1) pure returns(uint32[])

func (*TesterCaller) TestUint64

func (_Tester *TesterCaller) TestUint64(opts *bind.CallOpts, arg1 uint64) (uint64, error)

TestUint64 is a free data retrieval call binding the contract method 0x414a3ba9.

Solidity: function testUint64(uint64 arg1) pure returns(uint64)

func (*TesterCaller) TestUint642DArray

func (_Tester *TesterCaller) TestUint642DArray(opts *bind.CallOpts, arg1 [][]uint64) ([][]uint64, error)

TestUint642DArray is a free data retrieval call binding the contract method 0x914ab81d.

Solidity: function testUint642DArray(uint64[][] arg1) pure returns(uint64[][])

func (*TesterCaller) TestUint64Array

func (_Tester *TesterCaller) TestUint64Array(opts *bind.CallOpts, arg1 []uint64) ([]uint64, error)

TestUint64Array is a free data retrieval call binding the contract method 0xdda3a5c5.

Solidity: function testUint64Array(uint64[] arg1) pure returns(uint64[])

func (*TesterCaller) TestUint8

func (_Tester *TesterCaller) TestUint8(opts *bind.CallOpts, arg1 uint8) (uint8, error)

TestUint8 is a free data retrieval call binding the contract method 0x4fdba6a0.

Solidity: function testUint8(uint8 arg1) pure returns(uint8)

func (*TesterCaller) TestUint82DArray

func (_Tester *TesterCaller) TestUint82DArray(opts *bind.CallOpts, arg1 [][]uint8) ([][]uint8, error)

TestUint82DArray is a free data retrieval call binding the contract method 0xe85c0582.

Solidity: function testUint82DArray(uint8[][] arg1) pure returns(uint8[][])

func (*TesterCaller) TestUint8Array

func (_Tester *TesterCaller) TestUint8Array(opts *bind.CallOpts, arg1 []uint8) ([]uint8, error)

TestUint8Array is a free data retrieval call binding the contract method 0x11324860.

Solidity: function testUint8Array(uint8[] arg1) pure returns(uint8[])

type TesterCallerRaw

type TesterCallerRaw struct {
	Contract *TesterCaller // Generic read-only contract binding to access the raw methods on
}

TesterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TesterCallerRaw) Call

func (_Tester *TesterCallerRaw) 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 TesterCallerSession

type TesterCallerSession struct {
	Contract *TesterCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

TesterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TesterCallerSession) Test

func (_Tester *TesterCallerSession) Test() error

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() pure returns()

func (*TesterCallerSession) TestAddress

func (_Tester *TesterCallerSession) TestAddress(arg1 common.Address) (common.Address, error)

TestAddress is a free data retrieval call binding the contract method 0x42f45790.

Solidity: function testAddress(address arg1) pure returns(address)

func (*TesterCallerSession) TestAddress2DArray

func (_Tester *TesterCallerSession) TestAddress2DArray(arg1 [][]common.Address) ([][]common.Address, error)

TestAddress2DArray is a free data retrieval call binding the contract method 0xd107e80c.

Solidity: function testAddress2DArray(address[][] arg1) pure returns(address[][])

func (*TesterCallerSession) TestAddressArray

func (_Tester *TesterCallerSession) TestAddressArray(arg1 []common.Address) ([]common.Address, error)

TestAddressArray is a free data retrieval call binding the contract method 0xcef93f89.

Solidity: function testAddressArray(address[] arg1) pure returns(address[])

func (*TesterCallerSession) TestBool

func (_Tester *TesterCallerSession) TestBool(arg1 bool) (bool, error)

TestBool is a free data retrieval call binding the contract method 0xe8dde232.

Solidity: function testBool(bool arg1) pure returns(bool)

func (*TesterCallerSession) TestBool2DArray

func (_Tester *TesterCallerSession) TestBool2DArray(arg1 [][]bool) ([][]bool, error)

TestBool2DArray is a free data retrieval call binding the contract method 0x3d2021b3.

Solidity: function testBool2DArray(bool[][] arg1) pure returns(bool[][])

func (*TesterCallerSession) TestBoolArray

func (_Tester *TesterCallerSession) TestBoolArray(arg1 []bool) ([]bool, error)

TestBoolArray is a free data retrieval call binding the contract method 0x1b248a2a.

Solidity: function testBoolArray(bool[] arg1) pure returns(bool[])

func (*TesterCallerSession) TestBytes

func (_Tester *TesterCallerSession) TestBytes(arg1 []byte) ([]byte, error)

TestBytes is a free data retrieval call binding the contract method 0x3ca8b1a7.

Solidity: function testBytes(bytes arg1) pure returns(bytes)

func (*TesterCallerSession) TestBytes2DArray

func (_Tester *TesterCallerSession) TestBytes2DArray(arg1 [][][]byte) ([][][]byte, error)

TestBytes2DArray is a free data retrieval call binding the contract method 0x4ec5e44b.

Solidity: function testBytes2DArray(bytes[][] arg1) pure returns(bytes[][])

func (*TesterCallerSession) TestBytesArray

func (_Tester *TesterCallerSession) TestBytesArray(arg1 [][]byte) ([][]byte, error)

TestBytesArray is a free data retrieval call binding the contract method 0xd11ab5ef.

Solidity: function testBytesArray(bytes[] arg1) pure returns(bytes[])

func (*TesterCallerSession) TestInt128

func (_Tester *TesterCallerSession) TestInt128(arg1 *big.Int) (*big.Int, error)

TestInt128 is a free data retrieval call binding the contract method 0xe281869d.

Solidity: function testInt128(int128 arg1) pure returns(int128)

func (*TesterCallerSession) TestInt1282DArray

func (_Tester *TesterCallerSession) TestInt1282DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt1282DArray is a free data retrieval call binding the contract method 0x399df78b.

Solidity: function testInt1282DArray(int128[][] arg1) pure returns(int128[][])

func (*TesterCallerSession) TestInt128Array

func (_Tester *TesterCallerSession) TestInt128Array(arg1 []*big.Int) ([]*big.Int, error)

TestInt128Array is a free data retrieval call binding the contract method 0xe50f9f49.

Solidity: function testInt128Array(int128[] arg1) pure returns(int128[])

func (*TesterCallerSession) TestInt16

func (_Tester *TesterCallerSession) TestInt16(arg1 int16) (int16, error)

TestInt16 is a free data retrieval call binding the contract method 0x5cadb7f4.

Solidity: function testInt16(int16 arg1) pure returns(int16)

func (*TesterCallerSession) TestInt162DArray

func (_Tester *TesterCallerSession) TestInt162DArray(arg1 [][]int16) ([][]int16, error)

TestInt162DArray is a free data retrieval call binding the contract method 0x7486fca1.

Solidity: function testInt162DArray(int16[][] arg1) pure returns(int16[][])

func (*TesterCallerSession) TestInt16Array

func (_Tester *TesterCallerSession) TestInt16Array(arg1 []int16) ([]int16, error)

TestInt16Array is a free data retrieval call binding the contract method 0xdd8cc60a.

Solidity: function testInt16Array(int16[] arg1) pure returns(int16[])

func (*TesterCallerSession) TestInt256

func (_Tester *TesterCallerSession) TestInt256(arg1 *big.Int) (*big.Int, error)

TestInt256 is a free data retrieval call binding the contract method 0x24c97c60.

Solidity: function testInt256(int256 arg1) pure returns(int256)

func (*TesterCallerSession) TestInt2562DArray

func (_Tester *TesterCallerSession) TestInt2562DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt2562DArray is a free data retrieval call binding the contract method 0x3ddeec9a.

Solidity: function testInt2562DArray(int256[][] arg1) pure returns(int256[][])

func (*TesterCallerSession) TestInt256Array

func (_Tester *TesterCallerSession) TestInt256Array(arg1 []*big.Int) ([]*big.Int, error)

TestInt256Array is a free data retrieval call binding the contract method 0x15e7b164.

Solidity: function testInt256Array(int256[] arg1) pure returns(int256[])

func (*TesterCallerSession) TestInt32

func (_Tester *TesterCallerSession) TestInt32(arg1 int32) (int32, error)

TestInt32 is a free data retrieval call binding the contract method 0x75c177bb.

Solidity: function testInt32(int32 arg1) pure returns(int32)

func (*TesterCallerSession) TestInt322DArray

func (_Tester *TesterCallerSession) TestInt322DArray(arg1 [][]int32) ([][]int32, error)

TestInt322DArray is a free data retrieval call binding the contract method 0x16f8f7a7.

Solidity: function testInt322DArray(int32[][] arg1) pure returns(int32[][])

func (*TesterCallerSession) TestInt32Array

func (_Tester *TesterCallerSession) TestInt32Array(arg1 []int32) ([]int32, error)

TestInt32Array is a free data retrieval call binding the contract method 0x3d6cc7a0.

Solidity: function testInt32Array(int32[] arg1) pure returns(int32[])

func (*TesterCallerSession) TestInt64

func (_Tester *TesterCallerSession) TestInt64(arg1 int64) (int64, error)

TestInt64 is a free data retrieval call binding the contract method 0x9eedf2af.

Solidity: function testInt64(int64 arg1) pure returns(int64)

func (*TesterCallerSession) TestInt642DArray

func (_Tester *TesterCallerSession) TestInt642DArray(arg1 [][]int64) ([][]int64, error)

TestInt642DArray is a free data retrieval call binding the contract method 0x7e375a80.

Solidity: function testInt642DArray(int64[][] arg1) pure returns(int64[][])

func (*TesterCallerSession) TestInt64Array

func (_Tester *TesterCallerSession) TestInt64Array(arg1 []int64) ([]int64, error)

TestInt64Array is a free data retrieval call binding the contract method 0xef3340d9.

Solidity: function testInt64Array(int64[] arg1) pure returns(int64[])

func (*TesterCallerSession) TestInt8

func (_Tester *TesterCallerSession) TestInt8(arg1 int8) (int8, error)

TestInt8 is a free data retrieval call binding the contract method 0xdaa572d3.

Solidity: function testInt8(int8 arg1) pure returns(int8)

func (*TesterCallerSession) TestInt82DArray

func (_Tester *TesterCallerSession) TestInt82DArray(arg1 [][]int8) ([][]int8, error)

TestInt82DArray is a free data retrieval call binding the contract method 0xd85a24f4.

Solidity: function testInt82DArray(int8[][] arg1) pure returns(int8[][])

func (*TesterCallerSession) TestInt8Array

func (_Tester *TesterCallerSession) TestInt8Array(arg1 []int8) ([]int8, error)

TestInt8Array is a free data retrieval call binding the contract method 0x402d2301.

Solidity: function testInt8Array(int8[] arg1) pure returns(int8[])

func (*TesterCallerSession) TestString

func (_Tester *TesterCallerSession) TestString(arg1 string) (string, error)

TestString is a free data retrieval call binding the contract method 0x61cb5a01.

Solidity: function testString(string arg1) pure returns(string)

func (*TesterCallerSession) TestString2DArray

func (_Tester *TesterCallerSession) TestString2DArray(arg1 [][]string) ([][]string, error)

TestString2DArray is a free data retrieval call binding the contract method 0x8cf729d6.

Solidity: function testString2DArray(string[][] arg1) pure returns(string[][])

func (*TesterCallerSession) TestStringArray

func (_Tester *TesterCallerSession) TestStringArray(arg1 []string) ([]string, error)

TestStringArray is a free data retrieval call binding the contract method 0x0528a2e7.

Solidity: function testStringArray(string[] arg1) pure returns(string[])

func (*TesterCallerSession) TestUint128

func (_Tester *TesterCallerSession) TestUint128(arg1 *big.Int) (*big.Int, error)

TestUint128 is a free data retrieval call binding the contract method 0xa2ca0245.

Solidity: function testUint128(uint128 arg1) pure returns(uint128)

func (*TesterCallerSession) TestUint1282DArray

func (_Tester *TesterCallerSession) TestUint1282DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint1282DArray is a free data retrieval call binding the contract method 0x5b6308a3.

Solidity: function testUint1282DArray(uint128[][] arg1) pure returns(uint128[][])

func (*TesterCallerSession) TestUint128Array

func (_Tester *TesterCallerSession) TestUint128Array(arg1 []*big.Int) ([]*big.Int, error)

TestUint128Array is a free data retrieval call binding the contract method 0xb1b3e5bb.

Solidity: function testUint128Array(uint128[] arg1) pure returns(uint128[])

func (*TesterCallerSession) TestUint16

func (_Tester *TesterCallerSession) TestUint16(arg1 uint16) (uint16, error)

TestUint16 is a free data retrieval call binding the contract method 0x5f74190c.

Solidity: function testUint16(uint16 arg1) pure returns(uint16)

func (*TesterCallerSession) TestUint162DArray

func (_Tester *TesterCallerSession) TestUint162DArray(arg1 [][]uint16) ([][]uint16, error)

TestUint162DArray is a free data retrieval call binding the contract method 0xe6a6cd26.

Solidity: function testUint162DArray(uint16[][] arg1) pure returns(uint16[][])

func (*TesterCallerSession) TestUint16Array

func (_Tester *TesterCallerSession) TestUint16Array(arg1 []uint16) ([]uint16, error)

TestUint16Array is a free data retrieval call binding the contract method 0x86c7734d.

Solidity: function testUint16Array(uint16[] arg1) pure returns(uint16[])

func (*TesterCallerSession) TestUint256

func (_Tester *TesterCallerSession) TestUint256(arg1 *big.Int) (*big.Int, error)

TestUint256 is a free data retrieval call binding the contract method 0x4b6390b2.

Solidity: function testUint256(uint256 arg1) pure returns(uint256)

func (*TesterCallerSession) TestUint2562DArray

func (_Tester *TesterCallerSession) TestUint2562DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint2562DArray is a free data retrieval call binding the contract method 0x109662df.

Solidity: function testUint2562DArray(uint256[][] arg1) pure returns(uint256[][])

func (*TesterCallerSession) TestUint256Array

func (_Tester *TesterCallerSession) TestUint256Array(arg1 []*big.Int) ([]*big.Int, error)

TestUint256Array is a free data retrieval call binding the contract method 0x10d26202.

Solidity: function testUint256Array(uint256[] arg1) pure returns(uint256[])

func (*TesterCallerSession) TestUint32

func (_Tester *TesterCallerSession) TestUint32(arg1 uint32) (uint32, error)

TestUint32 is a free data retrieval call binding the contract method 0x44bcce7b.

Solidity: function testUint32(uint32 arg1) pure returns(uint32)

func (*TesterCallerSession) TestUint322DArray

func (_Tester *TesterCallerSession) TestUint322DArray(arg1 [][]uint32) ([][]uint32, error)

TestUint322DArray is a free data retrieval call binding the contract method 0x398a7bd2.

Solidity: function testUint322DArray(uint32[][] arg1) pure returns(uint32[][])

func (*TesterCallerSession) TestUint32Array

func (_Tester *TesterCallerSession) TestUint32Array(arg1 []uint32) ([]uint32, error)

TestUint32Array is a free data retrieval call binding the contract method 0xd52a52d4.

Solidity: function testUint32Array(uint32[] arg1) pure returns(uint32[])

func (*TesterCallerSession) TestUint64

func (_Tester *TesterCallerSession) TestUint64(arg1 uint64) (uint64, error)

TestUint64 is a free data retrieval call binding the contract method 0x414a3ba9.

Solidity: function testUint64(uint64 arg1) pure returns(uint64)

func (*TesterCallerSession) TestUint642DArray

func (_Tester *TesterCallerSession) TestUint642DArray(arg1 [][]uint64) ([][]uint64, error)

TestUint642DArray is a free data retrieval call binding the contract method 0x914ab81d.

Solidity: function testUint642DArray(uint64[][] arg1) pure returns(uint64[][])

func (*TesterCallerSession) TestUint64Array

func (_Tester *TesterCallerSession) TestUint64Array(arg1 []uint64) ([]uint64, error)

TestUint64Array is a free data retrieval call binding the contract method 0xdda3a5c5.

Solidity: function testUint64Array(uint64[] arg1) pure returns(uint64[])

func (*TesterCallerSession) TestUint8

func (_Tester *TesterCallerSession) TestUint8(arg1 uint8) (uint8, error)

TestUint8 is a free data retrieval call binding the contract method 0x4fdba6a0.

Solidity: function testUint8(uint8 arg1) pure returns(uint8)

func (*TesterCallerSession) TestUint82DArray

func (_Tester *TesterCallerSession) TestUint82DArray(arg1 [][]uint8) ([][]uint8, error)

TestUint82DArray is a free data retrieval call binding the contract method 0xe85c0582.

Solidity: function testUint82DArray(uint8[][] arg1) pure returns(uint8[][])

func (*TesterCallerSession) TestUint8Array

func (_Tester *TesterCallerSession) TestUint8Array(arg1 []uint8) ([]uint8, error)

TestUint8Array is a free data retrieval call binding the contract method 0x11324860.

Solidity: function testUint8Array(uint8[] arg1) pure returns(uint8[])

type TesterFilterer

type TesterFilterer struct {
	// contains filtered or unexported fields
}

TesterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTesterFilterer

func NewTesterFilterer(address common.Address, filterer bind.ContractFilterer) (*TesterFilterer, error)

NewTesterFilterer creates a new log filterer instance of Tester, bound to a specific deployed contract.

type TesterRaw

type TesterRaw struct {
	Contract *Tester // Generic contract binding to access the raw methods on
}

TesterRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TesterRaw) Call

func (_Tester *TesterRaw) 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 (*TesterRaw) Transact

func (_Tester *TesterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TesterRaw) Transfer

func (_Tester *TesterRaw) 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 TesterSession

type TesterSession struct {
	Contract     *Tester           // 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
}

TesterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TesterSession) Test

func (_Tester *TesterSession) Test() error

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() pure returns()

func (*TesterSession) TestAddress

func (_Tester *TesterSession) TestAddress(arg1 common.Address) (common.Address, error)

TestAddress is a free data retrieval call binding the contract method 0x42f45790.

Solidity: function testAddress(address arg1) pure returns(address)

func (*TesterSession) TestAddress2DArray

func (_Tester *TesterSession) TestAddress2DArray(arg1 [][]common.Address) ([][]common.Address, error)

TestAddress2DArray is a free data retrieval call binding the contract method 0xd107e80c.

Solidity: function testAddress2DArray(address[][] arg1) pure returns(address[][])

func (*TesterSession) TestAddressArray

func (_Tester *TesterSession) TestAddressArray(arg1 []common.Address) ([]common.Address, error)

TestAddressArray is a free data retrieval call binding the contract method 0xcef93f89.

Solidity: function testAddressArray(address[] arg1) pure returns(address[])

func (*TesterSession) TestBool

func (_Tester *TesterSession) TestBool(arg1 bool) (bool, error)

TestBool is a free data retrieval call binding the contract method 0xe8dde232.

Solidity: function testBool(bool arg1) pure returns(bool)

func (*TesterSession) TestBool2DArray

func (_Tester *TesterSession) TestBool2DArray(arg1 [][]bool) ([][]bool, error)

TestBool2DArray is a free data retrieval call binding the contract method 0x3d2021b3.

Solidity: function testBool2DArray(bool[][] arg1) pure returns(bool[][])

func (*TesterSession) TestBoolArray

func (_Tester *TesterSession) TestBoolArray(arg1 []bool) ([]bool, error)

TestBoolArray is a free data retrieval call binding the contract method 0x1b248a2a.

Solidity: function testBoolArray(bool[] arg1) pure returns(bool[])

func (*TesterSession) TestBytes

func (_Tester *TesterSession) TestBytes(arg1 []byte) ([]byte, error)

TestBytes is a free data retrieval call binding the contract method 0x3ca8b1a7.

Solidity: function testBytes(bytes arg1) pure returns(bytes)

func (*TesterSession) TestBytes2DArray

func (_Tester *TesterSession) TestBytes2DArray(arg1 [][][]byte) ([][][]byte, error)

TestBytes2DArray is a free data retrieval call binding the contract method 0x4ec5e44b.

Solidity: function testBytes2DArray(bytes[][] arg1) pure returns(bytes[][])

func (*TesterSession) TestBytesArray

func (_Tester *TesterSession) TestBytesArray(arg1 [][]byte) ([][]byte, error)

TestBytesArray is a free data retrieval call binding the contract method 0xd11ab5ef.

Solidity: function testBytesArray(bytes[] arg1) pure returns(bytes[])

func (*TesterSession) TestInt128

func (_Tester *TesterSession) TestInt128(arg1 *big.Int) (*big.Int, error)

TestInt128 is a free data retrieval call binding the contract method 0xe281869d.

Solidity: function testInt128(int128 arg1) pure returns(int128)

func (*TesterSession) TestInt1282DArray

func (_Tester *TesterSession) TestInt1282DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt1282DArray is a free data retrieval call binding the contract method 0x399df78b.

Solidity: function testInt1282DArray(int128[][] arg1) pure returns(int128[][])

func (*TesterSession) TestInt128Array

func (_Tester *TesterSession) TestInt128Array(arg1 []*big.Int) ([]*big.Int, error)

TestInt128Array is a free data retrieval call binding the contract method 0xe50f9f49.

Solidity: function testInt128Array(int128[] arg1) pure returns(int128[])

func (*TesterSession) TestInt16

func (_Tester *TesterSession) TestInt16(arg1 int16) (int16, error)

TestInt16 is a free data retrieval call binding the contract method 0x5cadb7f4.

Solidity: function testInt16(int16 arg1) pure returns(int16)

func (*TesterSession) TestInt162DArray

func (_Tester *TesterSession) TestInt162DArray(arg1 [][]int16) ([][]int16, error)

TestInt162DArray is a free data retrieval call binding the contract method 0x7486fca1.

Solidity: function testInt162DArray(int16[][] arg1) pure returns(int16[][])

func (*TesterSession) TestInt16Array

func (_Tester *TesterSession) TestInt16Array(arg1 []int16) ([]int16, error)

TestInt16Array is a free data retrieval call binding the contract method 0xdd8cc60a.

Solidity: function testInt16Array(int16[] arg1) pure returns(int16[])

func (*TesterSession) TestInt256

func (_Tester *TesterSession) TestInt256(arg1 *big.Int) (*big.Int, error)

TestInt256 is a free data retrieval call binding the contract method 0x24c97c60.

Solidity: function testInt256(int256 arg1) pure returns(int256)

func (*TesterSession) TestInt2562DArray

func (_Tester *TesterSession) TestInt2562DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestInt2562DArray is a free data retrieval call binding the contract method 0x3ddeec9a.

Solidity: function testInt2562DArray(int256[][] arg1) pure returns(int256[][])

func (*TesterSession) TestInt256Array

func (_Tester *TesterSession) TestInt256Array(arg1 []*big.Int) ([]*big.Int, error)

TestInt256Array is a free data retrieval call binding the contract method 0x15e7b164.

Solidity: function testInt256Array(int256[] arg1) pure returns(int256[])

func (*TesterSession) TestInt32

func (_Tester *TesterSession) TestInt32(arg1 int32) (int32, error)

TestInt32 is a free data retrieval call binding the contract method 0x75c177bb.

Solidity: function testInt32(int32 arg1) pure returns(int32)

func (*TesterSession) TestInt322DArray

func (_Tester *TesterSession) TestInt322DArray(arg1 [][]int32) ([][]int32, error)

TestInt322DArray is a free data retrieval call binding the contract method 0x16f8f7a7.

Solidity: function testInt322DArray(int32[][] arg1) pure returns(int32[][])

func (*TesterSession) TestInt32Array

func (_Tester *TesterSession) TestInt32Array(arg1 []int32) ([]int32, error)

TestInt32Array is a free data retrieval call binding the contract method 0x3d6cc7a0.

Solidity: function testInt32Array(int32[] arg1) pure returns(int32[])

func (*TesterSession) TestInt64

func (_Tester *TesterSession) TestInt64(arg1 int64) (int64, error)

TestInt64 is a free data retrieval call binding the contract method 0x9eedf2af.

Solidity: function testInt64(int64 arg1) pure returns(int64)

func (*TesterSession) TestInt642DArray

func (_Tester *TesterSession) TestInt642DArray(arg1 [][]int64) ([][]int64, error)

TestInt642DArray is a free data retrieval call binding the contract method 0x7e375a80.

Solidity: function testInt642DArray(int64[][] arg1) pure returns(int64[][])

func (*TesterSession) TestInt64Array

func (_Tester *TesterSession) TestInt64Array(arg1 []int64) ([]int64, error)

TestInt64Array is a free data retrieval call binding the contract method 0xef3340d9.

Solidity: function testInt64Array(int64[] arg1) pure returns(int64[])

func (*TesterSession) TestInt8

func (_Tester *TesterSession) TestInt8(arg1 int8) (int8, error)

TestInt8 is a free data retrieval call binding the contract method 0xdaa572d3.

Solidity: function testInt8(int8 arg1) pure returns(int8)

func (*TesterSession) TestInt82DArray

func (_Tester *TesterSession) TestInt82DArray(arg1 [][]int8) ([][]int8, error)

TestInt82DArray is a free data retrieval call binding the contract method 0xd85a24f4.

Solidity: function testInt82DArray(int8[][] arg1) pure returns(int8[][])

func (*TesterSession) TestInt8Array

func (_Tester *TesterSession) TestInt8Array(arg1 []int8) ([]int8, error)

TestInt8Array is a free data retrieval call binding the contract method 0x402d2301.

Solidity: function testInt8Array(int8[] arg1) pure returns(int8[])

func (*TesterSession) TestString

func (_Tester *TesterSession) TestString(arg1 string) (string, error)

TestString is a free data retrieval call binding the contract method 0x61cb5a01.

Solidity: function testString(string arg1) pure returns(string)

func (*TesterSession) TestString2DArray

func (_Tester *TesterSession) TestString2DArray(arg1 [][]string) ([][]string, error)

TestString2DArray is a free data retrieval call binding the contract method 0x8cf729d6.

Solidity: function testString2DArray(string[][] arg1) pure returns(string[][])

func (*TesterSession) TestStringArray

func (_Tester *TesterSession) TestStringArray(arg1 []string) ([]string, error)

TestStringArray is a free data retrieval call binding the contract method 0x0528a2e7.

Solidity: function testStringArray(string[] arg1) pure returns(string[])

func (*TesterSession) TestUint128

func (_Tester *TesterSession) TestUint128(arg1 *big.Int) (*big.Int, error)

TestUint128 is a free data retrieval call binding the contract method 0xa2ca0245.

Solidity: function testUint128(uint128 arg1) pure returns(uint128)

func (*TesterSession) TestUint1282DArray

func (_Tester *TesterSession) TestUint1282DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint1282DArray is a free data retrieval call binding the contract method 0x5b6308a3.

Solidity: function testUint1282DArray(uint128[][] arg1) pure returns(uint128[][])

func (*TesterSession) TestUint128Array

func (_Tester *TesterSession) TestUint128Array(arg1 []*big.Int) ([]*big.Int, error)

TestUint128Array is a free data retrieval call binding the contract method 0xb1b3e5bb.

Solidity: function testUint128Array(uint128[] arg1) pure returns(uint128[])

func (*TesterSession) TestUint16

func (_Tester *TesterSession) TestUint16(arg1 uint16) (uint16, error)

TestUint16 is a free data retrieval call binding the contract method 0x5f74190c.

Solidity: function testUint16(uint16 arg1) pure returns(uint16)

func (*TesterSession) TestUint162DArray

func (_Tester *TesterSession) TestUint162DArray(arg1 [][]uint16) ([][]uint16, error)

TestUint162DArray is a free data retrieval call binding the contract method 0xe6a6cd26.

Solidity: function testUint162DArray(uint16[][] arg1) pure returns(uint16[][])

func (*TesterSession) TestUint16Array

func (_Tester *TesterSession) TestUint16Array(arg1 []uint16) ([]uint16, error)

TestUint16Array is a free data retrieval call binding the contract method 0x86c7734d.

Solidity: function testUint16Array(uint16[] arg1) pure returns(uint16[])

func (*TesterSession) TestUint256

func (_Tester *TesterSession) TestUint256(arg1 *big.Int) (*big.Int, error)

TestUint256 is a free data retrieval call binding the contract method 0x4b6390b2.

Solidity: function testUint256(uint256 arg1) pure returns(uint256)

func (*TesterSession) TestUint2562DArray

func (_Tester *TesterSession) TestUint2562DArray(arg1 [][]*big.Int) ([][]*big.Int, error)

TestUint2562DArray is a free data retrieval call binding the contract method 0x109662df.

Solidity: function testUint2562DArray(uint256[][] arg1) pure returns(uint256[][])

func (*TesterSession) TestUint256Array

func (_Tester *TesterSession) TestUint256Array(arg1 []*big.Int) ([]*big.Int, error)

TestUint256Array is a free data retrieval call binding the contract method 0x10d26202.

Solidity: function testUint256Array(uint256[] arg1) pure returns(uint256[])

func (*TesterSession) TestUint32

func (_Tester *TesterSession) TestUint32(arg1 uint32) (uint32, error)

TestUint32 is a free data retrieval call binding the contract method 0x44bcce7b.

Solidity: function testUint32(uint32 arg1) pure returns(uint32)

func (*TesterSession) TestUint322DArray

func (_Tester *TesterSession) TestUint322DArray(arg1 [][]uint32) ([][]uint32, error)

TestUint322DArray is a free data retrieval call binding the contract method 0x398a7bd2.

Solidity: function testUint322DArray(uint32[][] arg1) pure returns(uint32[][])

func (*TesterSession) TestUint32Array

func (_Tester *TesterSession) TestUint32Array(arg1 []uint32) ([]uint32, error)

TestUint32Array is a free data retrieval call binding the contract method 0xd52a52d4.

Solidity: function testUint32Array(uint32[] arg1) pure returns(uint32[])

func (*TesterSession) TestUint64

func (_Tester *TesterSession) TestUint64(arg1 uint64) (uint64, error)

TestUint64 is a free data retrieval call binding the contract method 0x414a3ba9.

Solidity: function testUint64(uint64 arg1) pure returns(uint64)

func (*TesterSession) TestUint642DArray

func (_Tester *TesterSession) TestUint642DArray(arg1 [][]uint64) ([][]uint64, error)

TestUint642DArray is a free data retrieval call binding the contract method 0x914ab81d.

Solidity: function testUint642DArray(uint64[][] arg1) pure returns(uint64[][])

func (*TesterSession) TestUint64Array

func (_Tester *TesterSession) TestUint64Array(arg1 []uint64) ([]uint64, error)

TestUint64Array is a free data retrieval call binding the contract method 0xdda3a5c5.

Solidity: function testUint64Array(uint64[] arg1) pure returns(uint64[])

func (*TesterSession) TestUint8

func (_Tester *TesterSession) TestUint8(arg1 uint8) (uint8, error)

TestUint8 is a free data retrieval call binding the contract method 0x4fdba6a0.

Solidity: function testUint8(uint8 arg1) pure returns(uint8)

func (*TesterSession) TestUint82DArray

func (_Tester *TesterSession) TestUint82DArray(arg1 [][]uint8) ([][]uint8, error)

TestUint82DArray is a free data retrieval call binding the contract method 0xe85c0582.

Solidity: function testUint82DArray(uint8[][] arg1) pure returns(uint8[][])

func (*TesterSession) TestUint8Array

func (_Tester *TesterSession) TestUint8Array(arg1 []uint8) ([]uint8, error)

TestUint8Array is a free data retrieval call binding the contract method 0x11324860.

Solidity: function testUint8Array(uint8[] arg1) pure returns(uint8[])

type TesterTransactor

type TesterTransactor struct {
	// contains filtered or unexported fields
}

TesterTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTesterTransactor

func NewTesterTransactor(address common.Address, transactor bind.ContractTransactor) (*TesterTransactor, error)

NewTesterTransactor creates a new write-only instance of Tester, bound to a specific deployed contract.

type TesterTransactorRaw

type TesterTransactorRaw struct {
	Contract *TesterTransactor // Generic write-only contract binding to access the raw methods on
}

TesterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TesterTransactorRaw) Transact

func (_Tester *TesterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TesterTransactorRaw) Transfer

func (_Tester *TesterTransactorRaw) 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 TesterTransactorSession

type TesterTransactorSession struct {
	Contract     *TesterTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

TesterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL