Documentation ¶
Overview ¶
Package internal contains test data for the abi package
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type TestSignature
- type TestSignatureCaller
- func (_TestSignature *TestSignatureCaller) TestSignature(opts *bind.CallOpts) ([4]byte, error)
- func (_TestSignature *TestSignatureCaller) TestSignatureArgs(opts *bind.CallOpts, a *big.Int, b *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureCaller) TestSignatureOverload(opts *bind.CallOpts, a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureCaller) TestSignatureOverload0(opts *bind.CallOpts, a *big.Int, b *big.Int) ([4]byte, error)
- type TestSignatureCallerRaw
- type TestSignatureCallerSession
- func (_TestSignature *TestSignatureCallerSession) TestSignature() ([4]byte, error)
- func (_TestSignature *TestSignatureCallerSession) TestSignatureArgs(a *big.Int, b *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureCallerSession) TestSignatureOverload(a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureCallerSession) TestSignatureOverload0(a *big.Int, b *big.Int) ([4]byte, error)
- type TestSignatureFilterer
- func (_TestSignature *TestSignatureFilterer) FilterSomethingHappened(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedIterator, error)
- func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedManyTypes(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedManyTypesIterator, error)
- func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedOverload0(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedOverload0Iterator, error)
- func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedOverload1(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedOverload1Iterator, error)
- func (_TestSignature *TestSignatureFilterer) ParseSomethingHappened(log types.Log) (*TestSignatureSomethingHappened, error)
- func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedManyTypes(log types.Log) (*TestSignatureSomethingHappenedManyTypes, error)
- func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedOverload0(log types.Log) (*TestSignatureSomethingHappenedOverload0, error)
- func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedOverload1(log types.Log) (*TestSignatureSomethingHappenedOverload1, error)
- func (_TestSignature *TestSignatureFilterer) WatchSomethingHappened(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappened) (event.Subscription, error)
- func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedManyTypes(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedManyTypes) (event.Subscription, error)
- func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedOverload0(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedOverload0) (event.Subscription, error)
- func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedOverload1(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedOverload1) (event.Subscription, error)
- type TestSignatureRaw
- func (_TestSignature *TestSignatureRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TestSignature *TestSignatureRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TestSignature *TestSignatureRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestSignatureSession
- func (_TestSignature *TestSignatureSession) DoSomething(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureSession) DoSomethingManyTypes(a *big.Int, b common.Address, c *big.Int, d [32]byte, e []byte, f bool) (*types.Transaction, error)
- func (_TestSignature *TestSignatureSession) DoSomethingOverload(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureSession) DoSomethingOverload0(a *big.Int, b common.Address) (*types.Transaction, error)
- func (_TestSignature *TestSignatureSession) DoSomethingWithoutParams() (*types.Transaction, error)
- func (_TestSignature *TestSignatureSession) TestSignature() ([4]byte, error)
- func (_TestSignature *TestSignatureSession) TestSignatureArgs(a *big.Int, b *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureSession) TestSignatureOverload(a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
- func (_TestSignature *TestSignatureSession) TestSignatureOverload0(a *big.Int, b *big.Int) ([4]byte, error)
- type TestSignatureSomethingHappened
- type TestSignatureSomethingHappenedIterator
- type TestSignatureSomethingHappenedManyTypes
- type TestSignatureSomethingHappenedManyTypesIterator
- type TestSignatureSomethingHappenedOverload0
- type TestSignatureSomethingHappenedOverload0Iterator
- type TestSignatureSomethingHappenedOverload1
- type TestSignatureSomethingHappenedOverload1Iterator
- type TestSignatureTransactor
- func (_TestSignature *TestSignatureTransactor) DoSomething(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactor) DoSomethingManyTypes(opts *bind.TransactOpts, a *big.Int, b common.Address, c *big.Int, d [32]byte, ...) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactor) DoSomethingOverload(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactor) DoSomethingOverload0(opts *bind.TransactOpts, a *big.Int, b common.Address) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactor) DoSomethingWithoutParams(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestSignatureTransactorRaw
- type TestSignatureTransactorSession
- func (_TestSignature *TestSignatureTransactorSession) DoSomething(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactorSession) DoSomethingManyTypes(a *big.Int, b common.Address, c *big.Int, d [32]byte, e []byte, f bool) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactorSession) DoSomethingOverload(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactorSession) DoSomethingOverload0(a *big.Int, b common.Address) (*types.Transaction, error)
- func (_TestSignature *TestSignatureTransactorSession) DoSomethingWithoutParams() (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var TestSignatureABI = TestSignatureMetaData.ABI
TestSignatureABI is the input ABI used to generate the binding from. Deprecated: Use TestSignatureMetaData.ABI instead.
var TestSignatureBin = TestSignatureMetaData.Bin
TestSignatureBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TestSignatureMetaData.Bin instead.
var TestSignatureFuncSigs = TestSignatureMetaData.Sigs
Deprecated: Use TestSignatureMetaData.Sigs instead. TestSignatureFuncSigs maps the 4-byte function signature to its string representation.
var TestSignatureMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"SomethingHappened\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"b\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"c\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"d\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"e\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"f\",\"type\":\"bool\"}],\"name\":\"SomethingHappenedManyTypes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"SomethingHappenedOverload0\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"b\",\"type\":\"address\"}],\"name\":\"SomethingHappenedOverload1\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"doSomething\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"address\",\"name\":\"b\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"c\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"d\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"e\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"f\",\"type\":\"bool\"}],\"name\":\"doSomethingManyTypes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"doSomethingOverload\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"address\",\"name\":\"b\",\"type\":\"address\"}],\"name\":\"doSomethingOverload\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"doSomethingWithoutParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testSignature\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"testSignatureArgs\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"c\",\"type\":\"int256\"}],\"name\":\"testSignatureOverload\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"testSignatureOverload\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]", Sigs: map[string]string{ "4408b950": "doSomething(int256,int256)", "274d69e2": "doSomethingManyTypes(int256,address,uint256,bytes32,bytes,bool)", "accf647a": "doSomethingOverload(int256,address)", "55087562": "doSomethingOverload(int256,int256)", "04c85137": "doSomethingWithoutParams()", "47e8da23": "testSignature()", "e65ca4c6": "testSignatureArgs(int256,int256)", "5b7c30ae": "testSignatureOverload(int256,int256)", "410bbd14": "testSignatureOverload(int256,int256,int256)", }, Bin: "0x608060405234801561001057600080fd5b506105c8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c806347e8da23116100765780635b7c30ae1161005b5780635b7c30ae14610174578063accf647a146101a9578063e65ca4c6146101bc57600080fd5b806347e8da231461013b578063550875621461016157600080fd5b806304c85137146100a8578063274d69e2146100aa578063410bbd14146100bd5780634408b95014610128575b600080fd5b005b6100a86100b836600461035d565b6101f1565b6100f36100cb366004610484565b7f410bbd143686b95f03d142e907aa4b466d4425b0ce24588b25a67e9d337b932b9392505050565b6040517fffffffff00000000000000000000000000000000000000000000000000000000909116815260200160405180910390f35b6100a8610136366004610463565b61023a565b7f47e8da23000000000000000000000000000000000000000000000000000000006100f3565b6100a861016f366004610463565b610278565b6100f3610182366004610463565b7f5b7c30ae23c9735566e0743e19b37f3f9c77ddcf1c951d97b5639c99c1275bd092915050565b6100a86101b7366004610332565b6102ae565b6100f36101ca366004610463565b7fe65ca4c60000000000000000000000000000000000000000000000000000000092915050565b7f9f7f45ca39ab80dfeef5185b1ba33c124182db7dafa476641b34320fa89ff9e186868686868660405161022a969594939291906104af565b60405180910390a1505050505050565b60408051838152602081018390527f205e2e7b2a41eb57b9509e69da21695e50dc3dacb5cfbc61093598333942fd1991015b60405180910390a15050565b60408051838152602081018390527fc507a38789b2c7b7938013024429cfbc83ff4f7c9e19288999d58eaf5d109001910161026c565b6040805183815273ffffffffffffffffffffffffffffffffffffffff831660208201527fb9f2bf7d397a5ef5ef21d51afd43b77c7fb8f0b0d6cd7a89be8c03a7a3d6665d910161026c565b803573ffffffffffffffffffffffffffffffffffffffff8116811461031d57600080fd5b919050565b8035801515811461031d57600080fd5b60008060408385031215610344578182fd5b82359150610354602084016102f9565b90509250929050565b60008060008060008060c08789031215610375578182fd5b86359550610385602088016102f9565b94506040870135935060608701359250608087013567ffffffffffffffff808211156103af578384fd5b818901915089601f8301126103c2578384fd5b8135818111156103d4576103d4610563565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561041a5761041a610563565b816040528281528c6020848701011115610432578687fd5b8260208601602083013791820160200195909552935061045791505060a08801610322565b90509295509295509295565b60008060408385031215610475578182fd5b50508035926020909101359150565b600080600060608486031215610498578283fd5b505081359360208301359350604090920135919050565b8681526000602073ffffffffffffffffffffffffffffffffffffffff88168184015286604084015285606084015260c0608084015284518060c0850152825b8181101561050a5786810183015185820160e0015282016104ee565b8181111561051b578360e083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016830160e0019150610558905060a083018415159052565b979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122086d1a866ac75dd5414552b96ea0aefe73d2050c728428c3d486caa500199d80764736f6c63430008040033", }
TestSignatureMetaData contains all meta data concerning the TestSignature contract.
Functions ¶
This section is empty.
Types ¶
type TestSignature ¶
type TestSignature struct { TestSignatureCaller // Read-only binding to the contract TestSignatureTransactor // Write-only binding to the contract TestSignatureFilterer // Log filterer for contract events }
TestSignature is an auto generated Go binding around an Ethereum contract.
func DeployTestSignature ¶
func DeployTestSignature(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TestSignature, error)
DeployTestSignature deploys a new Ethereum contract, binding an instance of TestSignature to it.
func NewTestSignature ¶
func NewTestSignature(address common.Address, backend bind.ContractBackend) (*TestSignature, error)
NewTestSignature creates a new instance of TestSignature, bound to a specific deployed contract.
type TestSignatureCaller ¶
type TestSignatureCaller struct {
// contains filtered or unexported fields
}
TestSignatureCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTestSignatureCaller ¶
func NewTestSignatureCaller(address common.Address, caller bind.ContractCaller) (*TestSignatureCaller, error)
NewTestSignatureCaller creates a new read-only instance of TestSignature, bound to a specific deployed contract.
func (*TestSignatureCaller) TestSignature ¶
func (_TestSignature *TestSignatureCaller) TestSignature(opts *bind.CallOpts) ([4]byte, error)
TestSignature is a free data retrieval call binding the contract method 0x47e8da23.
Solidity: function testSignature() pure returns(bytes4)
func (*TestSignatureCaller) TestSignatureArgs ¶
func (_TestSignature *TestSignatureCaller) TestSignatureArgs(opts *bind.CallOpts, a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureArgs is a free data retrieval call binding the contract method 0xe65ca4c6.
Solidity: function testSignatureArgs(int256 a, int256 b) pure returns(bytes4)
func (*TestSignatureCaller) TestSignatureOverload ¶
func (_TestSignature *TestSignatureCaller) TestSignatureOverload(opts *bind.CallOpts, a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
TestSignatureOverload is a free data retrieval call binding the contract method 0x410bbd14.
Solidity: function testSignatureOverload(int256 a, int256 b, int256 c) pure returns(bytes4)
func (*TestSignatureCaller) TestSignatureOverload0 ¶
func (_TestSignature *TestSignatureCaller) TestSignatureOverload0(opts *bind.CallOpts, a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureOverload0 is a free data retrieval call binding the contract method 0x5b7c30ae.
Solidity: function testSignatureOverload(int256 a, int256 b) pure returns(bytes4)
type TestSignatureCallerRaw ¶
type TestSignatureCallerRaw struct {
Contract *TestSignatureCaller // Generic read-only contract binding to access the raw methods on
}
TestSignatureCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TestSignatureCallerRaw) Call ¶
func (_TestSignature *TestSignatureCallerRaw) 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 TestSignatureCallerSession ¶
type TestSignatureCallerSession struct { Contract *TestSignatureCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TestSignatureCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TestSignatureCallerSession) TestSignature ¶
func (_TestSignature *TestSignatureCallerSession) TestSignature() ([4]byte, error)
TestSignature is a free data retrieval call binding the contract method 0x47e8da23.
Solidity: function testSignature() pure returns(bytes4)
func (*TestSignatureCallerSession) TestSignatureArgs ¶
func (_TestSignature *TestSignatureCallerSession) TestSignatureArgs(a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureArgs is a free data retrieval call binding the contract method 0xe65ca4c6.
Solidity: function testSignatureArgs(int256 a, int256 b) pure returns(bytes4)
func (*TestSignatureCallerSession) TestSignatureOverload ¶
func (_TestSignature *TestSignatureCallerSession) TestSignatureOverload(a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
TestSignatureOverload is a free data retrieval call binding the contract method 0x410bbd14.
Solidity: function testSignatureOverload(int256 a, int256 b, int256 c) pure returns(bytes4)
func (*TestSignatureCallerSession) TestSignatureOverload0 ¶
func (_TestSignature *TestSignatureCallerSession) TestSignatureOverload0(a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureOverload0 is a free data retrieval call binding the contract method 0x5b7c30ae.
Solidity: function testSignatureOverload(int256 a, int256 b) pure returns(bytes4)
type TestSignatureFilterer ¶
type TestSignatureFilterer struct {
// contains filtered or unexported fields
}
TestSignatureFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTestSignatureFilterer ¶
func NewTestSignatureFilterer(address common.Address, filterer bind.ContractFilterer) (*TestSignatureFilterer, error)
NewTestSignatureFilterer creates a new log filterer instance of TestSignature, bound to a specific deployed contract.
func (*TestSignatureFilterer) FilterSomethingHappened ¶
func (_TestSignature *TestSignatureFilterer) FilterSomethingHappened(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedIterator, error)
FilterSomethingHappened is a free log retrieval operation binding the contract event 0x205e2e7b2a41eb57b9509e69da21695e50dc3dacb5cfbc61093598333942fd19.
Solidity: event SomethingHappened(int256 a, int256 b)
func (*TestSignatureFilterer) FilterSomethingHappenedManyTypes ¶
func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedManyTypes(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedManyTypesIterator, error)
FilterSomethingHappenedManyTypes is a free log retrieval operation binding the contract event 0x9f7f45ca39ab80dfeef5185b1ba33c124182db7dafa476641b34320fa89ff9e1.
Solidity: event SomethingHappenedManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f)
func (*TestSignatureFilterer) FilterSomethingHappenedOverload0 ¶
func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedOverload0(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedOverload0Iterator, error)
FilterSomethingHappenedOverload0 is a free log retrieval operation binding the contract event 0xc507a38789b2c7b7938013024429cfbc83ff4f7c9e19288999d58eaf5d109001.
Solidity: event SomethingHappenedOverload0(int256 a, int256 b)
func (*TestSignatureFilterer) FilterSomethingHappenedOverload1 ¶
func (_TestSignature *TestSignatureFilterer) FilterSomethingHappenedOverload1(opts *bind.FilterOpts) (*TestSignatureSomethingHappenedOverload1Iterator, error)
FilterSomethingHappenedOverload1 is a free log retrieval operation binding the contract event 0xb9f2bf7d397a5ef5ef21d51afd43b77c7fb8f0b0d6cd7a89be8c03a7a3d6665d.
Solidity: event SomethingHappenedOverload1(int256 a, address b)
func (*TestSignatureFilterer) ParseSomethingHappened ¶
func (_TestSignature *TestSignatureFilterer) ParseSomethingHappened(log types.Log) (*TestSignatureSomethingHappened, error)
ParseSomethingHappened is a log parse operation binding the contract event 0x205e2e7b2a41eb57b9509e69da21695e50dc3dacb5cfbc61093598333942fd19.
Solidity: event SomethingHappened(int256 a, int256 b)
func (*TestSignatureFilterer) ParseSomethingHappenedManyTypes ¶
func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedManyTypes(log types.Log) (*TestSignatureSomethingHappenedManyTypes, error)
ParseSomethingHappenedManyTypes is a log parse operation binding the contract event 0x9f7f45ca39ab80dfeef5185b1ba33c124182db7dafa476641b34320fa89ff9e1.
Solidity: event SomethingHappenedManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f)
func (*TestSignatureFilterer) ParseSomethingHappenedOverload0 ¶
func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedOverload0(log types.Log) (*TestSignatureSomethingHappenedOverload0, error)
ParseSomethingHappenedOverload0 is a log parse operation binding the contract event 0xc507a38789b2c7b7938013024429cfbc83ff4f7c9e19288999d58eaf5d109001.
Solidity: event SomethingHappenedOverload0(int256 a, int256 b)
func (*TestSignatureFilterer) ParseSomethingHappenedOverload1 ¶
func (_TestSignature *TestSignatureFilterer) ParseSomethingHappenedOverload1(log types.Log) (*TestSignatureSomethingHappenedOverload1, error)
ParseSomethingHappenedOverload1 is a log parse operation binding the contract event 0xb9f2bf7d397a5ef5ef21d51afd43b77c7fb8f0b0d6cd7a89be8c03a7a3d6665d.
Solidity: event SomethingHappenedOverload1(int256 a, address b)
func (*TestSignatureFilterer) WatchSomethingHappened ¶
func (_TestSignature *TestSignatureFilterer) WatchSomethingHappened(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappened) (event.Subscription, error)
WatchSomethingHappened is a free log subscription operation binding the contract event 0x205e2e7b2a41eb57b9509e69da21695e50dc3dacb5cfbc61093598333942fd19.
Solidity: event SomethingHappened(int256 a, int256 b)
func (*TestSignatureFilterer) WatchSomethingHappenedManyTypes ¶
func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedManyTypes(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedManyTypes) (event.Subscription, error)
WatchSomethingHappenedManyTypes is a free log subscription operation binding the contract event 0x9f7f45ca39ab80dfeef5185b1ba33c124182db7dafa476641b34320fa89ff9e1.
Solidity: event SomethingHappenedManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f)
func (*TestSignatureFilterer) WatchSomethingHappenedOverload0 ¶
func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedOverload0(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedOverload0) (event.Subscription, error)
WatchSomethingHappenedOverload0 is a free log subscription operation binding the contract event 0xc507a38789b2c7b7938013024429cfbc83ff4f7c9e19288999d58eaf5d109001.
Solidity: event SomethingHappenedOverload0(int256 a, int256 b)
func (*TestSignatureFilterer) WatchSomethingHappenedOverload1 ¶
func (_TestSignature *TestSignatureFilterer) WatchSomethingHappenedOverload1(opts *bind.WatchOpts, sink chan<- *TestSignatureSomethingHappenedOverload1) (event.Subscription, error)
WatchSomethingHappenedOverload1 is a free log subscription operation binding the contract event 0xb9f2bf7d397a5ef5ef21d51afd43b77c7fb8f0b0d6cd7a89be8c03a7a3d6665d.
Solidity: event SomethingHappenedOverload1(int256 a, address b)
type TestSignatureRaw ¶
type TestSignatureRaw struct {
Contract *TestSignature // Generic contract binding to access the raw methods on
}
TestSignatureRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TestSignatureRaw) Call ¶
func (_TestSignature *TestSignatureRaw) 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 (*TestSignatureRaw) Transact ¶
func (_TestSignature *TestSignatureRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestSignatureRaw) Transfer ¶
func (_TestSignature *TestSignatureRaw) 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 TestSignatureSession ¶
type TestSignatureSession struct { Contract *TestSignature // 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 }
TestSignatureSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TestSignatureSession) DoSomething ¶
func (_TestSignature *TestSignatureSession) DoSomething(a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomething is a paid mutator transaction binding the contract method 0x4408b950.
Solidity: function doSomething(int256 a, int256 b) returns()
func (*TestSignatureSession) DoSomethingManyTypes ¶
func (_TestSignature *TestSignatureSession) DoSomethingManyTypes(a *big.Int, b common.Address, c *big.Int, d [32]byte, e []byte, f bool) (*types.Transaction, error)
DoSomethingManyTypes is a paid mutator transaction binding the contract method 0x274d69e2.
Solidity: function doSomethingManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f) returns()
func (*TestSignatureSession) DoSomethingOverload ¶
func (_TestSignature *TestSignatureSession) DoSomethingOverload(a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomethingOverload is a paid mutator transaction binding the contract method 0x55087562.
Solidity: function doSomethingOverload(int256 a, int256 b) returns()
func (*TestSignatureSession) DoSomethingOverload0 ¶
func (_TestSignature *TestSignatureSession) DoSomethingOverload0(a *big.Int, b common.Address) (*types.Transaction, error)
DoSomethingOverload0 is a paid mutator transaction binding the contract method 0xaccf647a.
Solidity: function doSomethingOverload(int256 a, address b) returns()
func (*TestSignatureSession) DoSomethingWithoutParams ¶
func (_TestSignature *TestSignatureSession) DoSomethingWithoutParams() (*types.Transaction, error)
DoSomethingWithoutParams is a paid mutator transaction binding the contract method 0x04c85137.
Solidity: function doSomethingWithoutParams() returns()
func (*TestSignatureSession) TestSignature ¶
func (_TestSignature *TestSignatureSession) TestSignature() ([4]byte, error)
TestSignature is a free data retrieval call binding the contract method 0x47e8da23.
Solidity: function testSignature() pure returns(bytes4)
func (*TestSignatureSession) TestSignatureArgs ¶
func (_TestSignature *TestSignatureSession) TestSignatureArgs(a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureArgs is a free data retrieval call binding the contract method 0xe65ca4c6.
Solidity: function testSignatureArgs(int256 a, int256 b) pure returns(bytes4)
func (*TestSignatureSession) TestSignatureOverload ¶
func (_TestSignature *TestSignatureSession) TestSignatureOverload(a *big.Int, b *big.Int, c *big.Int) ([4]byte, error)
TestSignatureOverload is a free data retrieval call binding the contract method 0x410bbd14.
Solidity: function testSignatureOverload(int256 a, int256 b, int256 c) pure returns(bytes4)
func (*TestSignatureSession) TestSignatureOverload0 ¶
func (_TestSignature *TestSignatureSession) TestSignatureOverload0(a *big.Int, b *big.Int) ([4]byte, error)
TestSignatureOverload0 is a free data retrieval call binding the contract method 0x5b7c30ae.
Solidity: function testSignatureOverload(int256 a, int256 b) pure returns(bytes4)
type TestSignatureSomethingHappened ¶
type TestSignatureSomethingHappened struct { A *big.Int B *big.Int Raw types.Log // Blockchain specific contextual infos }
TestSignatureSomethingHappened represents a SomethingHappened event raised by the TestSignature contract.
type TestSignatureSomethingHappenedIterator ¶
type TestSignatureSomethingHappenedIterator struct { Event *TestSignatureSomethingHappened // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestSignatureSomethingHappenedIterator is returned from FilterSomethingHappened and is used to iterate over the raw logs and unpacked data for SomethingHappened events raised by the TestSignature contract.
func (*TestSignatureSomethingHappenedIterator) Close ¶
func (it *TestSignatureSomethingHappenedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestSignatureSomethingHappenedIterator) Error ¶
func (it *TestSignatureSomethingHappenedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestSignatureSomethingHappenedIterator) Next ¶
func (it *TestSignatureSomethingHappenedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestSignatureSomethingHappenedManyTypes ¶
type TestSignatureSomethingHappenedManyTypes struct { A *big.Int B common.Address C *big.Int D [32]byte E []byte F bool Raw types.Log // Blockchain specific contextual infos }
TestSignatureSomethingHappenedManyTypes represents a SomethingHappenedManyTypes event raised by the TestSignature contract.
type TestSignatureSomethingHappenedManyTypesIterator ¶
type TestSignatureSomethingHappenedManyTypesIterator struct { Event *TestSignatureSomethingHappenedManyTypes // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestSignatureSomethingHappenedManyTypesIterator is returned from FilterSomethingHappenedManyTypes and is used to iterate over the raw logs and unpacked data for SomethingHappenedManyTypes events raised by the TestSignature contract.
func (*TestSignatureSomethingHappenedManyTypesIterator) Close ¶
func (it *TestSignatureSomethingHappenedManyTypesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestSignatureSomethingHappenedManyTypesIterator) Error ¶
func (it *TestSignatureSomethingHappenedManyTypesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestSignatureSomethingHappenedManyTypesIterator) Next ¶
func (it *TestSignatureSomethingHappenedManyTypesIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestSignatureSomethingHappenedOverload0 ¶
type TestSignatureSomethingHappenedOverload0 struct { A *big.Int B *big.Int Raw types.Log // Blockchain specific contextual infos }
TestSignatureSomethingHappenedOverload0 represents a SomethingHappenedOverload0 event raised by the TestSignature contract.
type TestSignatureSomethingHappenedOverload0Iterator ¶
type TestSignatureSomethingHappenedOverload0Iterator struct { Event *TestSignatureSomethingHappenedOverload0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestSignatureSomethingHappenedOverload0Iterator is returned from FilterSomethingHappenedOverload0 and is used to iterate over the raw logs and unpacked data for SomethingHappenedOverload0 events raised by the TestSignature contract.
func (*TestSignatureSomethingHappenedOverload0Iterator) Close ¶
func (it *TestSignatureSomethingHappenedOverload0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestSignatureSomethingHappenedOverload0Iterator) Error ¶
func (it *TestSignatureSomethingHappenedOverload0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestSignatureSomethingHappenedOverload0Iterator) Next ¶
func (it *TestSignatureSomethingHappenedOverload0Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestSignatureSomethingHappenedOverload1 ¶
type TestSignatureSomethingHappenedOverload1 struct { A *big.Int B common.Address Raw types.Log // Blockchain specific contextual infos }
TestSignatureSomethingHappenedOverload1 represents a SomethingHappenedOverload1 event raised by the TestSignature contract.
type TestSignatureSomethingHappenedOverload1Iterator ¶
type TestSignatureSomethingHappenedOverload1Iterator struct { Event *TestSignatureSomethingHappenedOverload1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestSignatureSomethingHappenedOverload1Iterator is returned from FilterSomethingHappenedOverload1 and is used to iterate over the raw logs and unpacked data for SomethingHappenedOverload1 events raised by the TestSignature contract.
func (*TestSignatureSomethingHappenedOverload1Iterator) Close ¶
func (it *TestSignatureSomethingHappenedOverload1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestSignatureSomethingHappenedOverload1Iterator) Error ¶
func (it *TestSignatureSomethingHappenedOverload1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestSignatureSomethingHappenedOverload1Iterator) Next ¶
func (it *TestSignatureSomethingHappenedOverload1Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestSignatureTransactor ¶
type TestSignatureTransactor struct {
// contains filtered or unexported fields
}
TestSignatureTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTestSignatureTransactor ¶
func NewTestSignatureTransactor(address common.Address, transactor bind.ContractTransactor) (*TestSignatureTransactor, error)
NewTestSignatureTransactor creates a new write-only instance of TestSignature, bound to a specific deployed contract.
func (*TestSignatureTransactor) DoSomething ¶
func (_TestSignature *TestSignatureTransactor) DoSomething(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomething is a paid mutator transaction binding the contract method 0x4408b950.
Solidity: function doSomething(int256 a, int256 b) returns()
func (*TestSignatureTransactor) DoSomethingManyTypes ¶
func (_TestSignature *TestSignatureTransactor) DoSomethingManyTypes(opts *bind.TransactOpts, a *big.Int, b common.Address, c *big.Int, d [32]byte, e []byte, f bool) (*types.Transaction, error)
DoSomethingManyTypes is a paid mutator transaction binding the contract method 0x274d69e2.
Solidity: function doSomethingManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f) returns()
func (*TestSignatureTransactor) DoSomethingOverload ¶
func (_TestSignature *TestSignatureTransactor) DoSomethingOverload(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomethingOverload is a paid mutator transaction binding the contract method 0x55087562.
Solidity: function doSomethingOverload(int256 a, int256 b) returns()
func (*TestSignatureTransactor) DoSomethingOverload0 ¶
func (_TestSignature *TestSignatureTransactor) DoSomethingOverload0(opts *bind.TransactOpts, a *big.Int, b common.Address) (*types.Transaction, error)
DoSomethingOverload0 is a paid mutator transaction binding the contract method 0xaccf647a.
Solidity: function doSomethingOverload(int256 a, address b) returns()
func (*TestSignatureTransactor) DoSomethingWithoutParams ¶
func (_TestSignature *TestSignatureTransactor) DoSomethingWithoutParams(opts *bind.TransactOpts) (*types.Transaction, error)
DoSomethingWithoutParams is a paid mutator transaction binding the contract method 0x04c85137.
Solidity: function doSomethingWithoutParams() returns()
type TestSignatureTransactorRaw ¶
type TestSignatureTransactorRaw struct {
Contract *TestSignatureTransactor // Generic write-only contract binding to access the raw methods on
}
TestSignatureTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TestSignatureTransactorRaw) Transact ¶
func (_TestSignature *TestSignatureTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestSignatureTransactorRaw) Transfer ¶
func (_TestSignature *TestSignatureTransactorRaw) 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 TestSignatureTransactorSession ¶
type TestSignatureTransactorSession struct { Contract *TestSignatureTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TestSignatureTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TestSignatureTransactorSession) DoSomething ¶
func (_TestSignature *TestSignatureTransactorSession) DoSomething(a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomething is a paid mutator transaction binding the contract method 0x4408b950.
Solidity: function doSomething(int256 a, int256 b) returns()
func (*TestSignatureTransactorSession) DoSomethingManyTypes ¶
func (_TestSignature *TestSignatureTransactorSession) DoSomethingManyTypes(a *big.Int, b common.Address, c *big.Int, d [32]byte, e []byte, f bool) (*types.Transaction, error)
DoSomethingManyTypes is a paid mutator transaction binding the contract method 0x274d69e2.
Solidity: function doSomethingManyTypes(int256 a, address b, uint256 c, bytes32 d, bytes e, bool f) returns()
func (*TestSignatureTransactorSession) DoSomethingOverload ¶
func (_TestSignature *TestSignatureTransactorSession) DoSomethingOverload(a *big.Int, b *big.Int) (*types.Transaction, error)
DoSomethingOverload is a paid mutator transaction binding the contract method 0x55087562.
Solidity: function doSomethingOverload(int256 a, int256 b) returns()
func (*TestSignatureTransactorSession) DoSomethingOverload0 ¶
func (_TestSignature *TestSignatureTransactorSession) DoSomethingOverload0(a *big.Int, b common.Address) (*types.Transaction, error)
DoSomethingOverload0 is a paid mutator transaction binding the contract method 0xaccf647a.
Solidity: function doSomethingOverload(int256 a, address b) returns()
func (*TestSignatureTransactorSession) DoSomethingWithoutParams ¶
func (_TestSignature *TestSignatureTransactorSession) DoSomethingWithoutParams() (*types.Transaction, error)
DoSomethingWithoutParams is a paid mutator transaction binding the contract method 0x04c85137.
Solidity: function doSomethingWithoutParams() returns()