Documentation ¶
Index ¶
- Variables
- type NetworkDebugSubContract
- type NetworkDebugSubContractAccount
- type NetworkDebugSubContractCaller
- type NetworkDebugSubContractCallerRaw
- type NetworkDebugSubContractCallerSession
- type NetworkDebugSubContractFilterer
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexEventString(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexEventStringIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexStructEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexStructEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterOneIndexEvent(opts *bind.FilterOpts, a []*big.Int) (*NetworkDebugSubContractOneIndexEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterThreeIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*NetworkDebugSubContractThreeIndexEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterTwoIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*NetworkDebugSubContractTwoIndexEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterUniqueSubDebugEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractUniqueSubDebugEventIterator, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexEvent(log types.Log) (*NetworkDebugSubContractNoIndexEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexEventString(log types.Log) (*NetworkDebugSubContractNoIndexEventString, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexStructEvent(log types.Log) (*NetworkDebugSubContractNoIndexStructEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseOneIndexEvent(log types.Log) (*NetworkDebugSubContractOneIndexEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseThreeIndexEvent(log types.Log) (*NetworkDebugSubContractThreeIndexEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseTwoIndexEvent(log types.Log) (*NetworkDebugSubContractTwoIndexEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseUniqueSubDebugEvent(log types.Log) (*NetworkDebugSubContractUniqueSubDebugEvent, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexEvent) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexEventString(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexEventString) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexStructEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexStructEvent) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchOneIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractOneIndexEvent, ...) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchThreeIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractThreeIndexEvent, ...) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchTwoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractTwoIndexEvent, ...) (event.Subscription, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchUniqueSubDebugEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractUniqueSubDebugEvent) (event.Subscription, error)
- type NetworkDebugSubContractNoIndexEvent
- type NetworkDebugSubContractNoIndexEventIterator
- type NetworkDebugSubContractNoIndexEventString
- type NetworkDebugSubContractNoIndexEventStringIterator
- type NetworkDebugSubContractNoIndexStructEvent
- type NetworkDebugSubContractNoIndexStructEventIterator
- type NetworkDebugSubContractOneIndexEvent
- type NetworkDebugSubContractOneIndexEventIterator
- type NetworkDebugSubContractRaw
- func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NetworkDebugSubContractSession
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) AlwaysRevertsCustomError(x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) Pay() (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceOneInt(x *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceUniqueEvent() (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)
- type NetworkDebugSubContractThreeIndexEvent
- type NetworkDebugSubContractThreeIndexEventIterator
- type NetworkDebugSubContractTransactor
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) AlwaysRevertsCustomError(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) Pay(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) Trace(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceOneInt(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceUniqueEvent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceWithCallback(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
- type NetworkDebugSubContractTransactorRaw
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NetworkDebugSubContractTransactorSession
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) AlwaysRevertsCustomError(x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) Pay() (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceOneInt(x *big.Int) (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceUniqueEvent() (*types.Transaction, error)
- func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)
- type NetworkDebugSubContractTwoIndexEvent
- type NetworkDebugSubContractTwoIndexEventIterator
- type NetworkDebugSubContractUniqueSubDebugEvent
- type NetworkDebugSubContractUniqueSubDebugEventIterator
Constants ¶
This section is empty.
Variables ¶
var NetworkDebugSubContractABI = NetworkDebugSubContractMetaData.ABI
NetworkDebugSubContractABI is the input ABI used to generate the binding from. Deprecated: Use NetworkDebugSubContractMetaData.ABI instead.
var NetworkDebugSubContractBin = NetworkDebugSubContractMetaData.Bin
NetworkDebugSubContractBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NetworkDebugSubContractMetaData.Bin instead.
var NetworkDebugSubContractMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"available\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"required\",\"type\":\"uint256\"}],\"name\":\"CustomErr\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"NoIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"str\",\"type\":\"string\"}],\"name\":\"NoIndexEventString\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint64\",\"name\":\"balance\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"dailyLimit\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structNetworkDebugSubContract.Account\",\"name\":\"a\",\"type\":\"tuple\"}],\"name\":\"NoIndexStructEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"}],\"name\":\"OneIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"ThreeIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"}],\"name\":\"TwoIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"UniqueSubDebugEvent\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"}],\"name\":\"alwaysRevertsCustomError\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pay\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"trace\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"}],\"name\":\"traceOneInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"r\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"traceUniqueEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"traceWithCallback\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50610644806100206000396000f3fe6080604052600436106100555760003560e01c8063047c44251461005a57806311abb002146100975780631b9265b8146100c05780632d948d89146100ca5780633e41f135146100e1578063fa8fca7a1461011e575b600080fd5b34801561006657600080fd5b50610081600480360381019061007c91906103b8565b61015b565b60405161008e91906103f4565b60405180910390f35b3480156100a357600080fd5b506100be60048036038101906100b99190610445565b6101a8565b005b6100c86101e7565b005b3480156100d657600080fd5b506100df6101e9565b005b3480156100ed57600080fd5b5061010860048036038101906101039190610485565b610217565b60405161011591906103f4565b60405180910390f35b34801561012a57600080fd5b5061014560048036038101906101409190610485565b610280565b60405161015291906103f4565b60405180910390f35b60007f33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c3360405161018c9190610506565b60405180910390a16003826101a19190610550565b9050919050565b81816040517f4a2eaf7e0000000000000000000000000000000000000000000000000000000081526004016101de9291906105a3565b60405180910390fd5b565b7fe0b03c5e88196d907268b0babc690e041bdc7fcc1abf4bbf1e363e28c17e6b9b60405160405180910390a1565b60006002826102269190610550565b91503373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a381836102789190610550565b905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a360003373ffffffffffffffffffffffffffffffffffffffff1663fbcb8d07846040518263ffffffff1660e01b815260040161030191906103f4565b6020604051808303816000875af1158015610320573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034491906105e1565b9050807feace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b3560405160405180910390a28091505092915050565b600080fd5b6000819050919050565b61039581610382565b81146103a057600080fd5b50565b6000813590506103b28161038c565b92915050565b6000602082840312156103ce576103cd61037d565b5b60006103dc848285016103a3565b91505092915050565b6103ee81610382565b82525050565b600060208201905061040960008301846103e5565b92915050565b6000819050919050565b6104228161040f565b811461042d57600080fd5b50565b60008135905061043f81610419565b92915050565b6000806040838503121561045c5761045b61037d565b5b600061046a85828601610430565b925050602061047b85828601610430565b9150509250929050565b6000806040838503121561049c5761049b61037d565b5b60006104aa858286016103a3565b92505060206104bb858286016103a3565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006104f0826104c5565b9050919050565b610500816104e5565b82525050565b600060208201905061051b60008301846104f7565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061055b82610382565b915061056683610382565b92508282019050828112156000831216838212600084121516171561058e5761058d610521565b5b92915050565b61059d8161040f565b82525050565b60006040820190506105b86000830185610594565b6105c56020830184610594565b9392505050565b6000815190506105db8161038c565b92915050565b6000602082840312156105f7576105f661037d565b5b6000610605848285016105cc565b9150509291505056fea26469706673582212205f29e7a2fe3b977e48321d06e8e10c9329a7347f657a04085ae8411d96cf98b664736f6c63430008130033",
}
NetworkDebugSubContractMetaData contains all meta data concerning the NetworkDebugSubContract contract.
Functions ¶
This section is empty.
Types ¶
type NetworkDebugSubContract ¶
type NetworkDebugSubContract struct { NetworkDebugSubContractCaller // Read-only binding to the contract NetworkDebugSubContractTransactor // Write-only binding to the contract NetworkDebugSubContractFilterer // Log filterer for contract events }
NetworkDebugSubContract is an auto generated Go binding around an Ethereum contract.
func DeployNetworkDebugSubContract ¶
func DeployNetworkDebugSubContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NetworkDebugSubContract, error)
DeployNetworkDebugSubContract deploys a new Ethereum contract, binding an instance of NetworkDebugSubContract to it.
func NewNetworkDebugSubContract ¶
func NewNetworkDebugSubContract(address common.Address, backend bind.ContractBackend) (*NetworkDebugSubContract, error)
NewNetworkDebugSubContract creates a new instance of NetworkDebugSubContract, bound to a specific deployed contract.
type NetworkDebugSubContractAccount ¶
NetworkDebugSubContractAccount is an auto generated low-level Go binding around an user-defined struct.
type NetworkDebugSubContractCaller ¶
type NetworkDebugSubContractCaller struct {
// contains filtered or unexported fields
}
NetworkDebugSubContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNetworkDebugSubContractCaller ¶
func NewNetworkDebugSubContractCaller(address common.Address, caller bind.ContractCaller) (*NetworkDebugSubContractCaller, error)
NewNetworkDebugSubContractCaller creates a new read-only instance of NetworkDebugSubContract, bound to a specific deployed contract.
type NetworkDebugSubContractCallerRaw ¶
type NetworkDebugSubContractCallerRaw struct {
Contract *NetworkDebugSubContractCaller // Generic read-only contract binding to access the raw methods on
}
NetworkDebugSubContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NetworkDebugSubContractCallerRaw) Call ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractCallerRaw) 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 NetworkDebugSubContractCallerSession ¶
type NetworkDebugSubContractCallerSession struct { Contract *NetworkDebugSubContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NetworkDebugSubContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type NetworkDebugSubContractFilterer ¶
type NetworkDebugSubContractFilterer struct {
// contains filtered or unexported fields
}
NetworkDebugSubContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNetworkDebugSubContractFilterer ¶
func NewNetworkDebugSubContractFilterer(address common.Address, filterer bind.ContractFilterer) (*NetworkDebugSubContractFilterer, error)
NewNetworkDebugSubContractFilterer creates a new log filterer instance of NetworkDebugSubContract, bound to a specific deployed contract.
func (*NetworkDebugSubContractFilterer) FilterNoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexEventIterator, error)
FilterNoIndexEvent is a free log retrieval operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.
Solidity: event NoIndexEvent(address sender)
func (*NetworkDebugSubContractFilterer) FilterNoIndexEventString ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexEventString(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexEventStringIterator, error)
FilterNoIndexEventString is a free log retrieval operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.
Solidity: event NoIndexEventString(string str)
func (*NetworkDebugSubContractFilterer) FilterNoIndexStructEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterNoIndexStructEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractNoIndexStructEventIterator, error)
FilterNoIndexStructEvent is a free log retrieval operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.
Solidity: event NoIndexStructEvent((string,uint64,uint256) a)
func (*NetworkDebugSubContractFilterer) FilterOneIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterOneIndexEvent(opts *bind.FilterOpts, a []*big.Int) (*NetworkDebugSubContractOneIndexEventIterator, error)
FilterOneIndexEvent is a free log retrieval operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.
Solidity: event OneIndexEvent(uint256 indexed a)
func (*NetworkDebugSubContractFilterer) FilterThreeIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterThreeIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*NetworkDebugSubContractThreeIndexEventIterator, error)
FilterThreeIndexEvent is a free log retrieval operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.
Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*NetworkDebugSubContractFilterer) FilterTwoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterTwoIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*NetworkDebugSubContractTwoIndexEventIterator, error)
FilterTwoIndexEvent is a free log retrieval operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.
Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)
func (*NetworkDebugSubContractFilterer) FilterUniqueSubDebugEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) FilterUniqueSubDebugEvent(opts *bind.FilterOpts) (*NetworkDebugSubContractUniqueSubDebugEventIterator, error)
FilterUniqueSubDebugEvent is a free log retrieval operation binding the contract event 0xe0b03c5e88196d907268b0babc690e041bdc7fcc1abf4bbf1e363e28c17e6b9b.
Solidity: event UniqueSubDebugEvent()
func (*NetworkDebugSubContractFilterer) ParseNoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexEvent(log types.Log) (*NetworkDebugSubContractNoIndexEvent, error)
ParseNoIndexEvent is a log parse operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.
Solidity: event NoIndexEvent(address sender)
func (*NetworkDebugSubContractFilterer) ParseNoIndexEventString ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexEventString(log types.Log) (*NetworkDebugSubContractNoIndexEventString, error)
ParseNoIndexEventString is a log parse operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.
Solidity: event NoIndexEventString(string str)
func (*NetworkDebugSubContractFilterer) ParseNoIndexStructEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseNoIndexStructEvent(log types.Log) (*NetworkDebugSubContractNoIndexStructEvent, error)
ParseNoIndexStructEvent is a log parse operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.
Solidity: event NoIndexStructEvent((string,uint64,uint256) a)
func (*NetworkDebugSubContractFilterer) ParseOneIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseOneIndexEvent(log types.Log) (*NetworkDebugSubContractOneIndexEvent, error)
ParseOneIndexEvent is a log parse operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.
Solidity: event OneIndexEvent(uint256 indexed a)
func (*NetworkDebugSubContractFilterer) ParseThreeIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseThreeIndexEvent(log types.Log) (*NetworkDebugSubContractThreeIndexEvent, error)
ParseThreeIndexEvent is a log parse operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.
Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*NetworkDebugSubContractFilterer) ParseTwoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseTwoIndexEvent(log types.Log) (*NetworkDebugSubContractTwoIndexEvent, error)
ParseTwoIndexEvent is a log parse operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.
Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)
func (*NetworkDebugSubContractFilterer) ParseUniqueSubDebugEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) ParseUniqueSubDebugEvent(log types.Log) (*NetworkDebugSubContractUniqueSubDebugEvent, error)
ParseUniqueSubDebugEvent is a log parse operation binding the contract event 0xe0b03c5e88196d907268b0babc690e041bdc7fcc1abf4bbf1e363e28c17e6b9b.
Solidity: event UniqueSubDebugEvent()
func (*NetworkDebugSubContractFilterer) WatchNoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexEvent) (event.Subscription, error)
WatchNoIndexEvent is a free log subscription operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.
Solidity: event NoIndexEvent(address sender)
func (*NetworkDebugSubContractFilterer) WatchNoIndexEventString ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexEventString(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexEventString) (event.Subscription, error)
WatchNoIndexEventString is a free log subscription operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.
Solidity: event NoIndexEventString(string str)
func (*NetworkDebugSubContractFilterer) WatchNoIndexStructEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchNoIndexStructEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractNoIndexStructEvent) (event.Subscription, error)
WatchNoIndexStructEvent is a free log subscription operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.
Solidity: event NoIndexStructEvent((string,uint64,uint256) a)
func (*NetworkDebugSubContractFilterer) WatchOneIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchOneIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractOneIndexEvent, a []*big.Int) (event.Subscription, error)
WatchOneIndexEvent is a free log subscription operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.
Solidity: event OneIndexEvent(uint256 indexed a)
func (*NetworkDebugSubContractFilterer) WatchThreeIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchThreeIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractThreeIndexEvent, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchThreeIndexEvent is a free log subscription operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.
Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*NetworkDebugSubContractFilterer) WatchTwoIndexEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchTwoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractTwoIndexEvent, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchTwoIndexEvent is a free log subscription operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.
Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)
func (*NetworkDebugSubContractFilterer) WatchUniqueSubDebugEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractFilterer) WatchUniqueSubDebugEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugSubContractUniqueSubDebugEvent) (event.Subscription, error)
WatchUniqueSubDebugEvent is a free log subscription operation binding the contract event 0xe0b03c5e88196d907268b0babc690e041bdc7fcc1abf4bbf1e363e28c17e6b9b.
Solidity: event UniqueSubDebugEvent()
type NetworkDebugSubContractNoIndexEvent ¶
type NetworkDebugSubContractNoIndexEvent struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractNoIndexEvent represents a NoIndexEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractNoIndexEventIterator ¶
type NetworkDebugSubContractNoIndexEventIterator struct { Event *NetworkDebugSubContractNoIndexEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractNoIndexEventIterator is returned from FilterNoIndexEvent and is used to iterate over the raw logs and unpacked data for NoIndexEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractNoIndexEventIterator) Close ¶
func (it *NetworkDebugSubContractNoIndexEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractNoIndexEventIterator) Error ¶
func (it *NetworkDebugSubContractNoIndexEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractNoIndexEventIterator) Next ¶
func (it *NetworkDebugSubContractNoIndexEventIterator) 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 NetworkDebugSubContractNoIndexEventString ¶
type NetworkDebugSubContractNoIndexEventString struct { Str string Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractNoIndexEventString represents a NoIndexEventString event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractNoIndexEventStringIterator ¶
type NetworkDebugSubContractNoIndexEventStringIterator struct { Event *NetworkDebugSubContractNoIndexEventString // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractNoIndexEventStringIterator is returned from FilterNoIndexEventString and is used to iterate over the raw logs and unpacked data for NoIndexEventString events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractNoIndexEventStringIterator) Close ¶
func (it *NetworkDebugSubContractNoIndexEventStringIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractNoIndexEventStringIterator) Error ¶
func (it *NetworkDebugSubContractNoIndexEventStringIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractNoIndexEventStringIterator) Next ¶
func (it *NetworkDebugSubContractNoIndexEventStringIterator) 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 NetworkDebugSubContractNoIndexStructEvent ¶
type NetworkDebugSubContractNoIndexStructEvent struct { A NetworkDebugSubContractAccount Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractNoIndexStructEvent represents a NoIndexStructEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractNoIndexStructEventIterator ¶
type NetworkDebugSubContractNoIndexStructEventIterator struct { Event *NetworkDebugSubContractNoIndexStructEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractNoIndexStructEventIterator is returned from FilterNoIndexStructEvent and is used to iterate over the raw logs and unpacked data for NoIndexStructEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractNoIndexStructEventIterator) Close ¶
func (it *NetworkDebugSubContractNoIndexStructEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractNoIndexStructEventIterator) Error ¶
func (it *NetworkDebugSubContractNoIndexStructEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractNoIndexStructEventIterator) Next ¶
func (it *NetworkDebugSubContractNoIndexStructEventIterator) 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 NetworkDebugSubContractOneIndexEvent ¶
type NetworkDebugSubContractOneIndexEvent struct { A *big.Int Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractOneIndexEvent represents a OneIndexEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractOneIndexEventIterator ¶
type NetworkDebugSubContractOneIndexEventIterator struct { Event *NetworkDebugSubContractOneIndexEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractOneIndexEventIterator is returned from FilterOneIndexEvent and is used to iterate over the raw logs and unpacked data for OneIndexEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractOneIndexEventIterator) Close ¶
func (it *NetworkDebugSubContractOneIndexEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractOneIndexEventIterator) Error ¶
func (it *NetworkDebugSubContractOneIndexEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractOneIndexEventIterator) Next ¶
func (it *NetworkDebugSubContractOneIndexEventIterator) 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 NetworkDebugSubContractRaw ¶
type NetworkDebugSubContractRaw struct {
Contract *NetworkDebugSubContract // Generic contract binding to access the raw methods on
}
NetworkDebugSubContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NetworkDebugSubContractRaw) Call ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) 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 (*NetworkDebugSubContractRaw) Transact ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NetworkDebugSubContractRaw) Transfer ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractRaw) 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 NetworkDebugSubContractSession ¶
type NetworkDebugSubContractSession struct { Contract *NetworkDebugSubContract // 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 }
NetworkDebugSubContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NetworkDebugSubContractSession) AlwaysRevertsCustomError ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) AlwaysRevertsCustomError(x *big.Int, y *big.Int) (*types.Transaction, error)
AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x11abb002.
Solidity: function alwaysRevertsCustomError(uint256 x, uint256 y) returns()
func (*NetworkDebugSubContractSession) Pay ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) Pay() (*types.Transaction, error)
Pay is a paid mutator transaction binding the contract method 0x1b9265b8.
Solidity: function pay() payable returns()
func (*NetworkDebugSubContractSession) Trace ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)
Trace is a paid mutator transaction binding the contract method 0x3e41f135.
Solidity: function trace(int256 x, int256 y) returns(int256)
func (*NetworkDebugSubContractSession) TraceOneInt ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceOneInt(x *big.Int) (*types.Transaction, error)
TraceOneInt is a paid mutator transaction binding the contract method 0x047c4425.
Solidity: function traceOneInt(int256 x) returns(int256 r)
func (*NetworkDebugSubContractSession) TraceUniqueEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceUniqueEvent() (*types.Transaction, error)
TraceUniqueEvent is a paid mutator transaction binding the contract method 0x2d948d89.
Solidity: function traceUniqueEvent() returns()
func (*NetworkDebugSubContractSession) TraceWithCallback ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractSession) TraceWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)
TraceWithCallback is a paid mutator transaction binding the contract method 0xfa8fca7a.
Solidity: function traceWithCallback(int256 x, int256 y) returns(int256)
type NetworkDebugSubContractThreeIndexEvent ¶
type NetworkDebugSubContractThreeIndexEvent struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractThreeIndexEvent represents a ThreeIndexEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractThreeIndexEventIterator ¶
type NetworkDebugSubContractThreeIndexEventIterator struct { Event *NetworkDebugSubContractThreeIndexEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractThreeIndexEventIterator is returned from FilterThreeIndexEvent and is used to iterate over the raw logs and unpacked data for ThreeIndexEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractThreeIndexEventIterator) Close ¶
func (it *NetworkDebugSubContractThreeIndexEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractThreeIndexEventIterator) Error ¶
func (it *NetworkDebugSubContractThreeIndexEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractThreeIndexEventIterator) Next ¶
func (it *NetworkDebugSubContractThreeIndexEventIterator) 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 NetworkDebugSubContractTransactor ¶
type NetworkDebugSubContractTransactor struct {
// contains filtered or unexported fields
}
NetworkDebugSubContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNetworkDebugSubContractTransactor ¶
func NewNetworkDebugSubContractTransactor(address common.Address, transactor bind.ContractTransactor) (*NetworkDebugSubContractTransactor, error)
NewNetworkDebugSubContractTransactor creates a new write-only instance of NetworkDebugSubContract, bound to a specific deployed contract.
func (*NetworkDebugSubContractTransactor) AlwaysRevertsCustomError ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) AlwaysRevertsCustomError(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x11abb002.
Solidity: function alwaysRevertsCustomError(uint256 x, uint256 y) returns()
func (*NetworkDebugSubContractTransactor) Pay ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) Pay(opts *bind.TransactOpts) (*types.Transaction, error)
Pay is a paid mutator transaction binding the contract method 0x1b9265b8.
Solidity: function pay() payable returns()
func (*NetworkDebugSubContractTransactor) Trace ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) Trace(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
Trace is a paid mutator transaction binding the contract method 0x3e41f135.
Solidity: function trace(int256 x, int256 y) returns(int256)
func (*NetworkDebugSubContractTransactor) TraceOneInt ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceOneInt(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TraceOneInt is a paid mutator transaction binding the contract method 0x047c4425.
Solidity: function traceOneInt(int256 x) returns(int256 r)
func (*NetworkDebugSubContractTransactor) TraceUniqueEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceUniqueEvent(opts *bind.TransactOpts) (*types.Transaction, error)
TraceUniqueEvent is a paid mutator transaction binding the contract method 0x2d948d89.
Solidity: function traceUniqueEvent() returns()
func (*NetworkDebugSubContractTransactor) TraceWithCallback ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactor) TraceWithCallback(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
TraceWithCallback is a paid mutator transaction binding the contract method 0xfa8fca7a.
Solidity: function traceWithCallback(int256 x, int256 y) returns(int256)
type NetworkDebugSubContractTransactorRaw ¶
type NetworkDebugSubContractTransactorRaw struct {
Contract *NetworkDebugSubContractTransactor // Generic write-only contract binding to access the raw methods on
}
NetworkDebugSubContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NetworkDebugSubContractTransactorRaw) Transact ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NetworkDebugSubContractTransactorRaw) Transfer ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorRaw) 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 NetworkDebugSubContractTransactorSession ¶
type NetworkDebugSubContractTransactorSession struct { Contract *NetworkDebugSubContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NetworkDebugSubContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NetworkDebugSubContractTransactorSession) AlwaysRevertsCustomError ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) AlwaysRevertsCustomError(x *big.Int, y *big.Int) (*types.Transaction, error)
AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x11abb002.
Solidity: function alwaysRevertsCustomError(uint256 x, uint256 y) returns()
func (*NetworkDebugSubContractTransactorSession) Pay ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) Pay() (*types.Transaction, error)
Pay is a paid mutator transaction binding the contract method 0x1b9265b8.
Solidity: function pay() payable returns()
func (*NetworkDebugSubContractTransactorSession) Trace ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)
Trace is a paid mutator transaction binding the contract method 0x3e41f135.
Solidity: function trace(int256 x, int256 y) returns(int256)
func (*NetworkDebugSubContractTransactorSession) TraceOneInt ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceOneInt(x *big.Int) (*types.Transaction, error)
TraceOneInt is a paid mutator transaction binding the contract method 0x047c4425.
Solidity: function traceOneInt(int256 x) returns(int256 r)
func (*NetworkDebugSubContractTransactorSession) TraceUniqueEvent ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceUniqueEvent() (*types.Transaction, error)
TraceUniqueEvent is a paid mutator transaction binding the contract method 0x2d948d89.
Solidity: function traceUniqueEvent() returns()
func (*NetworkDebugSubContractTransactorSession) TraceWithCallback ¶
func (_NetworkDebugSubContract *NetworkDebugSubContractTransactorSession) TraceWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)
TraceWithCallback is a paid mutator transaction binding the contract method 0xfa8fca7a.
Solidity: function traceWithCallback(int256 x, int256 y) returns(int256)
type NetworkDebugSubContractTwoIndexEvent ¶
type NetworkDebugSubContractTwoIndexEvent struct { RoundId *big.Int StartedBy common.Address Raw types.Log // Blockchain specific contextual infos }
NetworkDebugSubContractTwoIndexEvent represents a TwoIndexEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractTwoIndexEventIterator ¶
type NetworkDebugSubContractTwoIndexEventIterator struct { Event *NetworkDebugSubContractTwoIndexEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractTwoIndexEventIterator is returned from FilterTwoIndexEvent and is used to iterate over the raw logs and unpacked data for TwoIndexEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractTwoIndexEventIterator) Close ¶
func (it *NetworkDebugSubContractTwoIndexEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractTwoIndexEventIterator) Error ¶
func (it *NetworkDebugSubContractTwoIndexEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractTwoIndexEventIterator) Next ¶
func (it *NetworkDebugSubContractTwoIndexEventIterator) 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 NetworkDebugSubContractUniqueSubDebugEvent ¶
type NetworkDebugSubContractUniqueSubDebugEvent struct {
Raw types.Log // Blockchain specific contextual infos
}
NetworkDebugSubContractUniqueSubDebugEvent represents a UniqueSubDebugEvent event raised by the NetworkDebugSubContract contract.
type NetworkDebugSubContractUniqueSubDebugEventIterator ¶
type NetworkDebugSubContractUniqueSubDebugEventIterator struct { Event *NetworkDebugSubContractUniqueSubDebugEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NetworkDebugSubContractUniqueSubDebugEventIterator is returned from FilterUniqueSubDebugEvent and is used to iterate over the raw logs and unpacked data for UniqueSubDebugEvent events raised by the NetworkDebugSubContract contract.
func (*NetworkDebugSubContractUniqueSubDebugEventIterator) Close ¶
func (it *NetworkDebugSubContractUniqueSubDebugEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NetworkDebugSubContractUniqueSubDebugEventIterator) Error ¶
func (it *NetworkDebugSubContractUniqueSubDebugEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NetworkDebugSubContractUniqueSubDebugEventIterator) Next ¶
func (it *NetworkDebugSubContractUniqueSubDebugEventIterator) 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.