Help us shape the future of Go! Take the 2026 Go Developer Survey

NetworkDebugSubContract

package
v1.50.13 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2025 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