simpleRfqSolver

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SimpleRfqSolverABI = SimpleRfqSolverMetaData.ABI

SimpleRfqSolverABI is the input ABI used to generate the binding from. Deprecated: Use SimpleRfqSolverMetaData.ABI instead.

View Source
var SimpleRfqSolverMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"weth\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"atlas\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"fallback\",\"stateMutability\":\"payable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"IS_TEST\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"WETH_ADDRESS\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"atlasSolverCall\",\"inputs\":[{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bidToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bidAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"solverOpData\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"extraReturnData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"excludeArtifacts\",\"inputs\":[],\"outputs\":[{\"name\":\"excludedArtifacts_\",\"type\":\"string[]\",\"internalType\":\"string[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"excludeContracts\",\"inputs\":[],\"outputs\":[{\"name\":\"excludedContracts_\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"excludeSenders\",\"inputs\":[],\"outputs\":[{\"name\":\"excludedSenders_\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"failed\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"fulfillRFQ\",\"inputs\":[{\"name\":\"swapIntent\",\"type\":\"tuple\",\"internalType\":\"structSwapIntent\",\"components\":[{\"name\":\"tokenUserBuys\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amountUserBuys\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"tokenUserSells\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amountUserSells\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"auctionBaseCurrency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"solverMustReimburseGas\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"conditions\",\"type\":\"tuple[]\",\"internalType\":\"structCondition[]\",\"components\":[{\"name\":\"antecedent\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"context\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}]},{\"name\":\"executionEnvironment\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"targetArtifactSelectors\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedArtifactSelectors_\",\"type\":\"tuple[]\",\"internalType\":\"structStdInvariant.FuzzSelector[]\",\"components\":[{\"name\":\"addr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"selectors\",\"type\":\"bytes4[]\",\"internalType\":\"bytes4[]\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"targetArtifacts\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedArtifacts_\",\"type\":\"string[]\",\"internalType\":\"string[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"targetContracts\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedContracts_\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"targetInterfaces\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedInterfaces_\",\"type\":\"tuple[]\",\"internalType\":\"structStdInvariant.FuzzInterface[]\",\"components\":[{\"name\":\"addr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"artifacts\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"targetSelectors\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedSelectors_\",\"type\":\"tuple[]\",\"internalType\":\"structStdInvariant.FuzzSelector[]\",\"components\":[{\"name\":\"addr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"selectors\",\"type\":\"bytes4[]\",\"internalType\":\"bytes4[]\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"targetSenders\",\"inputs\":[],\"outputs\":[{\"name\":\"targetedSenders_\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"log\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_address\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_array\",\"inputs\":[{\"name\":\"val\",\"type\":\"uint256[]\",\"indexed\":false,\"internalType\":\"uint256[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_array\",\"inputs\":[{\"name\":\"val\",\"type\":\"int256[]\",\"indexed\":false,\"internalType\":\"int256[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_array\",\"inputs\":[{\"name\":\"val\",\"type\":\"address[]\",\"indexed\":false,\"internalType\":\"address[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_bytes\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_bytes32\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_int\",\"inputs\":[{\"name\":\"\",\"type\":\"int256\",\"indexed\":false,\"internalType\":\"int256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_address\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_array\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"uint256[]\",\"indexed\":false,\"internalType\":\"uint256[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_array\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"int256[]\",\"indexed\":false,\"internalType\":\"int256[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_array\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"address[]\",\"indexed\":false,\"internalType\":\"address[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_bytes\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_bytes32\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_decimal_int\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"int256\",\"indexed\":false,\"internalType\":\"int256\"},{\"name\":\"decimals\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_decimal_uint\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"decimals\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_int\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"int256\",\"indexed\":false,\"internalType\":\"int256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_string\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_named_uint\",\"inputs\":[{\"name\":\"key\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"val\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_string\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"log_uint\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"logs\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false}]",
}

SimpleRfqSolverMetaData contains all meta data concerning the SimpleRfqSolver contract.

Functions

This section is empty.

Types

type Condition

type Condition struct {
	Antecedent common.Address
	Context    []byte
}

Condition is an auto generated low-level Go binding around an user-defined struct.

type SimpleRfqSolver

type SimpleRfqSolver struct {
	SimpleRfqSolverCaller     // Read-only binding to the contract
	SimpleRfqSolverTransactor // Write-only binding to the contract
	SimpleRfqSolverFilterer   // Log filterer for contract events
}

SimpleRfqSolver is an auto generated Go binding around an Ethereum contract.

func NewSimpleRfqSolver

func NewSimpleRfqSolver(address common.Address, backend bind.ContractBackend) (*SimpleRfqSolver, error)

NewSimpleRfqSolver creates a new instance of SimpleRfqSolver, bound to a specific deployed contract.

type SimpleRfqSolverCaller

type SimpleRfqSolverCaller struct {
	// contains filtered or unexported fields
}

SimpleRfqSolverCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSimpleRfqSolverCaller

func NewSimpleRfqSolverCaller(address common.Address, caller bind.ContractCaller) (*SimpleRfqSolverCaller, error)

NewSimpleRfqSolverCaller creates a new read-only instance of SimpleRfqSolver, bound to a specific deployed contract.

func (*SimpleRfqSolverCaller) ExcludeArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverCaller) ExcludeArtifacts(opts *bind.CallOpts) ([]string, error)

ExcludeArtifacts is a free data retrieval call binding the contract method 0xb5508aa9.

Solidity: function excludeArtifacts() view returns(string[] excludedArtifacts_)

func (*SimpleRfqSolverCaller) ExcludeContracts

func (_SimpleRfqSolver *SimpleRfqSolverCaller) ExcludeContracts(opts *bind.CallOpts) ([]common.Address, error)

ExcludeContracts is a free data retrieval call binding the contract method 0xe20c9f71.

Solidity: function excludeContracts() view returns(address[] excludedContracts_)

func (*SimpleRfqSolverCaller) ExcludeSenders

func (_SimpleRfqSolver *SimpleRfqSolverCaller) ExcludeSenders(opts *bind.CallOpts) ([]common.Address, error)

ExcludeSenders is a free data retrieval call binding the contract method 0x1ed7831c.

Solidity: function excludeSenders() view returns(address[] excludedSenders_)

func (*SimpleRfqSolverCaller) ISTEST

func (_SimpleRfqSolver *SimpleRfqSolverCaller) ISTEST(opts *bind.CallOpts) (bool, error)

ISTEST is a free data retrieval call binding the contract method 0xfa7626d4.

Solidity: function IS_TEST() view returns(bool)

func (*SimpleRfqSolverCaller) TargetArtifactSelectors

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetArtifactSelectors(opts *bind.CallOpts) ([]StdInvariantFuzzSelector, error)

TargetArtifactSelectors is a free data retrieval call binding the contract method 0x66d9a9a0.

Solidity: function targetArtifactSelectors() view returns((address,bytes4[])[] targetedArtifactSelectors_)

func (*SimpleRfqSolverCaller) TargetArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetArtifacts(opts *bind.CallOpts) ([]string, error)

TargetArtifacts is a free data retrieval call binding the contract method 0x85226c81.

