network_debug_sub_contract

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: 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\"},{\"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\":[{\"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: "0x608060405234801561001057600080fd5b506105f4806100206000396000f3fe60806040526004361061004a5760003560e01c8063047c44251461004f57806311abb0021461008c5780631b9265b8146100b55780633e41f135146100bf578063fa8fca7a146100fc575b600080fd5b34801561005b57600080fd5b5061007660048036038101906100719190610368565b610139565b60405161008391906103a4565b60405180910390f35b34801561009857600080fd5b506100b360048036038101906100ae91906103f5565b610186565b005b6100bd6101c5565b005b3480156100cb57600080fd5b506100e660048036038101906100e19190610435565b6101c7565b6040516100f391906103a4565b60405180910390f35b34801561010857600080fd5b50610123600480360381019061011e9190610435565b610230565b60405161013091906103a4565b60405180910390f35b60007f33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c3360405161016a91906104b6565b60405180910390a160038261017f9190610500565b9050919050565b81816040517f4a2eaf7e0000000000000000000000000000000000000000000000000000000081526004016101bc929190610553565b60405180910390fd5b565b60006002826101d69190610500565b91503373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a381836102289190610500565b905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a360003373ffffffffffffffffffffffffffffffffffffffff1663fbcb8d07846040518263ffffffff1660e01b81526004016102b191906103a4565b6020604051808303816000875af11580156102d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f49190610591565b9050807feace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b3560405160405180910390a28091505092915050565b600080fd5b6000819050919050565b61034581610332565b811461035057600080fd5b50565b6000813590506103628161033c565b92915050565b60006020828403121561037e5761037d61032d565b5b600061038c84828501610353565b91505092915050565b61039e81610332565b82525050565b60006020820190506103b96000830184610395565b92915050565b6000819050919050565b6103d2816103bf565b81146103dd57600080fd5b50565b6000813590506103ef816103c9565b92915050565b6000806040838503121561040c5761040b61032d565b5b600061041a858286016103e0565b925050602061042b858286016103e0565b9150509250929050565b6000806040838503121561044c5761044b61032d565b5b600061045a85828601610353565b925050602061046b85828601610353565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006104a082610475565b9050919050565b6104b081610495565b82525050565b60006020820190506104cb60008301846104a7565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061050b82610332565b915061051683610332565b92508282019050828112156000831216838212600084121516171561053e5761053d6104d1565b5b92915050565b61054d816103bf565b82525050565b60006040820190506105686000830185610544565b6105756020830184610544565b9392505050565b60008151905061058b8161033c565b92915050565b6000602082840312156105a7576105a661032d565b5b60006105b58482850161057c565b9150509291505056fea2646970667358221220e1f967a055585aa7f00afcc65e7374aca7ee992f6da265b4b82d7c2b38f461c864736f6c63430008130033",
}

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) 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) 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)

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) 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) 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) 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.

Jump to

Keyboard shortcuts

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