NetworkDebugSubContract

package
v1.50.10 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2024 License: MIT, MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NetworkDebugSubContractABI = NetworkDebugSubContractMetaData.ABI

NetworkDebugSubContractABI is the input ABI used to generate the binding from. Deprecated: Use NetworkDebugSubContractMetaData.ABI instead.

View Source
var NetworkDebugSubContractBin = NetworkDebugSubContractMetaData.Bin

NetworkDebugSubContractBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NetworkDebugSubContractMetaData.Bin instead.

View Source
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

type NetworkDebugSubContractAccount struct {
	Name       string
	Balance    uint64
	DailyLimit *big.Int
}

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractNoIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractNoIndexEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractNoIndexEventStringIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractNoIndexEventStringIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractNoIndexStructEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractNoIndexStructEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractOneIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractOneIndexEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractThreeIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractThreeIndexEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractTwoIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractTwoIndexEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugSubContractUniqueSubDebugEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugSubContractUniqueSubDebugEventIterator) Next

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.

Jump to

Keyboard shortcuts

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