Solidity: function targetArtifacts() view returns(string[] targetedArtifacts_)

func (*SimpleRfqSolverCaller) TargetContracts

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetContracts(opts *bind.CallOpts) ([]common.Address, error)

TargetContracts is a free data retrieval call binding the contract method 0x3f7286f4.

Solidity: function targetContracts() view returns(address[] targetedContracts_)

func (*SimpleRfqSolverCaller) TargetInterfaces

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetInterfaces(opts *bind.CallOpts) ([]StdInvariantFuzzInterface, error)

TargetInterfaces is a free data retrieval call binding the contract method 0x2ade3880.

Solidity: function targetInterfaces() view returns((address,string[])[] targetedInterfaces_)

func (*SimpleRfqSolverCaller) TargetSelectors

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetSelectors(opts *bind.CallOpts) ([]StdInvariantFuzzSelector, error)

TargetSelectors is a free data retrieval call binding the contract method 0x916a17c6.

Solidity: function targetSelectors() view returns((address,bytes4[])[] targetedSelectors_)

func (*SimpleRfqSolverCaller) TargetSenders

func (_SimpleRfqSolver *SimpleRfqSolverCaller) TargetSenders(opts *bind.CallOpts) ([]common.Address, error)

TargetSenders is a free data retrieval call binding the contract method 0x3e5e3c23.

Solidity: function targetSenders() view returns(address[] targetedSenders_)

func (*SimpleRfqSolverCaller) WETHADDRESS

func (_SimpleRfqSolver *SimpleRfqSolverCaller) WETHADDRESS(opts *bind.CallOpts) (common.Address, error)

WETHADDRESS is a free data retrieval call binding the contract method 0x040141e5.

Solidity: function WETH_ADDRESS() view returns(address)

type SimpleRfqSolverCallerRaw

type SimpleRfqSolverCallerRaw struct {
	Contract *SimpleRfqSolverCaller // Generic read-only contract binding to access the raw methods on
}

SimpleRfqSolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SimpleRfqSolverCallerRaw) Call

func (_SimpleRfqSolver *SimpleRfqSolverCallerRaw) 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 SimpleRfqSolverCallerSession

type SimpleRfqSolverCallerSession struct {
	Contract *SimpleRfqSolverCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

SimpleRfqSolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SimpleRfqSolverCallerSession) ExcludeArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) ExcludeArtifacts() ([]string, error)

ExcludeArtifacts is a free data retrieval call binding the contract method 0xb5508aa9.

Solidity: function excludeArtifacts() view returns(string[] excludedArtifacts_)

func (*SimpleRfqSolverCallerSession) ExcludeContracts

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) ExcludeContracts() ([]common.Address, error)

ExcludeContracts is a free data retrieval call binding the contract method 0xe20c9f71.

Solidity: function excludeContracts() view returns(address[] excludedContracts_)

func (*SimpleRfqSolverCallerSession) ExcludeSenders

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) ExcludeSenders() ([]common.Address, error)

ExcludeSenders is a free data retrieval call binding the contract method 0x1ed7831c.

Solidity: function excludeSenders() view returns(address[] excludedSenders_)

func (*SimpleRfqSolverCallerSession) ISTEST

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) ISTEST() (bool, error)

ISTEST is a free data retrieval call binding the contract method 0xfa7626d4.

Solidity: function IS_TEST() view returns(bool)

func (*SimpleRfqSolverCallerSession) TargetArtifactSelectors

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetArtifactSelectors() ([]StdInvariantFuzzSelector, error)

TargetArtifactSelectors is a free data retrieval call binding the contract method 0x66d9a9a0.

Solidity: function targetArtifactSelectors() view returns((address,bytes4[])[] targetedArtifactSelectors_)

func (*SimpleRfqSolverCallerSession) TargetArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetArtifacts() ([]string, error)

TargetArtifacts is a free data retrieval call binding the contract method 0x85226c81.

Solidity: function targetArtifacts() view returns(string[] targetedArtifacts_)

func (*SimpleRfqSolverCallerSession) TargetContracts

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetContracts() ([]common.Address, error)

TargetContracts is a free data retrieval call binding the contract method 0x3f7286f4.

Solidity: function targetContracts() view returns(address[] targetedContracts_)

func (*SimpleRfqSolverCallerSession) TargetInterfaces

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetInterfaces() ([]StdInvariantFuzzInterface, error)

TargetInterfaces is a free data retrieval call binding the contract method 0x2ade3880.

Solidity: function targetInterfaces() view returns((address,string[])[] targetedInterfaces_)

func (*SimpleRfqSolverCallerSession) TargetSelectors

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetSelectors() ([]StdInvariantFuzzSelector, error)

TargetSelectors is a free data retrieval call binding the contract method 0x916a17c6.

Solidity: function targetSelectors() view returns((address,bytes4[])[] targetedSelectors_)

func (*SimpleRfqSolverCallerSession) TargetSenders

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) TargetSenders() ([]common.Address, error)

TargetSenders is a free data retrieval call binding the contract method 0x3e5e3c23.

Solidity: function targetSenders() view returns(address[] targetedSenders_)

func (*SimpleRfqSolverCallerSession) WETHADDRESS

func (_SimpleRfqSolver *SimpleRfqSolverCallerSession) WETHADDRESS() (common.Address, error)

WETHADDRESS is a free data retrieval call binding the contract method 0x040141e5.

Solidity: function WETH_ADDRESS() view returns(address)

type SimpleRfqSolverFilterer

type SimpleRfqSolverFilterer struct {
	// contains filtered or unexported fields
}

SimpleRfqSolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSimpleRfqSolverFilterer

func NewSimpleRfqSolverFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleRfqSolverFilterer, error)

NewSimpleRfqSolverFilterer creates a new log filterer instance of SimpleRfqSolver, bound to a specific deployed contract.

