Documentation ¶
Index ¶
- Variables
- type Blur
- type BlurAdminChanged
- type BlurAdminChangedIterator
- type BlurBeaconUpgraded
- type BlurBeaconUpgradedIterator
- type BlurCaller
- func (_Blur *BlurCaller) BlockRange(opts *bind.CallOpts) (*big.Int, error)
- func (_Blur *BlurCaller) CancelledOrFilled(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Blur *BlurCaller) ExecutionDelegate(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) FEETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blur *BlurCaller) FeeRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Blur *BlurCaller) FeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) Governor(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_Blur *BlurCaller) IsInternal(opts *bind.CallOpts) (bool, error)
- func (_Blur *BlurCaller) IsOpen(opts *bind.CallOpts) (*big.Int, error)
- func (_Blur *BlurCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_Blur *BlurCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Blur *BlurCaller) ORACLEORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blur *BlurCaller) ORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blur *BlurCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) POOL(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) PolicyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Blur *BlurCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_Blur *BlurCaller) ROOTTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blur *BlurCaller) RemainingETH(opts *bind.CallOpts) (*big.Int, error)
- func (_Blur *BlurCaller) VERSION(opts *bind.CallOpts) (string, error)
- func (_Blur *BlurCaller) WETH(opts *bind.CallOpts) (common.Address, error)
- type BlurCallerRaw
- type BlurCallerSession
- func (_Blur *BlurCallerSession) BlockRange() (*big.Int, error)
- func (_Blur *BlurCallerSession) CancelledOrFilled(arg0 [32]byte) (bool, error)
- func (_Blur *BlurCallerSession) ExecutionDelegate() (common.Address, error)
- func (_Blur *BlurCallerSession) FEETYPEHASH() ([32]byte, error)
- func (_Blur *BlurCallerSession) FeeRate() (*big.Int, error)
- func (_Blur *BlurCallerSession) FeeRecipient() (common.Address, error)
- func (_Blur *BlurCallerSession) Governor() (common.Address, error)
- func (_Blur *BlurCallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_Blur *BlurCallerSession) IsInternal() (bool, error)
- func (_Blur *BlurCallerSession) IsOpen() (*big.Int, error)
- func (_Blur *BlurCallerSession) NAME() (string, error)
- func (_Blur *BlurCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Blur *BlurCallerSession) ORACLEORDERTYPEHASH() ([32]byte, error)
- func (_Blur *BlurCallerSession) ORDERTYPEHASH() ([32]byte, error)
- func (_Blur *BlurCallerSession) Oracle() (common.Address, error)
- func (_Blur *BlurCallerSession) Owner() (common.Address, error)
- func (_Blur *BlurCallerSession) POOL() (common.Address, error)
- func (_Blur *BlurCallerSession) PolicyManager() (common.Address, error)
- func (_Blur *BlurCallerSession) ProxiableUUID() ([32]byte, error)
- func (_Blur *BlurCallerSession) ROOTTYPEHASH() ([32]byte, error)
- func (_Blur *BlurCallerSession) RemainingETH() (*big.Int, error)
- func (_Blur *BlurCallerSession) VERSION() (string, error)
- func (_Blur *BlurCallerSession) WETH() (common.Address, error)
- type BlurClosed
- type BlurClosedIterator
- type BlurFilterer
- func (_Blur *BlurFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*BlurAdminChangedIterator, error)
- func (_Blur *BlurFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*BlurBeaconUpgradedIterator, error)
- func (_Blur *BlurFilterer) FilterClosed(opts *bind.FilterOpts) (*BlurClosedIterator, error)
- func (_Blur *BlurFilterer) FilterInitialized(opts *bind.FilterOpts) (*BlurInitializedIterator, error)
- func (_Blur *BlurFilterer) FilterNewBlockRange(opts *bind.FilterOpts) (*BlurNewBlockRangeIterator, error)
- func (_Blur *BlurFilterer) FilterNewExecutionDelegate(opts *bind.FilterOpts, executionDelegate []common.Address) (*BlurNewExecutionDelegateIterator, error)
- func (_Blur *BlurFilterer) FilterNewFeeRate(opts *bind.FilterOpts) (*BlurNewFeeRateIterator, error)
- func (_Blur *BlurFilterer) FilterNewFeeRecipient(opts *bind.FilterOpts) (*BlurNewFeeRecipientIterator, error)
- func (_Blur *BlurFilterer) FilterNewGovernor(opts *bind.FilterOpts) (*BlurNewGovernorIterator, error)
- func (_Blur *BlurFilterer) FilterNewOracle(opts *bind.FilterOpts, oracle []common.Address) (*BlurNewOracleIterator, error)
- func (_Blur *BlurFilterer) FilterNewPolicyManager(opts *bind.FilterOpts, policyManager []common.Address) (*BlurNewPolicyManagerIterator, error)
- func (_Blur *BlurFilterer) FilterNonceIncremented(opts *bind.FilterOpts, trader []common.Address) (*BlurNonceIncrementedIterator, error)
- func (_Blur *BlurFilterer) FilterOpened(opts *bind.FilterOpts) (*BlurOpenedIterator, error)
- func (_Blur *BlurFilterer) FilterOrderCancelled(opts *bind.FilterOpts) (*BlurOrderCancelledIterator, error)
- func (_Blur *BlurFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address) (*BlurOrdersMatchedIterator, error)
- func (_Blur *BlurFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BlurOwnershipTransferredIterator, error)
- func (_Blur *BlurFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*BlurUpgradedIterator, error)
- func (_Blur *BlurFilterer) ParseAdminChanged(log types.Log) (*BlurAdminChanged, error)
- func (_Blur *BlurFilterer) ParseBeaconUpgraded(log types.Log) (*BlurBeaconUpgraded, error)
- func (_Blur *BlurFilterer) ParseClosed(log types.Log) (*BlurClosed, error)
- func (_Blur *BlurFilterer) ParseInitialized(log types.Log) (*BlurInitialized, error)
- func (_Blur *BlurFilterer) ParseNewBlockRange(log types.Log) (*BlurNewBlockRange, error)
- func (_Blur *BlurFilterer) ParseNewExecutionDelegate(log types.Log) (*BlurNewExecutionDelegate, error)
- func (_Blur *BlurFilterer) ParseNewFeeRate(log types.Log) (*BlurNewFeeRate, error)
- func (_Blur *BlurFilterer) ParseNewFeeRecipient(log types.Log) (*BlurNewFeeRecipient, error)
- func (_Blur *BlurFilterer) ParseNewGovernor(log types.Log) (*BlurNewGovernor, error)
- func (_Blur *BlurFilterer) ParseNewOracle(log types.Log) (*BlurNewOracle, error)
- func (_Blur *BlurFilterer) ParseNewPolicyManager(log types.Log) (*BlurNewPolicyManager, error)
- func (_Blur *BlurFilterer) ParseNonceIncremented(log types.Log) (*BlurNonceIncremented, error)
- func (_Blur *BlurFilterer) ParseOpened(log types.Log) (*BlurOpened, error)
- func (_Blur *BlurFilterer) ParseOrderCancelled(log types.Log) (*BlurOrderCancelled, error)
- func (_Blur *BlurFilterer) ParseOrdersMatched(log types.Log) (*BlurOrdersMatched, error)
- func (_Blur *BlurFilterer) ParseOwnershipTransferred(log types.Log) (*BlurOwnershipTransferred, error)
- func (_Blur *BlurFilterer) ParseUpgraded(log types.Log) (*BlurUpgraded, error)
- func (_Blur *BlurFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *BlurAdminChanged) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *BlurBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *BlurClosed) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BlurInitialized) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewBlockRange(opts *bind.WatchOpts, sink chan<- *BlurNewBlockRange) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewExecutionDelegate(opts *bind.WatchOpts, sink chan<- *BlurNewExecutionDelegate, ...) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewFeeRate(opts *bind.WatchOpts, sink chan<- *BlurNewFeeRate) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewFeeRecipient(opts *bind.WatchOpts, sink chan<- *BlurNewFeeRecipient) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *BlurNewGovernor) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewOracle(opts *bind.WatchOpts, sink chan<- *BlurNewOracle, oracle []common.Address) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNewPolicyManager(opts *bind.WatchOpts, sink chan<- *BlurNewPolicyManager, ...) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *BlurNonceIncremented, ...) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchOpened(opts *bind.WatchOpts, sink chan<- *BlurOpened) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *BlurOrderCancelled) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *BlurOrdersMatched, maker []common.Address, ...) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlurOwnershipTransferred, ...) (event.Subscription, error)
- func (_Blur *BlurFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *BlurUpgraded, ...) (event.Subscription, error)
- type BlurInitialized
- type BlurInitializedIterator
- type BlurNewBlockRange
- type BlurNewBlockRangeIterator
- type BlurNewExecutionDelegate
- type BlurNewExecutionDelegateIterator
- type BlurNewFeeRate
- type BlurNewFeeRateIterator
- type BlurNewFeeRecipient
- type BlurNewFeeRecipientIterator
- type BlurNewGovernor
- type BlurNewGovernorIterator
- type BlurNewOracle
- type BlurNewOracleIterator
- type BlurNewPolicyManager
- type BlurNewPolicyManagerIterator
- type BlurNonceIncremented
- type BlurNonceIncrementedIterator
- type BlurOpened
- type BlurOpenedIterator
- type BlurOrderCancelled
- type BlurOrderCancelledIterator
- type BlurOrdersMatched
- type BlurOrdersMatchedIterator
- type BlurOwnershipTransferred
- type BlurOwnershipTransferredIterator
- type BlurRaw
- func (_Blur *BlurRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Blur *BlurRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Blur *BlurRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlurSession
- func (_Blur *BlurSession) BlockRange() (*big.Int, error)
- func (_Blur *BlurSession) BulkExecute(executions []Execution) (*types.Transaction, error)
- func (_Blur *BlurSession) CancelOrder(order Order) (*types.Transaction, error)
- func (_Blur *BlurSession) CancelOrders(orders []Order) (*types.Transaction, error)
- func (_Blur *BlurSession) CancelledOrFilled(arg0 [32]byte) (bool, error)
- func (_Blur *BlurSession) Close() (*types.Transaction, error)
- func (_Blur *BlurSession) Execute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurSession) ExecutionDelegate() (common.Address, error)
- func (_Blur *BlurSession) FEETYPEHASH() ([32]byte, error)
- func (_Blur *BlurSession) FeeRate() (*big.Int, error)
- func (_Blur *BlurSession) FeeRecipient() (common.Address, error)
- func (_Blur *BlurSession) Governor() (common.Address, error)
- func (_Blur *BlurSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_Blur *BlurSession) IncrementNonce() (*types.Transaction, error)
- func (_Blur *BlurSession) Initialize(_executionDelegate common.Address, _policyManager common.Address, ...) (*types.Transaction, error)
- func (_Blur *BlurSession) InternalExecute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurSession) IsInternal() (bool, error)
- func (_Blur *BlurSession) IsOpen() (*big.Int, error)
- func (_Blur *BlurSession) NAME() (string, error)
- func (_Blur *BlurSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Blur *BlurSession) ORACLEORDERTYPEHASH() ([32]byte, error)
- func (_Blur *BlurSession) ORDERTYPEHASH() ([32]byte, error)
- func (_Blur *BlurSession) Open() (*types.Transaction, error)
- func (_Blur *BlurSession) Oracle() (common.Address, error)
- func (_Blur *BlurSession) Owner() (common.Address, error)
- func (_Blur *BlurSession) POOL() (common.Address, error)
- func (_Blur *BlurSession) PolicyManager() (common.Address, error)
- func (_Blur *BlurSession) ProxiableUUID() ([32]byte, error)
- func (_Blur *BlurSession) ROOTTYPEHASH() ([32]byte, error)
- func (_Blur *BlurSession) RemainingETH() (*big.Int, error)
- func (_Blur *BlurSession) RenounceOwnership() (*types.Transaction, error)
- func (_Blur *BlurSession) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
- func (_Blur *BlurSession) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Blur *BlurSession) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) SetGovernor(_governor common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Blur *BlurSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Blur *BlurSession) VERSION() (string, error)
- func (_Blur *BlurSession) WETH() (common.Address, error)
- type BlurTransactor
- func (_Blur *BlurTransactor) BulkExecute(opts *bind.TransactOpts, executions []Execution) (*types.Transaction, error)
- func (_Blur *BlurTransactor) CancelOrder(opts *bind.TransactOpts, order Order) (*types.Transaction, error)
- func (_Blur *BlurTransactor) CancelOrders(opts *bind.TransactOpts, orders []Order) (*types.Transaction, error)
- func (_Blur *BlurTransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blur *BlurTransactor) Execute(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurTransactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blur *BlurTransactor) Initialize(opts *bind.TransactOpts, _executionDelegate common.Address, ...) (*types.Transaction, error)
- func (_Blur *BlurTransactor) InternalExecute(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurTransactor) Open(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blur *BlurTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetBlockRange(opts *bind.TransactOpts, _blockRange *big.Int) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetExecutionDelegate(opts *bind.TransactOpts, _executionDelegate common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetFeeRate(opts *bind.TransactOpts, _feeRate *big.Int) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetFeeRecipient(opts *bind.TransactOpts, _feeRecipient common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetGovernor(opts *bind.TransactOpts, _governor common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetOracle(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) SetPolicyManager(opts *bind.TransactOpts, _policyManager common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type BlurTransactorRaw
- type BlurTransactorSession
- func (_Blur *BlurTransactorSession) BulkExecute(executions []Execution) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) CancelOrder(order Order) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) CancelOrders(orders []Order) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) Close() (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) Execute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) IncrementNonce() (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) Initialize(_executionDelegate common.Address, _policyManager common.Address, ...) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) InternalExecute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) Open() (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetGovernor(_governor common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Blur *BlurTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type BlurUpgraded
- type BlurUpgradedIterator
- type Execution
- type Fee
- type Input
- type Order
Constants ¶
This section is empty.
Variables ¶
var BlurABI = BlurMetaData.ABI
BlurABI is the input ABI used to generate the binding from. Deprecated: Use BlurMetaData.ABI instead.
var BlurMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Closed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockRange\",\"type\":\"uint256\"}],\"name\":\"NewBlockRange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractIExecutionDelegate\",\"name\":\"executionDelegate\",\"type\":\"address\"}],\"name\":\"NewExecutionDelegate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeRate\",\"type\":\"uint256\"}],\"name\":\"NewFeeRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"}],\"name\":\"NewFeeRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"governor\",\"type\":\"address\"}],\"name\":\"NewGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"}],\"name\":\"NewOracle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractIPolicyManager\",\"name\":\"policyManager\",\"type\":\"address\"}],\"name\":\"NewPolicyManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newNonce\",\"type\":\"uint256\"}],\"name\":\"NonceIncremented\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Opened\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structOrder\",\"name\":\"sell\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structOrder\",\"name\":\"buy\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"buyHash\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"FEE_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ORACLE_ORDER_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ORDER_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"POOL\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ROOT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"WETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"sell\",\"type\":\"tuple\"},{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"buy\",\"type\":\"tuple\"}],\"name\":\"_execute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blockRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"sell\",\"type\":\"tuple\"},{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"buy\",\"type\":\"tuple\"}],\"internalType\":\"structExecution[]\",\"name\":\"executions\",\"type\":\"tuple[]\"}],\"name\":\"bulkExecute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"cancelOrder\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"orders\",\"type\":\"tuple[]\"}],\"name\":\"cancelOrders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFilled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"close\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"sell\",\"type\":\"tuple\"},{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"trader\",\"type\":\"address\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"matchingPolicy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"listingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"rate\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structFee[]\",\"name\":\"fees\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraParams\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"extraSignature\",\"type\":\"bytes\"},{\"internalType\":\"enumSignatureVersion\",\"name\":\"signatureVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"internalType\":\"structInput\",\"name\":\"buy\",\"type\":\"tuple\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executionDelegate\",\"outputs\":[{\"internalType\":\"contractIExecutionDelegate\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"governor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"incrementNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIExecutionDelegate\",\"name\":\"_executionDelegate\",\"type\":\"address\"},{\"internalType\":\"contractIPolicyManager\",\"name\":\"_policyManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockRange\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isInternal\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOpen\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"open\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"oracle\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"policyManager\",\"outputs\":[{\"internalType\":\"contractIPolicyManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"remainingETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_blockRange\",\"type\":\"uint256\"}],\"name\":\"setBlockRange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIExecutionDelegate\",\"name\":\"_executionDelegate\",\"type\":\"address\"}],\"name\":\"setExecutionDelegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_feeRate\",\"type\":\"uint256\"}],\"name\":\"setFeeRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_feeRecipient\",\"type\":\"address\"}],\"name\":\"setFeeRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_governor\",\"type\":\"address\"}],\"name\":\"setGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"}],\"name\":\"setOracle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIPolicyManager\",\"name\":\"_policyManager\",\"type\":\"address\"}],\"name\":\"setPolicyManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
BlurMetaData contains all meta data concerning the Blur contract.
Functions ¶
This section is empty.
Types ¶
type Blur ¶
type Blur struct { BlurCaller // Read-only binding to the contract BlurTransactor // Write-only binding to the contract BlurFilterer // Log filterer for contract events }
Blur is an auto generated Go binding around an Ethereum contract.
type BlurAdminChanged ¶
type BlurAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
BlurAdminChanged represents a AdminChanged event raised by the Blur contract.
type BlurAdminChangedIterator ¶
type BlurAdminChangedIterator struct { Event *BlurAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Blur contract.
func (*BlurAdminChangedIterator) Close ¶
func (it *BlurAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurAdminChangedIterator) Error ¶
func (it *BlurAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurAdminChangedIterator) Next ¶
func (it *BlurAdminChangedIterator) 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 BlurBeaconUpgraded ¶
type BlurBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
BlurBeaconUpgraded represents a BeaconUpgraded event raised by the Blur contract.
type BlurBeaconUpgradedIterator ¶
type BlurBeaconUpgradedIterator struct { Event *BlurBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Blur contract.
func (*BlurBeaconUpgradedIterator) Close ¶
func (it *BlurBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurBeaconUpgradedIterator) Error ¶
func (it *BlurBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurBeaconUpgradedIterator) Next ¶
func (it *BlurBeaconUpgradedIterator) 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 BlurCaller ¶
type BlurCaller struct {
// contains filtered or unexported fields
}
BlurCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlurCaller ¶
func NewBlurCaller(address common.Address, caller bind.ContractCaller) (*BlurCaller, error)
NewBlurCaller creates a new read-only instance of Blur, bound to a specific deployed contract.
func (*BlurCaller) BlockRange ¶
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*BlurCaller) CancelledOrFilled ¶
CancelledOrFilled is a free data retrieval call binding the contract method 0x5511f319.
Solidity: function cancelledOrFilled(bytes32 ) view returns(bool)
func (*BlurCaller) ExecutionDelegate ¶
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*BlurCaller) FEETYPEHASH ¶
func (_Blur *BlurCaller) FEETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
FEETYPEHASH is a free data retrieval call binding the contract method 0x4832ede1.
Solidity: function FEE_TYPEHASH() view returns(bytes32)
func (*BlurCaller) FeeRate ¶
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*BlurCaller) FeeRecipient ¶
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*BlurCaller) Governor ¶
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*BlurCaller) INVERSEBASISPOINT ¶
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*BlurCaller) IsInternal ¶
func (_Blur *BlurCaller) IsInternal(opts *bind.CallOpts) (bool, error)
IsInternal is a free data retrieval call binding the contract method 0x16e29d71.
Solidity: function isInternal() view returns(bool)
func (*BlurCaller) IsOpen ¶
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*BlurCaller) NAME ¶
func (_Blur *BlurCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*BlurCaller) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*BlurCaller) ORACLEORDERTYPEHASH ¶
func (_Blur *BlurCaller) ORACLEORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
ORACLEORDERTYPEHASH is a free data retrieval call binding the contract method 0x1d97c9bb.
Solidity: function ORACLE_ORDER_TYPEHASH() view returns(bytes32)
func (*BlurCaller) ORDERTYPEHASH ¶
func (_Blur *BlurCaller) ORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
ORDERTYPEHASH is a free data retrieval call binding the contract method 0xf973a209.
Solidity: function ORDER_TYPEHASH() view returns(bytes32)
func (*BlurCaller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BlurCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BlurCaller) POOL ¶
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*BlurCaller) PolicyManager ¶
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*BlurCaller) ProxiableUUID ¶
func (_Blur *BlurCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*BlurCaller) ROOTTYPEHASH ¶
func (_Blur *BlurCaller) ROOTTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
ROOTTYPEHASH is a free data retrieval call binding the contract method 0x31e6d0fe.
Solidity: function ROOT_TYPEHASH() view returns(bytes32)
func (*BlurCaller) RemainingETH ¶
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
type BlurCallerRaw ¶
type BlurCallerRaw struct {
Contract *BlurCaller // Generic read-only contract binding to access the raw methods on
}
BlurCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlurCallerRaw) Call ¶
func (_Blur *BlurCallerRaw) 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 BlurCallerSession ¶
type BlurCallerSession struct { Contract *BlurCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BlurCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlurCallerSession) BlockRange ¶
func (_Blur *BlurCallerSession) BlockRange() (*big.Int, error)
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*BlurCallerSession) CancelledOrFilled ¶
func (_Blur *BlurCallerSession) CancelledOrFilled(arg0 [32]byte) (bool, error)
CancelledOrFilled is a free data retrieval call binding the contract method 0x5511f319.
Solidity: function cancelledOrFilled(bytes32 ) view returns(bool)
func (*BlurCallerSession) ExecutionDelegate ¶
func (_Blur *BlurCallerSession) ExecutionDelegate() (common.Address, error)
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*BlurCallerSession) FEETYPEHASH ¶
func (_Blur *BlurCallerSession) FEETYPEHASH() ([32]byte, error)
FEETYPEHASH is a free data retrieval call binding the contract method 0x4832ede1.
Solidity: function FEE_TYPEHASH() view returns(bytes32)
func (*BlurCallerSession) FeeRate ¶
func (_Blur *BlurCallerSession) FeeRate() (*big.Int, error)
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*BlurCallerSession) FeeRecipient ¶
func (_Blur *BlurCallerSession) FeeRecipient() (common.Address, error)
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*BlurCallerSession) Governor ¶
func (_Blur *BlurCallerSession) Governor() (common.Address, error)
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*BlurCallerSession) INVERSEBASISPOINT ¶
func (_Blur *BlurCallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*BlurCallerSession) IsInternal ¶
func (_Blur *BlurCallerSession) IsInternal() (bool, error)
IsInternal is a free data retrieval call binding the contract method 0x16e29d71.
Solidity: function isInternal() view returns(bool)
func (*BlurCallerSession) IsOpen ¶
func (_Blur *BlurCallerSession) IsOpen() (*big.Int, error)
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*BlurCallerSession) NAME ¶
func (_Blur *BlurCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*BlurCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*BlurCallerSession) ORACLEORDERTYPEHASH ¶
func (_Blur *BlurCallerSession) ORACLEORDERTYPEHASH() ([32]byte, error)
ORACLEORDERTYPEHASH is a free data retrieval call binding the contract method 0x1d97c9bb.
Solidity: function ORACLE_ORDER_TYPEHASH() view returns(bytes32)
func (*BlurCallerSession) ORDERTYPEHASH ¶
func (_Blur *BlurCallerSession) ORDERTYPEHASH() ([32]byte, error)
ORDERTYPEHASH is a free data retrieval call binding the contract method 0xf973a209.
Solidity: function ORDER_TYPEHASH() view returns(bytes32)
func (*BlurCallerSession) Oracle ¶
func (_Blur *BlurCallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BlurCallerSession) Owner ¶
func (_Blur *BlurCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BlurCallerSession) POOL ¶
func (_Blur *BlurCallerSession) POOL() (common.Address, error)
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*BlurCallerSession) PolicyManager ¶
func (_Blur *BlurCallerSession) PolicyManager() (common.Address, error)
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*BlurCallerSession) ProxiableUUID ¶
func (_Blur *BlurCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*BlurCallerSession) ROOTTYPEHASH ¶
func (_Blur *BlurCallerSession) ROOTTYPEHASH() ([32]byte, error)
ROOTTYPEHASH is a free data retrieval call binding the contract method 0x31e6d0fe.
Solidity: function ROOT_TYPEHASH() view returns(bytes32)
func (*BlurCallerSession) RemainingETH ¶
func (_Blur *BlurCallerSession) RemainingETH() (*big.Int, error)
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
func (*BlurCallerSession) VERSION ¶
func (_Blur *BlurCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type BlurClosed ¶
BlurClosed represents a Closed event raised by the Blur contract.
type BlurClosedIterator ¶
type BlurClosedIterator struct { Event *BlurClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurClosedIterator is returned from FilterClosed and is used to iterate over the raw logs and unpacked data for Closed events raised by the Blur contract.
func (*BlurClosedIterator) Close ¶
func (it *BlurClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurClosedIterator) Error ¶
func (it *BlurClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurClosedIterator) Next ¶
func (it *BlurClosedIterator) 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 BlurFilterer ¶
type BlurFilterer struct {
// contains filtered or unexported fields
}
BlurFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlurFilterer ¶
func NewBlurFilterer(address common.Address, filterer bind.ContractFilterer) (*BlurFilterer, error)
NewBlurFilterer creates a new log filterer instance of Blur, bound to a specific deployed contract.
func (*BlurFilterer) FilterAdminChanged ¶
func (_Blur *BlurFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*BlurAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*BlurFilterer) FilterBeaconUpgraded ¶
func (_Blur *BlurFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*BlurBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*BlurFilterer) FilterClosed ¶
func (_Blur *BlurFilterer) FilterClosed(opts *bind.FilterOpts) (*BlurClosedIterator, error)
FilterClosed is a free log retrieval operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*BlurFilterer) FilterInitialized ¶
func (_Blur *BlurFilterer) FilterInitialized(opts *bind.FilterOpts) (*BlurInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BlurFilterer) FilterNewBlockRange ¶
func (_Blur *BlurFilterer) FilterNewBlockRange(opts *bind.FilterOpts) (*BlurNewBlockRangeIterator, error)
FilterNewBlockRange is a free log retrieval operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*BlurFilterer) FilterNewExecutionDelegate ¶
func (_Blur *BlurFilterer) FilterNewExecutionDelegate(opts *bind.FilterOpts, executionDelegate []common.Address) (*BlurNewExecutionDelegateIterator, error)
FilterNewExecutionDelegate is a free log retrieval operation binding the contract event 0xf9a0f356a7ef079355de09d32ce45cc3cfabc8f118681c19a17501f005a376ac.
Solidity: event NewExecutionDelegate(address indexed executionDelegate)
func (*BlurFilterer) FilterNewFeeRate ¶
func (_Blur *BlurFilterer) FilterNewFeeRate(opts *bind.FilterOpts) (*BlurNewFeeRateIterator, error)
FilterNewFeeRate is a free log retrieval operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*BlurFilterer) FilterNewFeeRecipient ¶
func (_Blur *BlurFilterer) FilterNewFeeRecipient(opts *bind.FilterOpts) (*BlurNewFeeRecipientIterator, error)
FilterNewFeeRecipient is a free log retrieval operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*BlurFilterer) FilterNewGovernor ¶
func (_Blur *BlurFilterer) FilterNewGovernor(opts *bind.FilterOpts) (*BlurNewGovernorIterator, error)
FilterNewGovernor is a free log retrieval operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*BlurFilterer) FilterNewOracle ¶
func (_Blur *BlurFilterer) FilterNewOracle(opts *bind.FilterOpts, oracle []common.Address) (*BlurNewOracleIterator, error)
FilterNewOracle is a free log retrieval operation binding the contract event 0xb3eacd0e351fafdfefdec84e1cd19679b38dbcd63ea7c2c24da17fd2bc3b3c0e.
Solidity: event NewOracle(address indexed oracle)
func (*BlurFilterer) FilterNewPolicyManager ¶
func (_Blur *BlurFilterer) FilterNewPolicyManager(opts *bind.FilterOpts, policyManager []common.Address) (*BlurNewPolicyManagerIterator, error)
FilterNewPolicyManager is a free log retrieval operation binding the contract event 0xdbe18f3fd927cc2aefe380ffd2abfdb8e13f0239c0258ccfc84c3d8fdd8c0418.
Solidity: event NewPolicyManager(address indexed policyManager)
func (*BlurFilterer) FilterNonceIncremented ¶
func (_Blur *BlurFilterer) FilterNonceIncremented(opts *bind.FilterOpts, trader []common.Address) (*BlurNonceIncrementedIterator, error)
FilterNonceIncremented is a free log retrieval operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed trader, uint256 newNonce)
func (*BlurFilterer) FilterOpened ¶
func (_Blur *BlurFilterer) FilterOpened(opts *bind.FilterOpts) (*BlurOpenedIterator, error)
FilterOpened is a free log retrieval operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*BlurFilterer) FilterOrderCancelled ¶
func (_Blur *BlurFilterer) FilterOrderCancelled(opts *bind.FilterOpts) (*BlurOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*BlurFilterer) FilterOrdersMatched ¶
func (_Blur *BlurFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address) (*BlurOrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64.
Solidity: event OrdersMatched(address indexed maker, address indexed taker, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) sell, bytes32 sellHash, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) buy, bytes32 buyHash)
func (*BlurFilterer) FilterOwnershipTransferred ¶
func (_Blur *BlurFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BlurOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BlurFilterer) FilterUpgraded ¶
func (_Blur *BlurFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*BlurUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*BlurFilterer) ParseAdminChanged ¶
func (_Blur *BlurFilterer) ParseAdminChanged(log types.Log) (*BlurAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*BlurFilterer) ParseBeaconUpgraded ¶
func (_Blur *BlurFilterer) ParseBeaconUpgraded(log types.Log) (*BlurBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*BlurFilterer) ParseClosed ¶
func (_Blur *BlurFilterer) ParseClosed(log types.Log) (*BlurClosed, error)
ParseClosed is a log parse operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*BlurFilterer) ParseInitialized ¶
func (_Blur *BlurFilterer) ParseInitialized(log types.Log) (*BlurInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BlurFilterer) ParseNewBlockRange ¶
func (_Blur *BlurFilterer) ParseNewBlockRange(log types.Log) (*BlurNewBlockRange, error)
ParseNewBlockRange is a log parse operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*BlurFilterer) ParseNewExecutionDelegate ¶
func (_Blur *BlurFilterer) ParseNewExecutionDelegate(log types.Log) (*BlurNewExecutionDelegate, error)
ParseNewExecutionDelegate is a log parse operation binding the contract event 0xf9a0f356a7ef079355de09d32ce45cc3cfabc8f118681c19a17501f005a376ac.
Solidity: event NewExecutionDelegate(address indexed executionDelegate)
func (*BlurFilterer) ParseNewFeeRate ¶
func (_Blur *BlurFilterer) ParseNewFeeRate(log types.Log) (*BlurNewFeeRate, error)
ParseNewFeeRate is a log parse operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*BlurFilterer) ParseNewFeeRecipient ¶
func (_Blur *BlurFilterer) ParseNewFeeRecipient(log types.Log) (*BlurNewFeeRecipient, error)
ParseNewFeeRecipient is a log parse operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*BlurFilterer) ParseNewGovernor ¶
func (_Blur *BlurFilterer) ParseNewGovernor(log types.Log) (*BlurNewGovernor, error)
ParseNewGovernor is a log parse operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*BlurFilterer) ParseNewOracle ¶
func (_Blur *BlurFilterer) ParseNewOracle(log types.Log) (*BlurNewOracle, error)
ParseNewOracle is a log parse operation binding the contract event 0xb3eacd0e351fafdfefdec84e1cd19679b38dbcd63ea7c2c24da17fd2bc3b3c0e.
Solidity: event NewOracle(address indexed oracle)
func (*BlurFilterer) ParseNewPolicyManager ¶
func (_Blur *BlurFilterer) ParseNewPolicyManager(log types.Log) (*BlurNewPolicyManager, error)
ParseNewPolicyManager is a log parse operation binding the contract event 0xdbe18f3fd927cc2aefe380ffd2abfdb8e13f0239c0258ccfc84c3d8fdd8c0418.
Solidity: event NewPolicyManager(address indexed policyManager)
func (*BlurFilterer) ParseNonceIncremented ¶
func (_Blur *BlurFilterer) ParseNonceIncremented(log types.Log) (*BlurNonceIncremented, error)
ParseNonceIncremented is a log parse operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed trader, uint256 newNonce)
func (*BlurFilterer) ParseOpened ¶
func (_Blur *BlurFilterer) ParseOpened(log types.Log) (*BlurOpened, error)
ParseOpened is a log parse operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*BlurFilterer) ParseOrderCancelled ¶
func (_Blur *BlurFilterer) ParseOrderCancelled(log types.Log) (*BlurOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*BlurFilterer) ParseOrdersMatched ¶
func (_Blur *BlurFilterer) ParseOrdersMatched(log types.Log) (*BlurOrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64.
Solidity: event OrdersMatched(address indexed maker, address indexed taker, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) sell, bytes32 sellHash, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) buy, bytes32 buyHash)
func (*BlurFilterer) ParseOwnershipTransferred ¶
func (_Blur *BlurFilterer) ParseOwnershipTransferred(log types.Log) (*BlurOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BlurFilterer) ParseUpgraded ¶
func (_Blur *BlurFilterer) ParseUpgraded(log types.Log) (*BlurUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*BlurFilterer) WatchAdminChanged ¶
func (_Blur *BlurFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *BlurAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*BlurFilterer) WatchBeaconUpgraded ¶
func (_Blur *BlurFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *BlurBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*BlurFilterer) WatchClosed ¶
func (_Blur *BlurFilterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *BlurClosed) (event.Subscription, error)
WatchClosed is a free log subscription operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*BlurFilterer) WatchInitialized ¶
func (_Blur *BlurFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BlurInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BlurFilterer) WatchNewBlockRange ¶
func (_Blur *BlurFilterer) WatchNewBlockRange(opts *bind.WatchOpts, sink chan<- *BlurNewBlockRange) (event.Subscription, error)
WatchNewBlockRange is a free log subscription operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*BlurFilterer) WatchNewExecutionDelegate ¶
func (_Blur *BlurFilterer) WatchNewExecutionDelegate(opts *bind.WatchOpts, sink chan<- *BlurNewExecutionDelegate, executionDelegate []common.Address) (event.Subscription, error)
WatchNewExecutionDelegate is a free log subscription operation binding the contract event 0xf9a0f356a7ef079355de09d32ce45cc3cfabc8f118681c19a17501f005a376ac.
Solidity: event NewExecutionDelegate(address indexed executionDelegate)
func (*BlurFilterer) WatchNewFeeRate ¶
func (_Blur *BlurFilterer) WatchNewFeeRate(opts *bind.WatchOpts, sink chan<- *BlurNewFeeRate) (event.Subscription, error)
WatchNewFeeRate is a free log subscription operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*BlurFilterer) WatchNewFeeRecipient ¶
func (_Blur *BlurFilterer) WatchNewFeeRecipient(opts *bind.WatchOpts, sink chan<- *BlurNewFeeRecipient) (event.Subscription, error)
WatchNewFeeRecipient is a free log subscription operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*BlurFilterer) WatchNewGovernor ¶
func (_Blur *BlurFilterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *BlurNewGovernor) (event.Subscription, error)
WatchNewGovernor is a free log subscription operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*BlurFilterer) WatchNewOracle ¶
func (_Blur *BlurFilterer) WatchNewOracle(opts *bind.WatchOpts, sink chan<- *BlurNewOracle, oracle []common.Address) (event.Subscription, error)
WatchNewOracle is a free log subscription operation binding the contract event 0xb3eacd0e351fafdfefdec84e1cd19679b38dbcd63ea7c2c24da17fd2bc3b3c0e.
Solidity: event NewOracle(address indexed oracle)
func (*BlurFilterer) WatchNewPolicyManager ¶
func (_Blur *BlurFilterer) WatchNewPolicyManager(opts *bind.WatchOpts, sink chan<- *BlurNewPolicyManager, policyManager []common.Address) (event.Subscription, error)
WatchNewPolicyManager is a free log subscription operation binding the contract event 0xdbe18f3fd927cc2aefe380ffd2abfdb8e13f0239c0258ccfc84c3d8fdd8c0418.
Solidity: event NewPolicyManager(address indexed policyManager)
func (*BlurFilterer) WatchNonceIncremented ¶
func (_Blur *BlurFilterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *BlurNonceIncremented, trader []common.Address) (event.Subscription, error)
WatchNonceIncremented is a free log subscription operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed trader, uint256 newNonce)
func (*BlurFilterer) WatchOpened ¶
func (_Blur *BlurFilterer) WatchOpened(opts *bind.WatchOpts, sink chan<- *BlurOpened) (event.Subscription, error)
WatchOpened is a free log subscription operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*BlurFilterer) WatchOrderCancelled ¶
func (_Blur *BlurFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *BlurOrderCancelled) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*BlurFilterer) WatchOrdersMatched ¶
func (_Blur *BlurFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *BlurOrdersMatched, maker []common.Address, taker []common.Address) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64.
Solidity: event OrdersMatched(address indexed maker, address indexed taker, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) sell, bytes32 sellHash, (address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) buy, bytes32 buyHash)
func (*BlurFilterer) WatchOwnershipTransferred ¶
func (_Blur *BlurFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlurOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BlurFilterer) WatchUpgraded ¶
func (_Blur *BlurFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *BlurUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type BlurInitialized ¶
BlurInitialized represents a Initialized event raised by the Blur contract.
type BlurInitializedIterator ¶
type BlurInitializedIterator struct { Event *BlurInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Blur contract.
func (*BlurInitializedIterator) Close ¶
func (it *BlurInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurInitializedIterator) Error ¶
func (it *BlurInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurInitializedIterator) Next ¶
func (it *BlurInitializedIterator) 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 BlurNewBlockRange ¶
type BlurNewBlockRange struct { BlockRange *big.Int Raw types.Log // Blockchain specific contextual infos }
BlurNewBlockRange represents a NewBlockRange event raised by the Blur contract.
type BlurNewBlockRangeIterator ¶
type BlurNewBlockRangeIterator struct { Event *BlurNewBlockRange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewBlockRangeIterator is returned from FilterNewBlockRange and is used to iterate over the raw logs and unpacked data for NewBlockRange events raised by the Blur contract.
func (*BlurNewBlockRangeIterator) Close ¶
func (it *BlurNewBlockRangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewBlockRangeIterator) Error ¶
func (it *BlurNewBlockRangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewBlockRangeIterator) Next ¶
func (it *BlurNewBlockRangeIterator) 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 BlurNewExecutionDelegate ¶
type BlurNewExecutionDelegate struct { ExecutionDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
BlurNewExecutionDelegate represents a NewExecutionDelegate event raised by the Blur contract.
type BlurNewExecutionDelegateIterator ¶
type BlurNewExecutionDelegateIterator struct { Event *BlurNewExecutionDelegate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewExecutionDelegateIterator is returned from FilterNewExecutionDelegate and is used to iterate over the raw logs and unpacked data for NewExecutionDelegate events raised by the Blur contract.
func (*BlurNewExecutionDelegateIterator) Close ¶
func (it *BlurNewExecutionDelegateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewExecutionDelegateIterator) Error ¶
func (it *BlurNewExecutionDelegateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewExecutionDelegateIterator) Next ¶
func (it *BlurNewExecutionDelegateIterator) 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 BlurNewFeeRate ¶
type BlurNewFeeRate struct { FeeRate *big.Int Raw types.Log // Blockchain specific contextual infos }
BlurNewFeeRate represents a NewFeeRate event raised by the Blur contract.
type BlurNewFeeRateIterator ¶
type BlurNewFeeRateIterator struct { Event *BlurNewFeeRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewFeeRateIterator is returned from FilterNewFeeRate and is used to iterate over the raw logs and unpacked data for NewFeeRate events raised by the Blur contract.
func (*BlurNewFeeRateIterator) Close ¶
func (it *BlurNewFeeRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewFeeRateIterator) Error ¶
func (it *BlurNewFeeRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewFeeRateIterator) Next ¶
func (it *BlurNewFeeRateIterator) 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 BlurNewFeeRecipient ¶
type BlurNewFeeRecipient struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
BlurNewFeeRecipient represents a NewFeeRecipient event raised by the Blur contract.
type BlurNewFeeRecipientIterator ¶
type BlurNewFeeRecipientIterator struct { Event *BlurNewFeeRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewFeeRecipientIterator is returned from FilterNewFeeRecipient and is used to iterate over the raw logs and unpacked data for NewFeeRecipient events raised by the Blur contract.
func (*BlurNewFeeRecipientIterator) Close ¶
func (it *BlurNewFeeRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewFeeRecipientIterator) Error ¶
func (it *BlurNewFeeRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewFeeRecipientIterator) Next ¶
func (it *BlurNewFeeRecipientIterator) 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 BlurNewGovernor ¶
type BlurNewGovernor struct { Governor common.Address Raw types.Log // Blockchain specific contextual infos }
BlurNewGovernor represents a NewGovernor event raised by the Blur contract.
type BlurNewGovernorIterator ¶
type BlurNewGovernorIterator struct { Event *BlurNewGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewGovernorIterator is returned from FilterNewGovernor and is used to iterate over the raw logs and unpacked data for NewGovernor events raised by the Blur contract.
func (*BlurNewGovernorIterator) Close ¶
func (it *BlurNewGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewGovernorIterator) Error ¶
func (it *BlurNewGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewGovernorIterator) Next ¶
func (it *BlurNewGovernorIterator) 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 BlurNewOracle ¶
type BlurNewOracle struct { Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
BlurNewOracle represents a NewOracle event raised by the Blur contract.
type BlurNewOracleIterator ¶
type BlurNewOracleIterator struct { Event *BlurNewOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewOracleIterator is returned from FilterNewOracle and is used to iterate over the raw logs and unpacked data for NewOracle events raised by the Blur contract.
func (*BlurNewOracleIterator) Close ¶
func (it *BlurNewOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewOracleIterator) Error ¶
func (it *BlurNewOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewOracleIterator) Next ¶
func (it *BlurNewOracleIterator) 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 BlurNewPolicyManager ¶
type BlurNewPolicyManager struct { PolicyManager common.Address Raw types.Log // Blockchain specific contextual infos }
BlurNewPolicyManager represents a NewPolicyManager event raised by the Blur contract.
type BlurNewPolicyManagerIterator ¶
type BlurNewPolicyManagerIterator struct { Event *BlurNewPolicyManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNewPolicyManagerIterator is returned from FilterNewPolicyManager and is used to iterate over the raw logs and unpacked data for NewPolicyManager events raised by the Blur contract.
func (*BlurNewPolicyManagerIterator) Close ¶
func (it *BlurNewPolicyManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNewPolicyManagerIterator) Error ¶
func (it *BlurNewPolicyManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNewPolicyManagerIterator) Next ¶
func (it *BlurNewPolicyManagerIterator) 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 BlurNonceIncremented ¶
type BlurNonceIncremented struct { Trader common.Address NewNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
BlurNonceIncremented represents a NonceIncremented event raised by the Blur contract.
type BlurNonceIncrementedIterator ¶
type BlurNonceIncrementedIterator struct { Event *BlurNonceIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurNonceIncrementedIterator is returned from FilterNonceIncremented and is used to iterate over the raw logs and unpacked data for NonceIncremented events raised by the Blur contract.
func (*BlurNonceIncrementedIterator) Close ¶
func (it *BlurNonceIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurNonceIncrementedIterator) Error ¶
func (it *BlurNonceIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurNonceIncrementedIterator) Next ¶
func (it *BlurNonceIncrementedIterator) 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 BlurOpened ¶
BlurOpened represents a Opened event raised by the Blur contract.
type BlurOpenedIterator ¶
type BlurOpenedIterator struct { Event *BlurOpened // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurOpenedIterator is returned from FilterOpened and is used to iterate over the raw logs and unpacked data for Opened events raised by the Blur contract.
func (*BlurOpenedIterator) Close ¶
func (it *BlurOpenedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurOpenedIterator) Error ¶
func (it *BlurOpenedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurOpenedIterator) Next ¶
func (it *BlurOpenedIterator) 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 BlurOrderCancelled ¶
type BlurOrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
BlurOrderCancelled represents a OrderCancelled event raised by the Blur contract.
type BlurOrderCancelledIterator ¶
type BlurOrderCancelledIterator struct { Event *BlurOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Blur contract.
func (*BlurOrderCancelledIterator) Close ¶
func (it *BlurOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurOrderCancelledIterator) Error ¶
func (it *BlurOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurOrderCancelledIterator) Next ¶
func (it *BlurOrderCancelledIterator) 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 BlurOrdersMatched ¶
type BlurOrdersMatched struct { Maker common.Address Taker common.Address Sell Order SellHash [32]byte Buy Order BuyHash [32]byte Raw types.Log // Blockchain specific contextual infos }
BlurOrdersMatched represents a OrdersMatched event raised by the Blur contract.
type BlurOrdersMatchedIterator ¶
type BlurOrdersMatchedIterator struct { Event *BlurOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the Blur contract.
func (*BlurOrdersMatchedIterator) Close ¶
func (it *BlurOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurOrdersMatchedIterator) Error ¶
func (it *BlurOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurOrdersMatchedIterator) Next ¶
func (it *BlurOrdersMatchedIterator) 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 BlurOwnershipTransferred ¶
type BlurOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BlurOwnershipTransferred represents a OwnershipTransferred event raised by the Blur contract.
type BlurOwnershipTransferredIterator ¶
type BlurOwnershipTransferredIterator struct { Event *BlurOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Blur contract.
func (*BlurOwnershipTransferredIterator) Close ¶
func (it *BlurOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurOwnershipTransferredIterator) Error ¶
func (it *BlurOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurOwnershipTransferredIterator) Next ¶
func (it *BlurOwnershipTransferredIterator) 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 BlurRaw ¶
type BlurRaw struct {
Contract *Blur // Generic contract binding to access the raw methods on
}
BlurRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlurRaw) Call ¶
func (_Blur *BlurRaw) 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 (*BlurRaw) Transact ¶
func (_Blur *BlurRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlurRaw) Transfer ¶
func (_Blur *BlurRaw) 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 BlurSession ¶
type BlurSession struct { Contract *Blur // 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 }
BlurSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlurSession) BlockRange ¶
func (_Blur *BlurSession) BlockRange() (*big.Int, error)
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*BlurSession) BulkExecute ¶
func (_Blur *BlurSession) BulkExecute(executions []Execution) (*types.Transaction, error)
BulkExecute is a paid mutator transaction binding the contract method 0xb3be57f8.
Solidity: function bulkExecute((((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256),((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256))[] executions) payable returns()
func (*BlurSession) CancelOrder ¶
func (_Blur *BlurSession) CancelOrder(order Order) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xf4acd740.
Solidity: function cancelOrder((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) order) returns()
func (*BlurSession) CancelOrders ¶
func (_Blur *BlurSession) CancelOrders(orders []Order) (*types.Transaction, error)
CancelOrders is a paid mutator transaction binding the contract method 0xab7e8cba.
Solidity: function cancelOrders((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes)[] orders) returns()
func (*BlurSession) CancelledOrFilled ¶
func (_Blur *BlurSession) CancelledOrFilled(arg0 [32]byte) (bool, error)
CancelledOrFilled is a free data retrieval call binding the contract method 0x5511f319.
Solidity: function cancelledOrFilled(bytes32 ) view returns(bool)
func (*BlurSession) Close ¶
func (_Blur *BlurSession) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*BlurSession) Execute ¶
func (_Blur *BlurSession) Execute(sell Input, buy Input) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x9a1fc3a7.
Solidity: function execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurSession) ExecutionDelegate ¶
func (_Blur *BlurSession) ExecutionDelegate() (common.Address, error)
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*BlurSession) FEETYPEHASH ¶
func (_Blur *BlurSession) FEETYPEHASH() ([32]byte, error)
FEETYPEHASH is a free data retrieval call binding the contract method 0x4832ede1.
Solidity: function FEE_TYPEHASH() view returns(bytes32)
func (*BlurSession) FeeRate ¶
func (_Blur *BlurSession) FeeRate() (*big.Int, error)
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*BlurSession) FeeRecipient ¶
func (_Blur *BlurSession) FeeRecipient() (common.Address, error)
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*BlurSession) Governor ¶
func (_Blur *BlurSession) Governor() (common.Address, error)
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*BlurSession) INVERSEBASISPOINT ¶
func (_Blur *BlurSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*BlurSession) IncrementNonce ¶
func (_Blur *BlurSession) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*BlurSession) Initialize ¶
func (_Blur *BlurSession) Initialize(_executionDelegate common.Address, _policyManager common.Address, _oracle common.Address, _blockRange *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address _executionDelegate, address _policyManager, address _oracle, uint256 _blockRange) returns()
func (*BlurSession) InternalExecute ¶
func (_Blur *BlurSession) InternalExecute(sell Input, buy Input) (*types.Transaction, error)
InternalExecute is a paid mutator transaction binding the contract method 0xe04d94ae.
Solidity: function _execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurSession) IsInternal ¶
func (_Blur *BlurSession) IsInternal() (bool, error)
IsInternal is a free data retrieval call binding the contract method 0x16e29d71.
Solidity: function isInternal() view returns(bool)
func (*BlurSession) IsOpen ¶
func (_Blur *BlurSession) IsOpen() (*big.Int, error)
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*BlurSession) NAME ¶
func (_Blur *BlurSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*BlurSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*BlurSession) ORACLEORDERTYPEHASH ¶
func (_Blur *BlurSession) ORACLEORDERTYPEHASH() ([32]byte, error)
ORACLEORDERTYPEHASH is a free data retrieval call binding the contract method 0x1d97c9bb.
Solidity: function ORACLE_ORDER_TYPEHASH() view returns(bytes32)
func (*BlurSession) ORDERTYPEHASH ¶
func (_Blur *BlurSession) ORDERTYPEHASH() ([32]byte, error)
ORDERTYPEHASH is a free data retrieval call binding the contract method 0xf973a209.
Solidity: function ORDER_TYPEHASH() view returns(bytes32)
func (*BlurSession) Open ¶
func (_Blur *BlurSession) Open() (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*BlurSession) Oracle ¶
func (_Blur *BlurSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BlurSession) Owner ¶
func (_Blur *BlurSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BlurSession) POOL ¶
func (_Blur *BlurSession) POOL() (common.Address, error)
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*BlurSession) PolicyManager ¶
func (_Blur *BlurSession) PolicyManager() (common.Address, error)
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*BlurSession) ProxiableUUID ¶
func (_Blur *BlurSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*BlurSession) ROOTTYPEHASH ¶
func (_Blur *BlurSession) ROOTTYPEHASH() ([32]byte, error)
ROOTTYPEHASH is a free data retrieval call binding the contract method 0x31e6d0fe.
Solidity: function ROOT_TYPEHASH() view returns(bytes32)
func (*BlurSession) RemainingETH ¶
func (_Blur *BlurSession) RemainingETH() (*big.Int, error)
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
func (*BlurSession) RenounceOwnership ¶
func (_Blur *BlurSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlurSession) SetBlockRange ¶
func (_Blur *BlurSession) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
SetBlockRange is a paid mutator transaction binding the contract method 0x6992aa36.
Solidity: function setBlockRange(uint256 _blockRange) returns()
func (*BlurSession) SetExecutionDelegate ¶
func (_Blur *BlurSession) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
SetExecutionDelegate is a paid mutator transaction binding the contract method 0x037c9be2.
Solidity: function setExecutionDelegate(address _executionDelegate) returns()
func (*BlurSession) SetFeeRate ¶
func (_Blur *BlurSession) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
SetFeeRate is a paid mutator transaction binding the contract method 0x45596e2e.
Solidity: function setFeeRate(uint256 _feeRate) returns()
func (*BlurSession) SetFeeRecipient ¶
func (_Blur *BlurSession) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
SetFeeRecipient is a paid mutator transaction binding the contract method 0xe74b981b.
Solidity: function setFeeRecipient(address _feeRecipient) returns()
func (*BlurSession) SetGovernor ¶
func (_Blur *BlurSession) SetGovernor(_governor common.Address) (*types.Transaction, error)
SetGovernor is a paid mutator transaction binding the contract method 0xc42cf535.
Solidity: function setGovernor(address _governor) returns()
func (*BlurSession) SetOracle ¶
func (_Blur *BlurSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
func (*BlurSession) SetPolicyManager ¶
func (_Blur *BlurSession) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
SetPolicyManager is a paid mutator transaction binding the contract method 0xadde41e1.
Solidity: function setPolicyManager(address _policyManager) returns()
func (*BlurSession) TransferOwnership ¶
func (_Blur *BlurSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlurSession) UpgradeTo ¶
func (_Blur *BlurSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*BlurSession) UpgradeToAndCall ¶
func (_Blur *BlurSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*BlurSession) VERSION ¶
func (_Blur *BlurSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type BlurTransactor ¶
type BlurTransactor struct {
// contains filtered or unexported fields
}
BlurTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlurTransactor ¶
func NewBlurTransactor(address common.Address, transactor bind.ContractTransactor) (*BlurTransactor, error)
NewBlurTransactor creates a new write-only instance of Blur, bound to a specific deployed contract.
func (*BlurTransactor) BulkExecute ¶
func (_Blur *BlurTransactor) BulkExecute(opts *bind.TransactOpts, executions []Execution) (*types.Transaction, error)
BulkExecute is a paid mutator transaction binding the contract method 0xb3be57f8.
Solidity: function bulkExecute((((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256),((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256))[] executions) payable returns()
func (*BlurTransactor) CancelOrder ¶
func (_Blur *BlurTransactor) CancelOrder(opts *bind.TransactOpts, order Order) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xf4acd740.
Solidity: function cancelOrder((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) order) returns()
func (*BlurTransactor) CancelOrders ¶
func (_Blur *BlurTransactor) CancelOrders(opts *bind.TransactOpts, orders []Order) (*types.Transaction, error)
CancelOrders is a paid mutator transaction binding the contract method 0xab7e8cba.
Solidity: function cancelOrders((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes)[] orders) returns()
func (*BlurTransactor) Close ¶
func (_Blur *BlurTransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*BlurTransactor) Execute ¶
func (_Blur *BlurTransactor) Execute(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x9a1fc3a7.
Solidity: function execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurTransactor) IncrementNonce ¶
func (_Blur *BlurTransactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*BlurTransactor) Initialize ¶
func (_Blur *BlurTransactor) Initialize(opts *bind.TransactOpts, _executionDelegate common.Address, _policyManager common.Address, _oracle common.Address, _blockRange *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address _executionDelegate, address _policyManager, address _oracle, uint256 _blockRange) returns()
func (*BlurTransactor) InternalExecute ¶
func (_Blur *BlurTransactor) InternalExecute(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
InternalExecute is a paid mutator transaction binding the contract method 0xe04d94ae.
Solidity: function _execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurTransactor) Open ¶
func (_Blur *BlurTransactor) Open(opts *bind.TransactOpts) (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*BlurTransactor) RenounceOwnership ¶
func (_Blur *BlurTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlurTransactor) SetBlockRange ¶
func (_Blur *BlurTransactor) SetBlockRange(opts *bind.TransactOpts, _blockRange *big.Int) (*types.Transaction, error)
SetBlockRange is a paid mutator transaction binding the contract method 0x6992aa36.
Solidity: function setBlockRange(uint256 _blockRange) returns()
func (*BlurTransactor) SetExecutionDelegate ¶
func (_Blur *BlurTransactor) SetExecutionDelegate(opts *bind.TransactOpts, _executionDelegate common.Address) (*types.Transaction, error)
SetExecutionDelegate is a paid mutator transaction binding the contract method 0x037c9be2.
Solidity: function setExecutionDelegate(address _executionDelegate) returns()
func (*BlurTransactor) SetFeeRate ¶
func (_Blur *BlurTransactor) SetFeeRate(opts *bind.TransactOpts, _feeRate *big.Int) (*types.Transaction, error)
SetFeeRate is a paid mutator transaction binding the contract method 0x45596e2e.
Solidity: function setFeeRate(uint256 _feeRate) returns()
func (*BlurTransactor) SetFeeRecipient ¶
func (_Blur *BlurTransactor) SetFeeRecipient(opts *bind.TransactOpts, _feeRecipient common.Address) (*types.Transaction, error)
SetFeeRecipient is a paid mutator transaction binding the contract method 0xe74b981b.
Solidity: function setFeeRecipient(address _feeRecipient) returns()
func (*BlurTransactor) SetGovernor ¶
func (_Blur *BlurTransactor) SetGovernor(opts *bind.TransactOpts, _governor common.Address) (*types.Transaction, error)
SetGovernor is a paid mutator transaction binding the contract method 0xc42cf535.
Solidity: function setGovernor(address _governor) returns()
func (*BlurTransactor) SetOracle ¶
func (_Blur *BlurTransactor) SetOracle(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
func (*BlurTransactor) SetPolicyManager ¶
func (_Blur *BlurTransactor) SetPolicyManager(opts *bind.TransactOpts, _policyManager common.Address) (*types.Transaction, error)
SetPolicyManager is a paid mutator transaction binding the contract method 0xadde41e1.
Solidity: function setPolicyManager(address _policyManager) returns()
func (*BlurTransactor) TransferOwnership ¶
func (_Blur *BlurTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlurTransactor) UpgradeTo ¶
func (_Blur *BlurTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*BlurTransactor) UpgradeToAndCall ¶
func (_Blur *BlurTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type BlurTransactorRaw ¶
type BlurTransactorRaw struct {
Contract *BlurTransactor // Generic write-only contract binding to access the raw methods on
}
BlurTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlurTransactorRaw) Transact ¶
func (_Blur *BlurTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlurTransactorRaw) Transfer ¶
func (_Blur *BlurTransactorRaw) 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 BlurTransactorSession ¶
type BlurTransactorSession struct { Contract *BlurTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlurTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlurTransactorSession) BulkExecute ¶
func (_Blur *BlurTransactorSession) BulkExecute(executions []Execution) (*types.Transaction, error)
BulkExecute is a paid mutator transaction binding the contract method 0xb3be57f8.
Solidity: function bulkExecute((((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256),((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256))[] executions) payable returns()
func (*BlurTransactorSession) CancelOrder ¶
func (_Blur *BlurTransactorSession) CancelOrder(order Order) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xf4acd740.
Solidity: function cancelOrder((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes) order) returns()
func (*BlurTransactorSession) CancelOrders ¶
func (_Blur *BlurTransactorSession) CancelOrders(orders []Order) (*types.Transaction, error)
CancelOrders is a paid mutator transaction binding the contract method 0xab7e8cba.
Solidity: function cancelOrders((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes)[] orders) returns()
func (*BlurTransactorSession) Close ¶
func (_Blur *BlurTransactorSession) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*BlurTransactorSession) Execute ¶
func (_Blur *BlurTransactorSession) Execute(sell Input, buy Input) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x9a1fc3a7.
Solidity: function execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurTransactorSession) IncrementNonce ¶
func (_Blur *BlurTransactorSession) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*BlurTransactorSession) Initialize ¶
func (_Blur *BlurTransactorSession) Initialize(_executionDelegate common.Address, _policyManager common.Address, _oracle common.Address, _blockRange *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address _executionDelegate, address _policyManager, address _oracle, uint256 _blockRange) returns()
func (*BlurTransactorSession) InternalExecute ¶
func (_Blur *BlurTransactorSession) InternalExecute(sell Input, buy Input) (*types.Transaction, error)
InternalExecute is a paid mutator transaction binding the contract method 0xe04d94ae.
Solidity: function _execute(((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) sell, ((address,uint8,address,address,uint256,uint256,address,uint256,uint256,uint256,(uint16,address)[],uint256,bytes),uint8,bytes32,bytes32,bytes,uint8,uint256) buy) payable returns()
func (*BlurTransactorSession) Open ¶
func (_Blur *BlurTransactorSession) Open() (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*BlurTransactorSession) RenounceOwnership ¶
func (_Blur *BlurTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlurTransactorSession) SetBlockRange ¶
func (_Blur *BlurTransactorSession) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
SetBlockRange is a paid mutator transaction binding the contract method 0x6992aa36.
Solidity: function setBlockRange(uint256 _blockRange) returns()
func (*BlurTransactorSession) SetExecutionDelegate ¶
func (_Blur *BlurTransactorSession) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
SetExecutionDelegate is a paid mutator transaction binding the contract method 0x037c9be2.
Solidity: function setExecutionDelegate(address _executionDelegate) returns()
func (*BlurTransactorSession) SetFeeRate ¶
func (_Blur *BlurTransactorSession) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
SetFeeRate is a paid mutator transaction binding the contract method 0x45596e2e.
Solidity: function setFeeRate(uint256 _feeRate) returns()
func (*BlurTransactorSession) SetFeeRecipient ¶
func (_Blur *BlurTransactorSession) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
SetFeeRecipient is a paid mutator transaction binding the contract method 0xe74b981b.
Solidity: function setFeeRecipient(address _feeRecipient) returns()
func (*BlurTransactorSession) SetGovernor ¶
func (_Blur *BlurTransactorSession) SetGovernor(_governor common.Address) (*types.Transaction, error)
SetGovernor is a paid mutator transaction binding the contract method 0xc42cf535.
Solidity: function setGovernor(address _governor) returns()
func (*BlurTransactorSession) SetOracle ¶
func (_Blur *BlurTransactorSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
func (*BlurTransactorSession) SetPolicyManager ¶
func (_Blur *BlurTransactorSession) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
SetPolicyManager is a paid mutator transaction binding the contract method 0xadde41e1.
Solidity: function setPolicyManager(address _policyManager) returns()
func (*BlurTransactorSession) TransferOwnership ¶
func (_Blur *BlurTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlurTransactorSession) UpgradeTo ¶
func (_Blur *BlurTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*BlurTransactorSession) UpgradeToAndCall ¶
func (_Blur *BlurTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type BlurUpgraded ¶
type BlurUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
BlurUpgraded represents a Upgraded event raised by the Blur contract.
type BlurUpgradedIterator ¶
type BlurUpgradedIterator struct { Event *BlurUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlurUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Blur contract.
func (*BlurUpgradedIterator) Close ¶
func (it *BlurUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlurUpgradedIterator) Error ¶
func (it *BlurUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlurUpgradedIterator) Next ¶
func (it *BlurUpgradedIterator) 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 Input ¶
type Input struct { Order Order V uint8 R [32]byte S [32]byte ExtraSignature []byte SignatureVersion uint8 BlockNumber *big.Int }
Input is an auto generated low-level Go binding around an user-defined struct.
type Order ¶
type Order struct { Trader common.Address Side uint8 MatchingPolicy common.Address Collection common.Address TokenId *big.Int Amount *big.Int PaymentToken common.Address Price *big.Int ListingTime *big.Int ExpirationTime *big.Int Fees []Fee Salt *big.Int ExtraParams []byte }
Order is an auto generated low-level Go binding around an user-defined struct.