func (*SimpleRfqSolverFilterer) FilterLog

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLog(opts *bind.FilterOpts) (*SimpleRfqSolverLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0x41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50.

Solidity: event log(string arg0)

func (*SimpleRfqSolverFilterer) FilterLogAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogAddress(opts *bind.FilterOpts) (*SimpleRfqSolverLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x7ae74c527414ae135fd97047b12921a5ec3911b804197855d67e25c7b75ee6f3.

Solidity: event log_address(address arg0)

func (*SimpleRfqSolverFilterer) FilterLogArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogArray(opts *bind.FilterOpts) (*SimpleRfqSolverLogArrayIterator, error)

FilterLogArray is a free log retrieval operation binding the contract event 0xfb102865d50addddf69da9b5aa1bced66c80cf869a5c8d0471a467e18ce9cab1.

Solidity: event log_array(uint256[] val)

func (*SimpleRfqSolverFilterer) FilterLogArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogArray0(opts *bind.FilterOpts) (*SimpleRfqSolverLogArray0Iterator, error)

FilterLogArray0 is a free log retrieval operation binding the contract event 0x890a82679b470f2bd82816ed9b161f97d8b967f37fa3647c21d5bf39749e2dd5.

Solidity: event log_array(int256[] val)

func (*SimpleRfqSolverFilterer) FilterLogArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogArray1(opts *bind.FilterOpts) (*SimpleRfqSolverLogArray1Iterator, error)

FilterLogArray1 is a free log retrieval operation binding the contract event 0x40e1840f5769073d61bd01372d9b75baa9842d5629a0c99ff103be1178a8e9e2.

Solidity: event log_array(address[] val)

func (*SimpleRfqSolverFilterer) FilterLogBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogBytes(opts *bind.FilterOpts) (*SimpleRfqSolverLogBytesIterator, error)

FilterLogBytes is a free log retrieval operation binding the contract event 0x23b62ad0584d24a75f0bf3560391ef5659ec6db1269c56e11aa241d637f19b20.

Solidity: event log_bytes(bytes arg0)

func (*SimpleRfqSolverFilterer) FilterLogBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*SimpleRfqSolverLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0xe81699b85113eea1c73e10588b2b035e55893369632173afd43feb192fac64e3.

Solidity: event log_bytes32(bytes32 arg0)

func (*SimpleRfqSolverFilterer) FilterLogInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogInt(opts *bind.FilterOpts) (*SimpleRfqSolverLogIntIterator, error)

FilterLogInt is a free log retrieval operation binding the contract event 0x0eb5d52624c8d28ada9fc55a8c502ed5aa3fbe2fb6e91b71b5f376882b1d2fb8.

Solidity: event log_int(int256 arg0)

func (*SimpleRfqSolverFilterer) FilterLogNamedAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedAddress(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedAddressIterator, error)

FilterLogNamedAddress is a free log retrieval operation binding the contract event 0x9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f.

Solidity: event log_named_address(string key, address val)

func (*SimpleRfqSolverFilterer) FilterLogNamedArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedArray(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedArrayIterator, error)

FilterLogNamedArray is a free log retrieval operation binding the contract event 0x00aaa39c9ffb5f567a4534380c737075702e1f7f14107fc95328e3b56c0325fb.

Solidity: event log_named_array(string key, uint256[] val)

func (*SimpleRfqSolverFilterer) FilterLogNamedArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedArray0(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedArray0Iterator, error)

FilterLogNamedArray0 is a free log retrieval operation binding the contract event 0xa73eda09662f46dde729be4611385ff34fe6c44fbbc6f7e17b042b59a3445b57.

Solidity: event log_named_array(string key, int256[] val)

func (*SimpleRfqSolverFilterer) FilterLogNamedArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedArray1(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedArray1Iterator, error)

FilterLogNamedArray1 is a free log retrieval operation binding the contract event 0x3bcfb2ae2e8d132dd1fce7cf278a9a19756a9fceabe470df3bdabb4bc577d1bd.

Solidity: event log_named_array(string key, address[] val)

func (*SimpleRfqSolverFilterer) FilterLogNamedBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedBytes(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedBytesIterator, error)

FilterLogNamedBytes is a free log retrieval operation binding the contract event 0xd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18.

Solidity: event log_named_bytes(string key, bytes val)

func (*SimpleRfqSolverFilterer) FilterLogNamedBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedBytes32(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedBytes32Iterator, error)

FilterLogNamedBytes32 is a free log retrieval operation binding the contract event 0xafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f99.

Solidity: event log_named_bytes32(string key, bytes32 val)

func (*SimpleRfqSolverFilterer) FilterLogNamedDecimalInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedDecimalInt(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedDecimalIntIterator, error)

FilterLogNamedDecimalInt is a free log retrieval operation binding the contract event 0x5da6ce9d51151ba10c09a559ef24d520b9dac5c5b8810ae8434e4d0d86411a95.

Solidity: event log_named_decimal_int(string key, int256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) FilterLogNamedDecimalUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedDecimalUint(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedDecimalUintIterator, error)

FilterLogNamedDecimalUint is a free log retrieval operation binding the contract event 0xeb8ba43ced7537421946bd43e828b8b2b8428927aa8f801c13d934bf11aca57b.

Solidity: event log_named_decimal_uint(string key, uint256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) FilterLogNamedInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedInt(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedIntIterator, error)

FilterLogNamedInt is a free log retrieval operation binding the contract event 0x2fe632779174374378442a8e978bccfbdcc1d6b2b0d81f7e8eb776ab2286f168.

Solidity: event log_named_int(string key, int256 val)

func (*SimpleRfqSolverFilterer) FilterLogNamedString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedString(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedStringIterator, error)

FilterLogNamedString is a free log retrieval operation binding the contract event 0x280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf3583.

Solidity: event log_named_string(string key, string val)

func (*SimpleRfqSolverFilterer) FilterLogNamedUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogNamedUint(opts *bind.FilterOpts) (*SimpleRfqSolverLogNamedUintIterator, error)

FilterLogNamedUint is a free log retrieval operation binding the contract event 0xb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a8.

Solidity: event log_named_uint(string key, uint256 val)

func (*SimpleRfqSolverFilterer) FilterLogString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogString(opts *bind.FilterOpts) (*SimpleRfqSolverLogStringIterator, error)

FilterLogString is a free log retrieval operation binding the contract event 0x0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b.

Solidity: event log_string(string arg0)

func (*SimpleRfqSolverFilterer) FilterLogUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogUint(opts *bind.FilterOpts) (*SimpleRfqSolverLogUintIterator, error)

FilterLogUint is a free log retrieval operation binding the contract event 0x2cab9790510fd8bdfbd2115288db33fec66691d476efc5427cfd4c0969301755.

Solidity: event log_uint(uint256 arg0)

func (*SimpleRfqSolverFilterer) FilterLogs

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) FilterLogs(opts *bind.FilterOpts) (*SimpleRfqSolverLogsIterator, error)

FilterLogs is a free log retrieval operation binding the contract event 0xe7950ede0394b9f2ce4a5a1bf5a7e1852411f7e6661b4308c913c4bfd11027e4.

Solidity: event logs(bytes arg0)

func (*SimpleRfqSolverFilterer) ParseLog

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLog(log types.Log) (*SimpleRfqSolverLog, error)

ParseLog is a log parse operation binding the contract event 0x41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50.

Solidity: event log(string arg0)

func (*SimpleRfqSolverFilterer) ParseLogAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogAddress(log types.Log) (*SimpleRfqSolverLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x7ae74c527414ae135fd97047b12921a5ec3911b804197855d67e25c7b75ee6f3.

Solidity: event log_address(address arg0)

func (*SimpleRfqSolverFilterer) ParseLogArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogArray(log types.Log) (*SimpleRfqSolverLogArray, error)

ParseLogArray is a log parse operation binding the contract event 0xfb102865d50addddf69da9b5aa1bced66c80cf869a5c8d0471a467e18ce9cab1.

Solidity: event log_array(uint256[] val)

func (*SimpleRfqSolverFilterer) ParseLogArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogArray0(log types.Log) (*SimpleRfqSolverLogArray0, error)

ParseLogArray0 is a log parse operation binding the contract event 0x890a82679b470f2bd82816ed9b161f97d8b967f37fa3647c21d5bf39749e2dd5.

Solidity: event log_array(int256[] val)

func (*SimpleRfqSolverFilterer) ParseLogArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogArray1(log types.Log) (*SimpleRfqSolverLogArray1, error)

ParseLogArray1 is a log parse operation binding the contract event 0x40e1840f5769073d61bd01372d9b75baa9842d5629a0c99ff103be1178a8e9e2.

Solidity: event log_array(address[] val)

func (*SimpleRfqSolverFilterer) ParseLogBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogBytes(log types.Log) (*SimpleRfqSolverLogBytes, error)

ParseLogBytes is a log parse operation binding the contract event 0x23b62ad0584d24a75f0bf3560391ef5659ec6db1269c56e11aa241d637f19b20.

Solidity: event log_bytes(bytes arg0)

func (*SimpleRfqSolverFilterer) ParseLogBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogBytes32(log types.Log) (*SimpleRfqSolverLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0xe81699b85113eea1c73e10588b2b035e55893369632173afd43feb192fac64e3.

Solidity: event log_bytes32(bytes32 arg0)

func (*SimpleRfqSolverFilterer) ParseLogInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogInt(log types.Log) (*SimpleRfqSolverLogInt, error)

ParseLogInt is a log parse operation binding the contract event 0x0eb5d52624c8d28ada9fc55a8c502ed5aa3fbe2fb6e91b71b5f376882b1d2fb8.

Solidity: event log_int(int256 arg0)

func (*SimpleRfqSolverFilterer) ParseLogNamedAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedAddress(log types.Log) (*SimpleRfqSolverLogNamedAddress, error)

ParseLogNamedAddress is a log parse operation binding the contract event 0x9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f.

Solidity: event log_named_address(string key, address val)

func (*SimpleRfqSolverFilterer) ParseLogNamedArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedArray(log types.Log) (*SimpleRfqSolverLogNamedArray, error)

ParseLogNamedArray is a log parse operation binding the contract event 0x00aaa39c9ffb5f567a4534380c737075702e1f7f14107fc95328e3b56c0325fb.

Solidity: event log_named_array(string key, uint256[] val)

func (*SimpleRfqSolverFilterer) ParseLogNamedArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedArray0(log types.Log) (*SimpleRfqSolverLogNamedArray0, error)

ParseLogNamedArray0 is a log parse operation binding the contract event 0xa73eda09662f46dde729be4611385ff34fe6c44fbbc6f7e17b042b59a3445b57.

Solidity: event log_named_array(string key, int256[] val)

func (*SimpleRfqSolverFilterer) ParseLogNamedArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedArray1(log types.Log) (*SimpleRfqSolverLogNamedArray1, error)

ParseLogNamedArray1 is a log parse operation binding the contract event 0x3bcfb2ae2e8d132dd1fce7cf278a9a19756a9fceabe470df3bdabb4bc577d1bd.

Solidity: event log_named_array(string key, address[] val)

func (*SimpleRfqSolverFilterer) ParseLogNamedBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedBytes(log types.Log) (*SimpleRfqSolverLogNamedBytes, error)

ParseLogNamedBytes is a log parse operation binding the contract event 0xd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18.

Solidity: event log_named_bytes(string key, bytes val)

func (*SimpleRfqSolverFilterer) ParseLogNamedBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedBytes32(log types.Log) (*SimpleRfqSolverLogNamedBytes32, error)

ParseLogNamedBytes32 is a log parse operation binding the contract event 0xafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f99.

Solidity: event log_named_bytes32(string key, bytes32 val)

func (*SimpleRfqSolverFilterer) ParseLogNamedDecimalInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedDecimalInt(log types.Log) (*SimpleRfqSolverLogNamedDecimalInt, error)

ParseLogNamedDecimalInt is a log parse operation binding the contract event 0x5da6ce9d51151ba10c09a559ef24d520b9dac5c5b8810ae8434e4d0d86411a95.

Solidity: event log_named_decimal_int(string key, int256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) ParseLogNamedDecimalUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedDecimalUint(log types.Log) (*SimpleRfqSolverLogNamedDecimalUint, error)

ParseLogNamedDecimalUint is a log parse operation binding the contract event 0xeb8ba43ced7537421946bd43e828b8b2b8428927aa8f801c13d934bf11aca57b.

Solidity: event log_named_decimal_uint(string key, uint256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) ParseLogNamedInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedInt(log types.Log) (*SimpleRfqSolverLogNamedInt, error)

ParseLogNamedInt is a log parse operation binding the contract event 0x2fe632779174374378442a8e978bccfbdcc1d6b2b0d81f7e8eb776ab2286f168.

Solidity: event log_named_int(string key, int256 val)

func (*SimpleRfqSolverFilterer) ParseLogNamedString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedString(log types.Log) (*SimpleRfqSolverLogNamedString, error)

ParseLogNamedString is a log parse operation binding the contract event 0x280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf3583.

Solidity: event log_named_string(string key, string val)

func (*SimpleRfqSolverFilterer) ParseLogNamedUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogNamedUint(log types.Log) (*SimpleRfqSolverLogNamedUint, error)

ParseLogNamedUint is a log parse operation binding the contract event 0xb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a8.

Solidity: event log_named_uint(string key, uint256 val)

func (*SimpleRfqSolverFilterer) ParseLogString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogString(log types.Log) (*SimpleRfqSolverLogString, error)

ParseLogString is a log parse operation binding the contract event 0x0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b.

Solidity: event log_string(string arg0)

func (*SimpleRfqSolverFilterer) ParseLogUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogUint(log types.Log) (*SimpleRfqSolverLogUint, error)

ParseLogUint is a log parse operation binding the contract event 0x2cab9790510fd8bdfbd2115288db33fec66691d476efc5427cfd4c0969301755.

Solidity: event log_uint(uint256 arg0)

func (*SimpleRfqSolverFilterer) ParseLogs

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) ParseLogs(log types.Log) (*SimpleRfqSolverLogs, error)

ParseLogs is a log parse operation binding the contract event 0xe7950ede0394b9f2ce4a5a1bf5a7e1852411f7e6661b4308c913c4bfd11027e4.

Solidity: event logs(bytes arg0)

func (*SimpleRfqSolverFilterer) WatchLog

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0x41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50.

Solidity: event log(string arg0)

func (*SimpleRfqSolverFilterer) WatchLogAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x7ae74c527414ae135fd97047b12921a5ec3911b804197855d67e25c7b75ee6f3.

Solidity: event log_address(address arg0)

func (*SimpleRfqSolverFilterer) WatchLogArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogArray(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogArray) (event.Subscription, error)

WatchLogArray is a free log subscription operation binding the contract event 0xfb102865d50addddf69da9b5aa1bced66c80cf869a5c8d0471a467e18ce9cab1.

Solidity: event log_array(uint256[] val)

func (*SimpleRfqSolverFilterer) WatchLogArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogArray0(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogArray0) (event.Subscription, error)

WatchLogArray0 is a free log subscription operation binding the contract event 0x890a82679b470f2bd82816ed9b161f97d8b967f37fa3647c21d5bf39749e2dd5.

Solidity: event log_array(int256[] val)

func (*SimpleRfqSolverFilterer) WatchLogArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogArray1(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogArray1) (event.Subscription, error)

WatchLogArray1 is a free log subscription operation binding the contract event 0x40e1840f5769073d61bd01372d9b75baa9842d5629a0c99ff103be1178a8e9e2.

Solidity: event log_array(address[] val)

func (*SimpleRfqSolverFilterer) WatchLogBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogBytes(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogBytes) (event.Subscription, error)

WatchLogBytes is a free log subscription operation binding the contract event 0x23b62ad0584d24a75f0bf3560391ef5659ec6db1269c56e11aa241d637f19b20.

Solidity: event log_bytes(bytes arg0)

func (*SimpleRfqSolverFilterer) WatchLogBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0xe81699b85113eea1c73e10588b2b035e55893369632173afd43feb192fac64e3.

Solidity: event log_bytes32(bytes32 arg0)

func (*SimpleRfqSolverFilterer) WatchLogInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogInt(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogInt) (event.Subscription, error)

WatchLogInt is a free log subscription operation binding the contract event 0x0eb5d52624c8d28ada9fc55a8c502ed5aa3fbe2fb6e91b71b5f376882b1d2fb8.

Solidity: event log_int(int256 arg0)

func (*SimpleRfqSolverFilterer) WatchLogNamedAddress

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedAddress(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedAddress) (event.Subscription, error)

WatchLogNamedAddress is a free log subscription operation binding the contract event 0x9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f.

Solidity: event log_named_address(string key, address val)

func (*SimpleRfqSolverFilterer) WatchLogNamedArray

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedArray(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedArray) (event.Subscription, error)

WatchLogNamedArray is a free log subscription operation binding the contract event 0x00aaa39c9ffb5f567a4534380c737075702e1f7f14107fc95328e3b56c0325fb.

Solidity: event log_named_array(string key, uint256[] val)

func (*SimpleRfqSolverFilterer) WatchLogNamedArray0

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedArray0(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedArray0) (event.Subscription, error)

WatchLogNamedArray0 is a free log subscription operation binding the contract event 0xa73eda09662f46dde729be4611385ff34fe6c44fbbc6f7e17b042b59a3445b57.

Solidity: event log_named_array(string key, int256[] val)

func (*SimpleRfqSolverFilterer) WatchLogNamedArray1

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedArray1(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedArray1) (event.Subscription, error)

WatchLogNamedArray1 is a free log subscription operation binding the contract event 0x3bcfb2ae2e8d132dd1fce7cf278a9a19756a9fceabe470df3bdabb4bc577d1bd.

Solidity: event log_named_array(string key, address[] val)

func (*SimpleRfqSolverFilterer) WatchLogNamedBytes

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedBytes(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedBytes) (event.Subscription, error)

WatchLogNamedBytes is a free log subscription operation binding the contract event 0xd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18.

Solidity: event log_named_bytes(string key, bytes val)

func (*SimpleRfqSolverFilterer) WatchLogNamedBytes32

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedBytes32(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedBytes32) (event.Subscription, error)

WatchLogNamedBytes32 is a free log subscription operation binding the contract event 0xafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f99.

Solidity: event log_named_bytes32(string key, bytes32 val)

func (*SimpleRfqSolverFilterer) WatchLogNamedDecimalInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedDecimalInt(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedDecimalInt) (event.Subscription, error)

WatchLogNamedDecimalInt is a free log subscription operation binding the contract event 0x5da6ce9d51151ba10c09a559ef24d520b9dac5c5b8810ae8434e4d0d86411a95.

Solidity: event log_named_decimal_int(string key, int256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) WatchLogNamedDecimalUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedDecimalUint(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedDecimalUint) (event.Subscription, error)

WatchLogNamedDecimalUint is a free log subscription operation binding the contract event 0xeb8ba43ced7537421946bd43e828b8b2b8428927aa8f801c13d934bf11aca57b.

Solidity: event log_named_decimal_uint(string key, uint256 val, uint256 decimals)

func (*SimpleRfqSolverFilterer) WatchLogNamedInt

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedInt(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedInt) (event.Subscription, error)

WatchLogNamedInt is a free log subscription operation binding the contract event 0x2fe632779174374378442a8e978bccfbdcc1d6b2b0d81f7e8eb776ab2286f168.

Solidity: event log_named_int(string key, int256 val)

func (*SimpleRfqSolverFilterer) WatchLogNamedString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedString(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedString) (event.Subscription, error)

WatchLogNamedString is a free log subscription operation binding the contract event 0x280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf3583.

Solidity: event log_named_string(string key, string val)

func (*SimpleRfqSolverFilterer) WatchLogNamedUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogNamedUint(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogNamedUint) (event.Subscription, error)

WatchLogNamedUint is a free log subscription operation binding the contract event 0xb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a8.

Solidity: event log_named_uint(string key, uint256 val)

func (*SimpleRfqSolverFilterer) WatchLogString

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogString(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogString) (event.Subscription, error)

WatchLogString is a free log subscription operation binding the contract event 0x0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b.

Solidity: event log_string(string arg0)

func (*SimpleRfqSolverFilterer) WatchLogUint

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogUint(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogUint) (event.Subscription, error)

WatchLogUint is a free log subscription operation binding the contract event 0x2cab9790510fd8bdfbd2115288db33fec66691d476efc5427cfd4c0969301755.

Solidity: event log_uint(uint256 arg0)

func (*SimpleRfqSolverFilterer) WatchLogs

func (_SimpleRfqSolver *SimpleRfqSolverFilterer) WatchLogs(opts *bind.WatchOpts, sink chan<- *SimpleRfqSolverLogs) (event.Subscription, error)

WatchLogs is a free log subscription operation binding the contract event 0xe7950ede0394b9f2ce4a5a1bf5a7e1852411f7e6661b4308c913c4bfd11027e4.

Solidity: event logs(bytes arg0)

type SimpleRfqSolverLog

type SimpleRfqSolverLog struct {
	Arg0 string
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLog represents a Log event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogAddress

type SimpleRfqSolverLogAddress struct {
	Arg0 common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogAddress represents a LogAddress event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogAddressIterator

type SimpleRfqSolverLogAddressIterator struct {
	Event *SimpleRfqSolverLogAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogAddressIterator) Close

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

func (*SimpleRfqSolverLogAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogAddressIterator) 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 SimpleRfqSolverLogArray

type SimpleRfqSolverLogArray struct {
	Val []*big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogArray represents a LogArray event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogArray0

type SimpleRfqSolverLogArray0 struct {
	Val []*big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogArray0 represents a LogArray0 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogArray0Iterator

type SimpleRfqSolverLogArray0Iterator struct {
	Event *SimpleRfqSolverLogArray0 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogArray0Iterator is returned from FilterLogArray0 and is used to iterate over the raw logs and unpacked data for LogArray0 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogArray0Iterator) Close

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

func (*SimpleRfqSolverLogArray0Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogArray0Iterator) 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 SimpleRfqSolverLogArray1

type SimpleRfqSolverLogArray1 struct {
	Val []common.Address
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogArray1 represents a LogArray1 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogArray1Iterator

type SimpleRfqSolverLogArray1Iterator struct {
	Event *SimpleRfqSolverLogArray1 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogArray1Iterator is returned from FilterLogArray1 and is used to iterate over the raw logs and unpacked data for LogArray1 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogArray1Iterator) Close

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

func (*SimpleRfqSolverLogArray1Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogArray1Iterator) 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 SimpleRfqSolverLogArrayIterator

type SimpleRfqSolverLogArrayIterator struct {
	Event *SimpleRfqSolverLogArray // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogArrayIterator is returned from FilterLogArray and is used to iterate over the raw logs and unpacked data for LogArray events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogArrayIterator) Close

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

func (*SimpleRfqSolverLogArrayIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogArrayIterator) 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 SimpleRfqSolverLogBytes

type SimpleRfqSolverLogBytes struct {
	Arg0 []byte
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogBytes represents a LogBytes event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogBytes32

type SimpleRfqSolverLogBytes32 struct {
	Arg0 [32]byte
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogBytes32 represents a LogBytes32 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogBytes32Iterator

type SimpleRfqSolverLogBytes32Iterator struct {
	Event *SimpleRfqSolverLogBytes32 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogBytes32Iterator) Close

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

func (*SimpleRfqSolverLogBytes32Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogBytes32Iterator) 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 SimpleRfqSolverLogBytesIterator

type SimpleRfqSolverLogBytesIterator struct {
	Event *SimpleRfqSolverLogBytes // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogBytesIterator is returned from FilterLogBytes and is used to iterate over the raw logs and unpacked data for LogBytes events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogBytesIterator) Close

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

func (*SimpleRfqSolverLogBytesIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogBytesIterator) 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 SimpleRfqSolverLogInt

type SimpleRfqSolverLogInt struct {
	Arg0 *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogInt represents a LogInt event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogIntIterator

type SimpleRfqSolverLogIntIterator struct {
	Event *SimpleRfqSolverLogInt // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogIntIterator is returned from FilterLogInt and is used to iterate over the raw logs and unpacked data for LogInt events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogIntIterator) Close

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

func (*SimpleRfqSolverLogIntIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogIntIterator) 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 SimpleRfqSolverLogIterator

type SimpleRfqSolverLogIterator struct {
	Event *SimpleRfqSolverLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogIterator) Close

func (it *SimpleRfqSolverLogIterator) Close() error

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

func (*SimpleRfqSolverLogIterator) Error

func (it *SimpleRfqSolverLogIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogIterator) Next

func (it *SimpleRfqSolverLogIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SimpleRfqSolverLogNamedAddress

type SimpleRfqSolverLogNamedAddress struct {
	Key string
	Val common.Address
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedAddress represents a LogNamedAddress event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedAddressIterator

type SimpleRfqSolverLogNamedAddressIterator struct {
	Event *SimpleRfqSolverLogNamedAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedAddressIterator is returned from FilterLogNamedAddress and is used to iterate over the raw logs and unpacked data for LogNamedAddress events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedAddressIterator) Close

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

func (*SimpleRfqSolverLogNamedAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedAddressIterator) 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 SimpleRfqSolverLogNamedArray

type SimpleRfqSolverLogNamedArray struct {
	Key string
	Val []*big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedArray represents a LogNamedArray event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedArray0

type SimpleRfqSolverLogNamedArray0 struct {
	Key string
	Val []*big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedArray0 represents a LogNamedArray0 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedArray0Iterator

type SimpleRfqSolverLogNamedArray0Iterator struct {
	Event *SimpleRfqSolverLogNamedArray0 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedArray0Iterator is returned from FilterLogNamedArray0 and is used to iterate over the raw logs and unpacked data for LogNamedArray0 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedArray0Iterator) Close

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

func (*SimpleRfqSolverLogNamedArray0Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedArray0Iterator) 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 SimpleRfqSolverLogNamedArray1

type SimpleRfqSolverLogNamedArray1 struct {
	Key string
	Val []common.Address
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedArray1 represents a LogNamedArray1 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedArray1Iterator

type SimpleRfqSolverLogNamedArray1Iterator struct {
	Event *SimpleRfqSolverLogNamedArray1 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedArray1Iterator is returned from FilterLogNamedArray1 and is used to iterate over the raw logs and unpacked data for LogNamedArray1 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedArray1Iterator) Close

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

func (*SimpleRfqSolverLogNamedArray1Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedArray1Iterator) 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 SimpleRfqSolverLogNamedArrayIterator

type SimpleRfqSolverLogNamedArrayIterator struct {
	Event *SimpleRfqSolverLogNamedArray // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedArrayIterator is returned from FilterLogNamedArray and is used to iterate over the raw logs and unpacked data for LogNamedArray events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedArrayIterator) Close

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

func (*SimpleRfqSolverLogNamedArrayIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedArrayIterator) 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 SimpleRfqSolverLogNamedBytes

type SimpleRfqSolverLogNamedBytes struct {
	Key string
	Val []byte
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedBytes represents a LogNamedBytes event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedBytes32

type SimpleRfqSolverLogNamedBytes32 struct {
	Key string
	Val [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedBytes32 represents a LogNamedBytes32 event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedBytes32Iterator

type SimpleRfqSolverLogNamedBytes32Iterator struct {
	Event *SimpleRfqSolverLogNamedBytes32 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedBytes32Iterator is returned from FilterLogNamedBytes32 and is used to iterate over the raw logs and unpacked data for LogNamedBytes32 events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedBytes32Iterator) Close

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

func (*SimpleRfqSolverLogNamedBytes32Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedBytes32Iterator) 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 SimpleRfqSolverLogNamedBytesIterator

type SimpleRfqSolverLogNamedBytesIterator struct {
	Event *SimpleRfqSolverLogNamedBytes // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedBytesIterator is returned from FilterLogNamedBytes and is used to iterate over the raw logs and unpacked data for LogNamedBytes events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedBytesIterator) Close

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

func (*SimpleRfqSolverLogNamedBytesIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedBytesIterator) 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 SimpleRfqSolverLogNamedDecimalInt

type SimpleRfqSolverLogNamedDecimalInt struct {
	Key      string
	Val      *big.Int
	Decimals *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedDecimalInt represents a LogNamedDecimalInt event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedDecimalIntIterator

type SimpleRfqSolverLogNamedDecimalIntIterator struct {
	Event *SimpleRfqSolverLogNamedDecimalInt // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedDecimalIntIterator is returned from FilterLogNamedDecimalInt and is used to iterate over the raw logs and unpacked data for LogNamedDecimalInt events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedDecimalIntIterator) Close

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

func (*SimpleRfqSolverLogNamedDecimalIntIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedDecimalIntIterator) 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 SimpleRfqSolverLogNamedDecimalUint

type SimpleRfqSolverLogNamedDecimalUint struct {
	Key      string
	Val      *big.Int
	Decimals *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedDecimalUint represents a LogNamedDecimalUint event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedDecimalUintIterator

type SimpleRfqSolverLogNamedDecimalUintIterator struct {
	Event *SimpleRfqSolverLogNamedDecimalUint // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedDecimalUintIterator is returned from FilterLogNamedDecimalUint and is used to iterate over the raw logs and unpacked data for LogNamedDecimalUint events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedDecimalUintIterator) Close

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

func (*SimpleRfqSolverLogNamedDecimalUintIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedDecimalUintIterator) 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 SimpleRfqSolverLogNamedInt

type SimpleRfqSolverLogNamedInt struct {
	Key string
	Val *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedInt represents a LogNamedInt event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedIntIterator

type SimpleRfqSolverLogNamedIntIterator struct {
	Event *SimpleRfqSolverLogNamedInt // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedIntIterator is returned from FilterLogNamedInt and is used to iterate over the raw logs and unpacked data for LogNamedInt events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedIntIterator) Close

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

func (*SimpleRfqSolverLogNamedIntIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedIntIterator) 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 SimpleRfqSolverLogNamedString

type SimpleRfqSolverLogNamedString struct {
	Key string
	Val string
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedString represents a LogNamedString event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedStringIterator

type SimpleRfqSolverLogNamedStringIterator struct {
	Event *SimpleRfqSolverLogNamedString // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedStringIterator is returned from FilterLogNamedString and is used to iterate over the raw logs and unpacked data for LogNamedString events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedStringIterator) Close

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

func (*SimpleRfqSolverLogNamedStringIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedStringIterator) 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 SimpleRfqSolverLogNamedUint

type SimpleRfqSolverLogNamedUint struct {
	Key string
	Val *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogNamedUint represents a LogNamedUint event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogNamedUintIterator

type SimpleRfqSolverLogNamedUintIterator struct {
	Event *SimpleRfqSolverLogNamedUint // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogNamedUintIterator is returned from FilterLogNamedUint and is used to iterate over the raw logs and unpacked data for LogNamedUint events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogNamedUintIterator) Close

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

func (*SimpleRfqSolverLogNamedUintIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogNamedUintIterator) 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 SimpleRfqSolverLogString

type SimpleRfqSolverLogString struct {
	Arg0 string
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogString represents a LogString event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogStringIterator

type SimpleRfqSolverLogStringIterator struct {
	Event *SimpleRfqSolverLogString // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogStringIterator is returned from FilterLogString and is used to iterate over the raw logs and unpacked data for LogString events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogStringIterator) Close

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

func (*SimpleRfqSolverLogStringIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogStringIterator) 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 SimpleRfqSolverLogUint

type SimpleRfqSolverLogUint struct {
	Arg0 *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogUint represents a LogUint event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogUintIterator

type SimpleRfqSolverLogUintIterator struct {
	Event *SimpleRfqSolverLogUint // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogUintIterator is returned from FilterLogUint and is used to iterate over the raw logs and unpacked data for LogUint events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogUintIterator) Close

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

func (*SimpleRfqSolverLogUintIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogUintIterator) 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 SimpleRfqSolverLogs

type SimpleRfqSolverLogs struct {
	Arg0 []byte
	Raw  types.Log // Blockchain specific contextual infos
}

SimpleRfqSolverLogs represents a Logs event raised by the SimpleRfqSolver contract.

type SimpleRfqSolverLogsIterator

type SimpleRfqSolverLogsIterator struct {
	Event *SimpleRfqSolverLogs // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SimpleRfqSolverLogsIterator is returned from FilterLogs and is used to iterate over the raw logs and unpacked data for Logs events raised by the SimpleRfqSolver contract.

func (*SimpleRfqSolverLogsIterator) Close

func (it *SimpleRfqSolverLogsIterator) Close() error

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

func (*SimpleRfqSolverLogsIterator) Error

func (it *SimpleRfqSolverLogsIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleRfqSolverLogsIterator) Next

func (it *SimpleRfqSolverLogsIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SimpleRfqSolverRaw

type SimpleRfqSolverRaw struct {
	Contract *SimpleRfqSolver // Generic contract binding to access the raw methods on
}

SimpleRfqSolverRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SimpleRfqSolverRaw) Call

func (_SimpleRfqSolver *SimpleRfqSolverRaw) 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 (*SimpleRfqSolverRaw) Transact

func (_SimpleRfqSolver *SimpleRfqSolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleRfqSolverRaw) Transfer

func (_SimpleRfqSolver *SimpleRfqSolverRaw) 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 SimpleRfqSolverSession

type SimpleRfqSolverSession struct {
	Contract     *SimpleRfqSolver  // 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
}

SimpleRfqSolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SimpleRfqSolverSession) AtlasSolverCall

func (_SimpleRfqSolver *SimpleRfqSolverSession) AtlasSolverCall(sender common.Address, bidToken common.Address, bidAmount *big.Int, solverOpData []byte, extraReturnData []byte) (*types.Transaction, error)

AtlasSolverCall is a paid mutator transaction binding the contract method 0x24634204.

Solidity: function atlasSolverCall(address sender, address bidToken, uint256 bidAmount, bytes solverOpData, bytes extraReturnData) payable returns(bool success, bytes data)

func (*SimpleRfqSolverSession) ExcludeArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverSession) ExcludeArtifacts() ([]string, error)

ExcludeArtifacts is a free data retrieval call binding the contract method 0xb5508aa9.

Solidity: function excludeArtifacts() view returns(string[] excludedArtifacts_)

func (*SimpleRfqSolverSession) ExcludeContracts

func (_SimpleRfqSolver *SimpleRfqSolverSession) ExcludeContracts() ([]common.Address, error)

ExcludeContracts is a free data retrieval call binding the contract method 0xe20c9f71.

Solidity: function excludeContracts() view returns(address[] excludedContracts_)

func (*SimpleRfqSolverSession) ExcludeSenders

func (_SimpleRfqSolver *SimpleRfqSolverSession) ExcludeSenders() ([]common.Address, error)

ExcludeSenders is a free data retrieval call binding the contract method 0x1ed7831c.

Solidity: function excludeSenders() view returns(address[] excludedSenders_)

func (*SimpleRfqSolverSession) Failed

func (_SimpleRfqSolver *SimpleRfqSolverSession) Failed() (*types.Transaction, error)

Failed is a paid mutator transaction binding the contract method 0xba414fa6.

Solidity: function failed() returns(bool)

func (*SimpleRfqSolverSession) Fallback

func (_SimpleRfqSolver *SimpleRfqSolverSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*SimpleRfqSolverSession) FulfillRFQ

func (_SimpleRfqSolver *SimpleRfqSolverSession) FulfillRFQ(swapIntent SwapIntent, executionEnvironment common.Address) (*types.Transaction, error)

FulfillRFQ is a paid mutator transaction binding the contract method 0x491274c5.

Solidity: function fulfillRFQ((address,uint256,address,uint256,address,bool,(address,bytes)[]) swapIntent, address executionEnvironment) returns()

func (*SimpleRfqSolverSession) ISTEST

func (_SimpleRfqSolver *SimpleRfqSolverSession) ISTEST() (bool, error)

ISTEST is a free data retrieval call binding the contract method 0xfa7626d4.

Solidity: function IS_TEST() view returns(bool)

func (*SimpleRfqSolverSession) Receive

func (_SimpleRfqSolver *SimpleRfqSolverSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*SimpleRfqSolverSession) TargetArtifactSelectors

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetArtifactSelectors() ([]StdInvariantFuzzSelector, error)

TargetArtifactSelectors is a free data retrieval call binding the contract method 0x66d9a9a0.

Solidity: function targetArtifactSelectors() view returns((address,bytes4[])[] targetedArtifactSelectors_)

func (*SimpleRfqSolverSession) TargetArtifacts

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetArtifacts() ([]string, error)

TargetArtifacts is a free data retrieval call binding the contract method 0x85226c81.

Solidity: function targetArtifacts() view returns(string[] targetedArtifacts_)

func (*SimpleRfqSolverSession) TargetContracts

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetContracts() ([]common.Address, error)

TargetContracts is a free data retrieval call binding the contract method 0x3f7286f4.

Solidity: function targetContracts() view returns(address[] targetedContracts_)

func (*SimpleRfqSolverSession) TargetInterfaces

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetInterfaces() ([]StdInvariantFuzzInterface, error)

TargetInterfaces is a free data retrieval call binding the contract method 0x2ade3880.

Solidity: function targetInterfaces() view returns((address,string[])[] targetedInterfaces_)

func (*SimpleRfqSolverSession) TargetSelectors

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetSelectors() ([]StdInvariantFuzzSelector, error)

TargetSelectors is a free data retrieval call binding the contract method 0x916a17c6.

Solidity: function targetSelectors() view returns((address,bytes4[])[] targetedSelectors_)

func (*SimpleRfqSolverSession) TargetSenders

func (_SimpleRfqSolver *SimpleRfqSolverSession) TargetSenders() ([]common.Address, error)

TargetSenders is a free data retrieval call binding the contract method 0x3e5e3c23.

Solidity: function targetSenders() view returns(address[] targetedSenders_)

func (*SimpleRfqSolverSession) WETHADDRESS

func (_SimpleRfqSolver *SimpleRfqSolverSession) WETHADDRESS() (common.Address, error)

WETHADDRESS is a free data retrieval call binding the contract method 0x040141e5.

Solidity: function WETH_ADDRESS() view returns(address)

type SimpleRfqSolverTransactor

type SimpleRfqSolverTransactor struct {
	// contains filtered or unexported fields
}

SimpleRfqSolverTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSimpleRfqSolverTransactor

func NewSimpleRfqSolverTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleRfqSolverTransactor, error)

NewSimpleRfqSolverTransactor creates a new write-only instance of SimpleRfqSolver, bound to a specific deployed contract.

func (*SimpleRfqSolverTransactor) AtlasSolverCall

func (_SimpleRfqSolver *SimpleRfqSolverTransactor) AtlasSolverCall(opts *bind.TransactOpts, sender common.Address, bidToken common.Address, bidAmount *big.Int, solverOpData []byte, extraReturnData []byte) (*types.Transaction, error)

AtlasSolverCall is a paid mutator transaction binding the contract method 0x24634204.

Solidity: function atlasSolverCall(address sender, address bidToken, uint256 bidAmount, bytes solverOpData, bytes extraReturnData) payable returns(bool success, bytes data)

func (*SimpleRfqSolverTransactor) Failed

func (_SimpleRfqSolver *SimpleRfqSolverTransactor) Failed(opts *bind.TransactOpts) (*types.Transaction, error)

Failed is a paid mutator transaction binding the contract method 0xba414fa6.

Solidity: function failed() returns(bool)

func (*SimpleRfqSolverTransactor) Fallback

func (_SimpleRfqSolver *SimpleRfqSolverTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*SimpleRfqSolverTransactor) FulfillRFQ

func (_SimpleRfqSolver *SimpleRfqSolverTransactor) FulfillRFQ(opts *bind.TransactOpts, swapIntent SwapIntent, executionEnvironment common.Address) (*types.Transaction, error)

FulfillRFQ is a paid mutator transaction binding the contract method 0x491274c5.

Solidity: function fulfillRFQ((address,uint256,address,uint256,address,bool,(address,bytes)[]) swapIntent, address executionEnvironment) returns()

func (*SimpleRfqSolverTransactor) Receive

func (_SimpleRfqSolver *SimpleRfqSolverTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

type SimpleRfqSolverTransactorRaw

type SimpleRfqSolverTransactorRaw struct {
	Contract *SimpleRfqSolverTransactor // Generic write-only contract binding to access the raw methods on
}

SimpleRfqSolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SimpleRfqSolverTransactorRaw) Transact

func (_SimpleRfqSolver *SimpleRfqSolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleRfqSolverTransactorRaw) Transfer

func (_SimpleRfqSolver *SimpleRfqSolverTransactorRaw) 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 SimpleRfqSolverTransactorSession

type SimpleRfqSolverTransactorSession struct {
	Contract     *SimpleRfqSolverTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

SimpleRfqSolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SimpleRfqSolverTransactorSession) AtlasSolverCall

func (_SimpleRfqSolver *SimpleRfqSolverTransactorSession) AtlasSolverCall(sender common.Address, bidToken common.Address, bidAmount *big.Int, solverOpData []byte, extraReturnData []byte) (*types.Transaction, error)

AtlasSolverCall is a paid mutator transaction binding the contract method 0x24634204.

Solidity: function atlasSolverCall(address sender, address bidToken, uint256 bidAmount, bytes solverOpData, bytes extraReturnData) payable returns(bool success, bytes data)

func (*SimpleRfqSolverTransactorSession) Failed

func (_SimpleRfqSolver *SimpleRfqSolverTransactorSession) Failed() (*types.Transaction, error)

Failed is a paid mutator transaction binding the contract method 0xba414fa6.

Solidity: function failed() returns(bool)

func (*SimpleRfqSolverTransactorSession) Fallback

func (_SimpleRfqSolver *SimpleRfqSolverTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*SimpleRfqSolverTransactorSession) FulfillRFQ

func (_SimpleRfqSolver *SimpleRfqSolverTransactorSession) FulfillRFQ(swapIntent SwapIntent, executionEnvironment common.Address) (*types.Transaction, error)

FulfillRFQ is a paid mutator transaction binding the contract method 0x491274c5.

Solidity: function fulfillRFQ((address,uint256,address,uint256,address,bool,(address,bytes)[]) swapIntent, address executionEnvironment) returns()

func (*SimpleRfqSolverTransactorSession) Receive

func (_SimpleRfqSolver *SimpleRfqSolverTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

type StdInvariantFuzzInterface

type StdInvariantFuzzInterface struct {
	Addr      common.Address
	Artifacts []string
}

StdInvariantFuzzInterface is an auto generated low-level Go binding around an user-defined struct.

type StdInvariantFuzzSelector

type StdInvariantFuzzSelector struct {
	Addr      common.Address
	Selectors [][4]byte
}

StdInvariantFuzzSelector is an auto generated low-level Go binding around an user-defined struct.

type SwapIntent

type SwapIntent struct {
	TokenUserBuys          common.Address
	AmountUserBuys         *big.Int
	TokenUserSells         common.Address
	AmountUserSells        *big.Int
	AuctionBaseCurrency    common.Address
	SolverMustReimburseGas bool
	Conditions             []Condition
}

SwapIntent is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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