Documentation ¶
Index ¶
- Variables
- type Blurv1
- type Blurv1AdminChanged
- type Blurv1AdminChangedIterator
- type Blurv1BeaconUpgraded
- type Blurv1BeaconUpgradedIterator
- type Blurv1Caller
- func (_Blurv1 *Blurv1Caller) BlockRange(opts *bind.CallOpts) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) CancelledOrFilled(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Blurv1 *Blurv1Caller) ExecutionDelegate(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) FEETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blurv1 *Blurv1Caller) FeeRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) FeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) Governor(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) IsInternal(opts *bind.CallOpts) (bool, error)
- func (_Blurv1 *Blurv1Caller) IsOpen(opts *bind.CallOpts) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) NAME(opts *bind.CallOpts) (string, error)
- func (_Blurv1 *Blurv1Caller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) ORACLEORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blurv1 *Blurv1Caller) ORDERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blurv1 *Blurv1Caller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) POOL(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) PolicyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Blurv1 *Blurv1Caller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_Blurv1 *Blurv1Caller) ROOTTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Blurv1 *Blurv1Caller) RemainingETH(opts *bind.CallOpts) (*big.Int, error)
- func (_Blurv1 *Blurv1Caller) VERSION(opts *bind.CallOpts) (string, error)
- func (_Blurv1 *Blurv1Caller) WETH(opts *bind.CallOpts) (common.Address, error)
- type Blurv1CallerRaw
- type Blurv1CallerSession
- func (_Blurv1 *Blurv1CallerSession) BlockRange() (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) CancelledOrFilled(arg0 [32]byte) (bool, error)
- func (_Blurv1 *Blurv1CallerSession) ExecutionDelegate() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) FEETYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1CallerSession) FeeRate() (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) FeeRecipient() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) Governor() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) IsInternal() (bool, error)
- func (_Blurv1 *Blurv1CallerSession) IsOpen() (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) NAME() (string, error)
- func (_Blurv1 *Blurv1CallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) ORACLEORDERTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1CallerSession) ORDERTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1CallerSession) Oracle() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) Owner() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) POOL() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) PolicyManager() (common.Address, error)
- func (_Blurv1 *Blurv1CallerSession) ProxiableUUID() ([32]byte, error)
- func (_Blurv1 *Blurv1CallerSession) ROOTTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1CallerSession) RemainingETH() (*big.Int, error)
- func (_Blurv1 *Blurv1CallerSession) VERSION() (string, error)
- func (_Blurv1 *Blurv1CallerSession) WETH() (common.Address, error)
- type Blurv1Closed
- type Blurv1ClosedIterator
- type Blurv1Filterer
- func (_Blurv1 *Blurv1Filterer) FilterAdminChanged(opts *bind.FilterOpts) (*Blurv1AdminChangedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Blurv1BeaconUpgradedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterClosed(opts *bind.FilterOpts) (*Blurv1ClosedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterInitialized(opts *bind.FilterOpts) (*Blurv1InitializedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewBlockRange(opts *bind.FilterOpts) (*Blurv1NewBlockRangeIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewExecutionDelegate(opts *bind.FilterOpts, executionDelegate []common.Address) (*Blurv1NewExecutionDelegateIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewFeeRate(opts *bind.FilterOpts) (*Blurv1NewFeeRateIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewFeeRecipient(opts *bind.FilterOpts) (*Blurv1NewFeeRecipientIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewGovernor(opts *bind.FilterOpts) (*Blurv1NewGovernorIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewOracle(opts *bind.FilterOpts, oracle []common.Address) (*Blurv1NewOracleIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNewPolicyManager(opts *bind.FilterOpts, policyManager []common.Address) (*Blurv1NewPolicyManagerIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterNonceIncremented(opts *bind.FilterOpts, trader []common.Address) (*Blurv1NonceIncrementedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterOpened(opts *bind.FilterOpts) (*Blurv1OpenedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterOrderCancelled(opts *bind.FilterOpts) (*Blurv1OrderCancelledIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address) (*Blurv1OrdersMatchedIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Blurv1OwnershipTransferredIterator, error)
- func (_Blurv1 *Blurv1Filterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Blurv1UpgradedIterator, error)
- func (_Blurv1 *Blurv1Filterer) ParseAdminChanged(log types.Log) (*Blurv1AdminChanged, error)
- func (_Blurv1 *Blurv1Filterer) ParseBeaconUpgraded(log types.Log) (*Blurv1BeaconUpgraded, error)
- func (_Blurv1 *Blurv1Filterer) ParseClosed(log types.Log) (*Blurv1Closed, error)
- func (_Blurv1 *Blurv1Filterer) ParseInitialized(log types.Log) (*Blurv1Initialized, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewBlockRange(log types.Log) (*Blurv1NewBlockRange, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewExecutionDelegate(log types.Log) (*Blurv1NewExecutionDelegate, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewFeeRate(log types.Log) (*Blurv1NewFeeRate, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewFeeRecipient(log types.Log) (*Blurv1NewFeeRecipient, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewGovernor(log types.Log) (*Blurv1NewGovernor, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewOracle(log types.Log) (*Blurv1NewOracle, error)
- func (_Blurv1 *Blurv1Filterer) ParseNewPolicyManager(log types.Log) (*Blurv1NewPolicyManager, error)
- func (_Blurv1 *Blurv1Filterer) ParseNonceIncremented(log types.Log) (*Blurv1NonceIncremented, error)
- func (_Blurv1 *Blurv1Filterer) ParseOpened(log types.Log) (*Blurv1Opened, error)
- func (_Blurv1 *Blurv1Filterer) ParseOrderCancelled(log types.Log) (*Blurv1OrderCancelled, error)
- func (_Blurv1 *Blurv1Filterer) ParseOrdersMatched(log types.Log) (*Blurv1OrdersMatched, error)
- func (_Blurv1 *Blurv1Filterer) ParseOwnershipTransferred(log types.Log) (*Blurv1OwnershipTransferred, error)
- func (_Blurv1 *Blurv1Filterer) ParseUpgraded(log types.Log) (*Blurv1Upgraded, error)
- func (_Blurv1 *Blurv1Filterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Blurv1AdminChanged) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Blurv1BeaconUpgraded, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *Blurv1Closed) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *Blurv1Initialized) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewBlockRange(opts *bind.WatchOpts, sink chan<- *Blurv1NewBlockRange) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewExecutionDelegate(opts *bind.WatchOpts, sink chan<- *Blurv1NewExecutionDelegate, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewFeeRate(opts *bind.WatchOpts, sink chan<- *Blurv1NewFeeRate) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewFeeRecipient(opts *bind.WatchOpts, sink chan<- *Blurv1NewFeeRecipient) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *Blurv1NewGovernor) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewOracle(opts *bind.WatchOpts, sink chan<- *Blurv1NewOracle, oracle []common.Address) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNewPolicyManager(opts *bind.WatchOpts, sink chan<- *Blurv1NewPolicyManager, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *Blurv1NonceIncremented, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchOpened(opts *bind.WatchOpts, sink chan<- *Blurv1Opened) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *Blurv1OrderCancelled) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *Blurv1OrdersMatched, maker []common.Address, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Blurv1OwnershipTransferred, ...) (event.Subscription, error)
- func (_Blurv1 *Blurv1Filterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Blurv1Upgraded, ...) (event.Subscription, error)
- type Blurv1Initialized
- type Blurv1InitializedIterator
- type Blurv1NewBlockRange
- type Blurv1NewBlockRangeIterator
- type Blurv1NewExecutionDelegate
- type Blurv1NewExecutionDelegateIterator
- type Blurv1NewFeeRate
- type Blurv1NewFeeRateIterator
- type Blurv1NewFeeRecipient
- type Blurv1NewFeeRecipientIterator
- type Blurv1NewGovernor
- type Blurv1NewGovernorIterator
- type Blurv1NewOracle
- type Blurv1NewOracleIterator
- type Blurv1NewPolicyManager
- type Blurv1NewPolicyManagerIterator
- type Blurv1NonceIncremented
- type Blurv1NonceIncrementedIterator
- type Blurv1Opened
- type Blurv1OpenedIterator
- type Blurv1OrderCancelled
- type Blurv1OrderCancelledIterator
- type Blurv1OrdersMatched
- type Blurv1OrdersMatchedIterator
- type Blurv1OwnershipTransferred
- type Blurv1OwnershipTransferredIterator
- type Blurv1Raw
- func (_Blurv1 *Blurv1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Blurv1 *Blurv1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Blurv1Session
- func (_Blurv1 *Blurv1Session) BlockRange() (*big.Int, error)
- func (_Blurv1 *Blurv1Session) BulkExecute(executions []Execution) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) CancelOrder(order Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) CancelOrders(orders []Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) CancelledOrFilled(arg0 [32]byte) (bool, error)
- func (_Blurv1 *Blurv1Session) Close() (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) Execute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) Execution(sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) ExecutionDelegate() (common.Address, error)
- func (_Blurv1 *Blurv1Session) FEETYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1Session) FeeRate() (*big.Int, error)
- func (_Blurv1 *Blurv1Session) FeeRecipient() (common.Address, error)
- func (_Blurv1 *Blurv1Session) Governor() (common.Address, error)
- func (_Blurv1 *Blurv1Session) INVERSEBASISPOINT() (*big.Int, error)
- func (_Blurv1 *Blurv1Session) IncrementNonce() (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) Initialize(_executionDelegate common.Address, _policyManager common.Address, ...) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) IsInternal() (bool, error)
- func (_Blurv1 *Blurv1Session) IsOpen() (*big.Int, error)
- func (_Blurv1 *Blurv1Session) NAME() (string, error)
- func (_Blurv1 *Blurv1Session) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Blurv1 *Blurv1Session) ORACLEORDERTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1Session) ORDERTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1Session) Open() (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) Oracle() (common.Address, error)
- func (_Blurv1 *Blurv1Session) Owner() (common.Address, error)
- func (_Blurv1 *Blurv1Session) POOL() (common.Address, error)
- func (_Blurv1 *Blurv1Session) PolicyManager() (common.Address, error)
- func (_Blurv1 *Blurv1Session) ProxiableUUID() ([32]byte, error)
- func (_Blurv1 *Blurv1Session) ROOTTYPEHASH() ([32]byte, error)
- func (_Blurv1 *Blurv1Session) RemainingETH() (*big.Int, error)
- func (_Blurv1 *Blurv1Session) RenounceOwnership() (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetGovernor(_governor common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetOracle(_oracle common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Session) VERSION() (string, error)
- func (_Blurv1 *Blurv1Session) WETH() (common.Address, error)
- type Blurv1Transactor
- func (_Blurv1 *Blurv1Transactor) BulkExecute(opts *bind.TransactOpts, executions []Execution) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) CancelOrder(opts *bind.TransactOpts, order Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) CancelOrders(opts *bind.TransactOpts, orders []Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) Execute(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) Execution(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) Initialize(opts *bind.TransactOpts, _executionDelegate common.Address, ...) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) Open(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetBlockRange(opts *bind.TransactOpts, _blockRange *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetExecutionDelegate(opts *bind.TransactOpts, _executionDelegate common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetFeeRate(opts *bind.TransactOpts, _feeRate *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetFeeRecipient(opts *bind.TransactOpts, _feeRecipient common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetGovernor(opts *bind.TransactOpts, _governor common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetOracle(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) SetPolicyManager(opts *bind.TransactOpts, _policyManager common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1Transactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Blurv1TransactorRaw
- type Blurv1TransactorSession
- func (_Blurv1 *Blurv1TransactorSession) BulkExecute(executions []Execution) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) CancelOrder(order Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) CancelOrders(orders []Order) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) Close() (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) Execute(sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) Execution(sell Input, buy Input) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) IncrementNonce() (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) Initialize(_executionDelegate common.Address, _policyManager common.Address, ...) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) Open() (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetBlockRange(_blockRange *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetExecutionDelegate(_executionDelegate common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetFeeRecipient(_feeRecipient common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetGovernor(_governor common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) SetPolicyManager(_policyManager common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Blurv1 *Blurv1TransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Blurv1Upgraded
- type Blurv1UpgradedIterator
- type Execution
- type Fee
- type Input
- type Order
Constants ¶
This section is empty.
Variables ¶
var Blurv1ABI = Blurv1MetaData.ABI
Blurv1ABI is the input ABI used to generate the binding from. Deprecated: Use Blurv1MetaData.ABI instead.
var Blurv1MetaData = &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\"}]",
}
Blurv1MetaData contains all meta data concerning the Blurv1 contract.
Functions ¶
This section is empty.
Types ¶
type Blurv1 ¶
type Blurv1 struct { Blurv1Caller // Read-only binding to the contract Blurv1Transactor // Write-only binding to the contract Blurv1Filterer // Log filterer for contract events }
Blurv1 is an auto generated Go binding around an Ethereum contract.
type Blurv1AdminChanged ¶
type Blurv1AdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1AdminChanged represents a AdminChanged event raised by the Blurv1 contract.
type Blurv1AdminChangedIterator ¶
type Blurv1AdminChangedIterator struct { Event *Blurv1AdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1AdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Blurv1 contract.
func (*Blurv1AdminChangedIterator) Close ¶
func (it *Blurv1AdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1AdminChangedIterator) Error ¶
func (it *Blurv1AdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1AdminChangedIterator) Next ¶
func (it *Blurv1AdminChangedIterator) 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 Blurv1BeaconUpgraded ¶
type Blurv1BeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1BeaconUpgraded represents a BeaconUpgraded event raised by the Blurv1 contract.
type Blurv1BeaconUpgradedIterator ¶
type Blurv1BeaconUpgradedIterator struct { Event *Blurv1BeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1BeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Blurv1 contract.
func (*Blurv1BeaconUpgradedIterator) Close ¶
func (it *Blurv1BeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1BeaconUpgradedIterator) Error ¶
func (it *Blurv1BeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1BeaconUpgradedIterator) Next ¶
func (it *Blurv1BeaconUpgradedIterator) 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 Blurv1Caller ¶
type Blurv1Caller struct {
// contains filtered or unexported fields
}
Blurv1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlurv1Caller ¶
func NewBlurv1Caller(address common.Address, caller bind.ContractCaller) (*Blurv1Caller, error)
NewBlurv1Caller creates a new read-only instance of Blurv1, bound to a specific deployed contract.
func (*Blurv1Caller) BlockRange ¶
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*Blurv1Caller) CancelledOrFilled ¶
CancelledOrFilled is a free data retrieval call binding the contract method 0x5511f319.
Solidity: function cancelledOrFilled(bytes32 ) view returns(bool)
func (*Blurv1Caller) ExecutionDelegate ¶
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*Blurv1Caller) FEETYPEHASH ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) FeeRate ¶
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*Blurv1Caller) FeeRecipient ¶
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*Blurv1Caller) Governor ¶
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*Blurv1Caller) INVERSEBASISPOINT ¶
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*Blurv1Caller) IsInternal ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) IsOpen ¶
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*Blurv1Caller) NAME ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*Blurv1Caller) ORACLEORDERTYPEHASH ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) ORDERTYPEHASH ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*Blurv1Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Blurv1Caller) POOL ¶
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*Blurv1Caller) PolicyManager ¶
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*Blurv1Caller) ProxiableUUID ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) ROOTTYPEHASH ¶
func (_Blurv1 *Blurv1Caller) 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 (*Blurv1Caller) RemainingETH ¶
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
type Blurv1CallerRaw ¶
type Blurv1CallerRaw struct {
Contract *Blurv1Caller // Generic read-only contract binding to access the raw methods on
}
Blurv1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Blurv1CallerRaw) Call ¶
func (_Blurv1 *Blurv1CallerRaw) 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 Blurv1CallerSession ¶
type Blurv1CallerSession struct { Contract *Blurv1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Blurv1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Blurv1CallerSession) BlockRange ¶
func (_Blurv1 *Blurv1CallerSession) BlockRange() (*big.Int, error)
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*Blurv1CallerSession) CancelledOrFilled ¶
func (_Blurv1 *Blurv1CallerSession) 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 (*Blurv1CallerSession) ExecutionDelegate ¶
func (_Blurv1 *Blurv1CallerSession) ExecutionDelegate() (common.Address, error)
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*Blurv1CallerSession) FEETYPEHASH ¶
func (_Blurv1 *Blurv1CallerSession) FEETYPEHASH() ([32]byte, error)
FEETYPEHASH is a free data retrieval call binding the contract method 0x4832ede1.
Solidity: function FEE_TYPEHASH() view returns(bytes32)
func (*Blurv1CallerSession) FeeRate ¶
func (_Blurv1 *Blurv1CallerSession) FeeRate() (*big.Int, error)
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*Blurv1CallerSession) FeeRecipient ¶
func (_Blurv1 *Blurv1CallerSession) FeeRecipient() (common.Address, error)
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*Blurv1CallerSession) Governor ¶
func (_Blurv1 *Blurv1CallerSession) Governor() (common.Address, error)
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*Blurv1CallerSession) INVERSEBASISPOINT ¶
func (_Blurv1 *Blurv1CallerSession) 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 (*Blurv1CallerSession) IsInternal ¶
func (_Blurv1 *Blurv1CallerSession) IsInternal() (bool, error)
IsInternal is a free data retrieval call binding the contract method 0x16e29d71.
Solidity: function isInternal() view returns(bool)
func (*Blurv1CallerSession) IsOpen ¶
func (_Blurv1 *Blurv1CallerSession) IsOpen() (*big.Int, error)
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*Blurv1CallerSession) NAME ¶
func (_Blurv1 *Blurv1CallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*Blurv1CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*Blurv1CallerSession) ORACLEORDERTYPEHASH ¶
func (_Blurv1 *Blurv1CallerSession) 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 (*Blurv1CallerSession) ORDERTYPEHASH ¶
func (_Blurv1 *Blurv1CallerSession) ORDERTYPEHASH() ([32]byte, error)
ORDERTYPEHASH is a free data retrieval call binding the contract method 0xf973a209.
Solidity: function ORDER_TYPEHASH() view returns(bytes32)
func (*Blurv1CallerSession) Oracle ¶
func (_Blurv1 *Blurv1CallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*Blurv1CallerSession) Owner ¶
func (_Blurv1 *Blurv1CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Blurv1CallerSession) POOL ¶
func (_Blurv1 *Blurv1CallerSession) POOL() (common.Address, error)
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*Blurv1CallerSession) PolicyManager ¶
func (_Blurv1 *Blurv1CallerSession) PolicyManager() (common.Address, error)
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*Blurv1CallerSession) ProxiableUUID ¶
func (_Blurv1 *Blurv1CallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*Blurv1CallerSession) ROOTTYPEHASH ¶
func (_Blurv1 *Blurv1CallerSession) ROOTTYPEHASH() ([32]byte, error)
ROOTTYPEHASH is a free data retrieval call binding the contract method 0x31e6d0fe.
Solidity: function ROOT_TYPEHASH() view returns(bytes32)
func (*Blurv1CallerSession) RemainingETH ¶
func (_Blurv1 *Blurv1CallerSession) RemainingETH() (*big.Int, error)
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
func (*Blurv1CallerSession) VERSION ¶
func (_Blurv1 *Blurv1CallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type Blurv1Closed ¶
Blurv1Closed represents a Closed event raised by the Blurv1 contract.
type Blurv1ClosedIterator ¶
type Blurv1ClosedIterator struct { Event *Blurv1Closed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1ClosedIterator is returned from FilterClosed and is used to iterate over the raw logs and unpacked data for Closed events raised by the Blurv1 contract.
func (*Blurv1ClosedIterator) Close ¶
func (it *Blurv1ClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1ClosedIterator) Error ¶
func (it *Blurv1ClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1ClosedIterator) Next ¶
func (it *Blurv1ClosedIterator) 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 Blurv1Filterer ¶
type Blurv1Filterer struct {
// contains filtered or unexported fields
}
Blurv1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlurv1Filterer ¶
func NewBlurv1Filterer(address common.Address, filterer bind.ContractFilterer) (*Blurv1Filterer, error)
NewBlurv1Filterer creates a new log filterer instance of Blurv1, bound to a specific deployed contract.
func (*Blurv1Filterer) FilterAdminChanged ¶
func (_Blurv1 *Blurv1Filterer) FilterAdminChanged(opts *bind.FilterOpts) (*Blurv1AdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Blurv1Filterer) FilterBeaconUpgraded ¶
func (_Blurv1 *Blurv1Filterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Blurv1BeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Blurv1Filterer) FilterClosed ¶
func (_Blurv1 *Blurv1Filterer) FilterClosed(opts *bind.FilterOpts) (*Blurv1ClosedIterator, error)
FilterClosed is a free log retrieval operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*Blurv1Filterer) FilterInitialized ¶
func (_Blurv1 *Blurv1Filterer) FilterInitialized(opts *bind.FilterOpts) (*Blurv1InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Blurv1Filterer) FilterNewBlockRange ¶
func (_Blurv1 *Blurv1Filterer) FilterNewBlockRange(opts *bind.FilterOpts) (*Blurv1NewBlockRangeIterator, error)
FilterNewBlockRange is a free log retrieval operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*Blurv1Filterer) FilterNewExecutionDelegate ¶
func (_Blurv1 *Blurv1Filterer) FilterNewExecutionDelegate(opts *bind.FilterOpts, executionDelegate []common.Address) (*Blurv1NewExecutionDelegateIterator, error)
FilterNewExecutionDelegate is a free log retrieval operation binding the contract event 0xf9a0f356a7ef079355de09d32ce45cc3cfabc8f118681c19a17501f005a376ac.
Solidity: event NewExecutionDelegate(address indexed executionDelegate)
func (*Blurv1Filterer) FilterNewFeeRate ¶
func (_Blurv1 *Blurv1Filterer) FilterNewFeeRate(opts *bind.FilterOpts) (*Blurv1NewFeeRateIterator, error)
FilterNewFeeRate is a free log retrieval operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*Blurv1Filterer) FilterNewFeeRecipient ¶
func (_Blurv1 *Blurv1Filterer) FilterNewFeeRecipient(opts *bind.FilterOpts) (*Blurv1NewFeeRecipientIterator, error)
FilterNewFeeRecipient is a free log retrieval operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*Blurv1Filterer) FilterNewGovernor ¶
func (_Blurv1 *Blurv1Filterer) FilterNewGovernor(opts *bind.FilterOpts) (*Blurv1NewGovernorIterator, error)
FilterNewGovernor is a free log retrieval operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*Blurv1Filterer) FilterNewOracle ¶
func (_Blurv1 *Blurv1Filterer) FilterNewOracle(opts *bind.FilterOpts, oracle []common.Address) (*Blurv1NewOracleIterator, error)
FilterNewOracle is a free log retrieval operation binding the contract event 0xb3eacd0e351fafdfefdec84e1cd19679b38dbcd63ea7c2c24da17fd2bc3b3c0e.
Solidity: event NewOracle(address indexed oracle)
func (*Blurv1Filterer) FilterNewPolicyManager ¶
func (_Blurv1 *Blurv1Filterer) FilterNewPolicyManager(opts *bind.FilterOpts, policyManager []common.Address) (*Blurv1NewPolicyManagerIterator, error)
FilterNewPolicyManager is a free log retrieval operation binding the contract event 0xdbe18f3fd927cc2aefe380ffd2abfdb8e13f0239c0258ccfc84c3d8fdd8c0418.
Solidity: event NewPolicyManager(address indexed policyManager)
func (*Blurv1Filterer) FilterNonceIncremented ¶
func (_Blurv1 *Blurv1Filterer) FilterNonceIncremented(opts *bind.FilterOpts, trader []common.Address) (*Blurv1NonceIncrementedIterator, error)
FilterNonceIncremented is a free log retrieval operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed trader, uint256 newNonce)
func (*Blurv1Filterer) FilterOpened ¶
func (_Blurv1 *Blurv1Filterer) FilterOpened(opts *bind.FilterOpts) (*Blurv1OpenedIterator, error)
FilterOpened is a free log retrieval operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*Blurv1Filterer) FilterOrderCancelled ¶
func (_Blurv1 *Blurv1Filterer) FilterOrderCancelled(opts *bind.FilterOpts) (*Blurv1OrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*Blurv1Filterer) FilterOrdersMatched ¶
func (_Blurv1 *Blurv1Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address) (*Blurv1OrdersMatchedIterator, 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 (*Blurv1Filterer) FilterOwnershipTransferred ¶
func (_Blurv1 *Blurv1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Blurv1OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Blurv1Filterer) FilterUpgraded ¶
func (_Blurv1 *Blurv1Filterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Blurv1UpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Blurv1Filterer) ParseAdminChanged ¶
func (_Blurv1 *Blurv1Filterer) ParseAdminChanged(log types.Log) (*Blurv1AdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Blurv1Filterer) ParseBeaconUpgraded ¶
func (_Blurv1 *Blurv1Filterer) ParseBeaconUpgraded(log types.Log) (*Blurv1BeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Blurv1Filterer) ParseClosed ¶
func (_Blurv1 *Blurv1Filterer) ParseClosed(log types.Log) (*Blurv1Closed, error)
ParseClosed is a log parse operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*Blurv1Filterer) ParseInitialized ¶
func (_Blurv1 *Blurv1Filterer) ParseInitialized(log types.Log) (*Blurv1Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Blurv1Filterer) ParseNewBlockRange ¶
func (_Blurv1 *Blurv1Filterer) ParseNewBlockRange(log types.Log) (*Blurv1NewBlockRange, error)
ParseNewBlockRange is a log parse operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*Blurv1Filterer) ParseNewExecutionDelegate ¶
func (_Blurv1 *Blurv1Filterer) ParseNewExecutionDelegate(log types.Log) (*Blurv1NewExecutionDelegate, error)
ParseNewExecutionDelegate is a log parse operation binding the contract event 0xf9a0f356a7ef079355de09d32ce45cc3cfabc8f118681c19a17501f005a376ac.
Solidity: event NewExecutionDelegate(address indexed executionDelegate)
func (*Blurv1Filterer) ParseNewFeeRate ¶
func (_Blurv1 *Blurv1Filterer) ParseNewFeeRate(log types.Log) (*Blurv1NewFeeRate, error)
ParseNewFeeRate is a log parse operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*Blurv1Filterer) ParseNewFeeRecipient ¶
func (_Blurv1 *Blurv1Filterer) ParseNewFeeRecipient(log types.Log) (*Blurv1NewFeeRecipient, error)
ParseNewFeeRecipient is a log parse operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*Blurv1Filterer) ParseNewGovernor ¶
func (_Blurv1 *Blurv1Filterer) ParseNewGovernor(log types.Log) (*Blurv1NewGovernor, error)
ParseNewGovernor is a log parse operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*Blurv1Filterer) ParseNewOracle ¶
func (_Blurv1 *Blurv1Filterer) ParseNewOracle(log types.Log) (*Blurv1NewOracle, error)
ParseNewOracle is a log parse operation binding the contract event 0xb3eacd0e351fafdfefdec84e1cd19679b38dbcd63ea7c2c24da17fd2bc3b3c0e.
Solidity: event NewOracle(address indexed oracle)
func (*Blurv1Filterer) ParseNewPolicyManager ¶
func (_Blurv1 *Blurv1Filterer) ParseNewPolicyManager(log types.Log) (*Blurv1NewPolicyManager, error)
ParseNewPolicyManager is a log parse operation binding the contract event 0xdbe18f3fd927cc2aefe380ffd2abfdb8e13f0239c0258ccfc84c3d8fdd8c0418.
Solidity: event NewPolicyManager(address indexed policyManager)
func (*Blurv1Filterer) ParseNonceIncremented ¶
func (_Blurv1 *Blurv1Filterer) ParseNonceIncremented(log types.Log) (*Blurv1NonceIncremented, error)
ParseNonceIncremented is a log parse operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed trader, uint256 newNonce)
func (*Blurv1Filterer) ParseOpened ¶
func (_Blurv1 *Blurv1Filterer) ParseOpened(log types.Log) (*Blurv1Opened, error)
ParseOpened is a log parse operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*Blurv1Filterer) ParseOrderCancelled ¶
func (_Blurv1 *Blurv1Filterer) ParseOrderCancelled(log types.Log) (*Blurv1OrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*Blurv1Filterer) ParseOrdersMatched ¶
func (_Blurv1 *Blurv1Filterer) ParseOrdersMatched(log types.Log) (*Blurv1OrdersMatched, 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 (*Blurv1Filterer) ParseOwnershipTransferred ¶
func (_Blurv1 *Blurv1Filterer) ParseOwnershipTransferred(log types.Log) (*Blurv1OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Blurv1Filterer) ParseUpgraded ¶
func (_Blurv1 *Blurv1Filterer) ParseUpgraded(log types.Log) (*Blurv1Upgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Blurv1Filterer) WatchAdminChanged ¶
func (_Blurv1 *Blurv1Filterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Blurv1AdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Blurv1Filterer) WatchBeaconUpgraded ¶
func (_Blurv1 *Blurv1Filterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Blurv1BeaconUpgraded, 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 (*Blurv1Filterer) WatchClosed ¶
func (_Blurv1 *Blurv1Filterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *Blurv1Closed) (event.Subscription, error)
WatchClosed is a free log subscription operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.
Solidity: event Closed()
func (*Blurv1Filterer) WatchInitialized ¶
func (_Blurv1 *Blurv1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *Blurv1Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Blurv1Filterer) WatchNewBlockRange ¶
func (_Blurv1 *Blurv1Filterer) WatchNewBlockRange(opts *bind.WatchOpts, sink chan<- *Blurv1NewBlockRange) (event.Subscription, error)
WatchNewBlockRange is a free log subscription operation binding the contract event 0x7706177c541ba1b858371bfc568aa77450b4713bbdbba62c730d4484ab6c1251.
Solidity: event NewBlockRange(uint256 blockRange)
func (*Blurv1Filterer) WatchNewExecutionDelegate ¶
func (_Blurv1 *Blurv1Filterer) WatchNewExecutionDelegate(opts *bind.WatchOpts, sink chan<- *Blurv1NewExecutionDelegate, 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 (*Blurv1Filterer) WatchNewFeeRate ¶
func (_Blurv1 *Blurv1Filterer) WatchNewFeeRate(opts *bind.WatchOpts, sink chan<- *Blurv1NewFeeRate) (event.Subscription, error)
WatchNewFeeRate is a free log subscription operation binding the contract event 0x788980e82f4651cc86d1cc00916685528f16c9abb21b2afe72325496c18c94ae.
Solidity: event NewFeeRate(uint256 feeRate)
func (*Blurv1Filterer) WatchNewFeeRecipient ¶
func (_Blurv1 *Blurv1Filterer) WatchNewFeeRecipient(opts *bind.WatchOpts, sink chan<- *Blurv1NewFeeRecipient) (event.Subscription, error)
WatchNewFeeRecipient is a free log subscription operation binding the contract event 0x412871529f3cedd6ca6f10784258f4965a5d6e254127593fe354e7a62f6d0a23.
Solidity: event NewFeeRecipient(address feeRecipient)
func (*Blurv1Filterer) WatchNewGovernor ¶
func (_Blurv1 *Blurv1Filterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *Blurv1NewGovernor) (event.Subscription, error)
WatchNewGovernor is a free log subscription operation binding the contract event 0x5425363a03f182281120f5919107c49c7a1a623acc1cbc6df468b6f0c11fcf8c.
Solidity: event NewGovernor(address governor)
func (*Blurv1Filterer) WatchNewOracle ¶
func (_Blurv1 *Blurv1Filterer) WatchNewOracle(opts *bind.WatchOpts, sink chan<- *Blurv1NewOracle, 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 (*Blurv1Filterer) WatchNewPolicyManager ¶
func (_Blurv1 *Blurv1Filterer) WatchNewPolicyManager(opts *bind.WatchOpts, sink chan<- *Blurv1NewPolicyManager, 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 (*Blurv1Filterer) WatchNonceIncremented ¶
func (_Blurv1 *Blurv1Filterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *Blurv1NonceIncremented, 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 (*Blurv1Filterer) WatchOpened ¶
func (_Blurv1 *Blurv1Filterer) WatchOpened(opts *bind.WatchOpts, sink chan<- *Blurv1Opened) (event.Subscription, error)
WatchOpened is a free log subscription operation binding the contract event 0xd1dcd00534373f20882b79e6ab6875a5c358c5bd576448757ed50e63069ab518.
Solidity: event Opened()
func (*Blurv1Filterer) WatchOrderCancelled ¶
func (_Blurv1 *Blurv1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *Blurv1OrderCancelled) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 hash)
func (*Blurv1Filterer) WatchOrdersMatched ¶
func (_Blurv1 *Blurv1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *Blurv1OrdersMatched, 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 (*Blurv1Filterer) WatchOwnershipTransferred ¶
func (_Blurv1 *Blurv1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Blurv1OwnershipTransferred, 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 (*Blurv1Filterer) WatchUpgraded ¶
func (_Blurv1 *Blurv1Filterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Blurv1Upgraded, 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 Blurv1Initialized ¶
type Blurv1Initialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
Blurv1Initialized represents a Initialized event raised by the Blurv1 contract.
type Blurv1InitializedIterator ¶
type Blurv1InitializedIterator struct { Event *Blurv1Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Blurv1 contract.
func (*Blurv1InitializedIterator) Close ¶
func (it *Blurv1InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1InitializedIterator) Error ¶
func (it *Blurv1InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1InitializedIterator) Next ¶
func (it *Blurv1InitializedIterator) 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 Blurv1NewBlockRange ¶
type Blurv1NewBlockRange struct { BlockRange *big.Int Raw types.Log // Blockchain specific contextual infos }
Blurv1NewBlockRange represents a NewBlockRange event raised by the Blurv1 contract.
type Blurv1NewBlockRangeIterator ¶
type Blurv1NewBlockRangeIterator struct { Event *Blurv1NewBlockRange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewBlockRangeIterator is returned from FilterNewBlockRange and is used to iterate over the raw logs and unpacked data for NewBlockRange events raised by the Blurv1 contract.
func (*Blurv1NewBlockRangeIterator) Close ¶
func (it *Blurv1NewBlockRangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewBlockRangeIterator) Error ¶
func (it *Blurv1NewBlockRangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewBlockRangeIterator) Next ¶
func (it *Blurv1NewBlockRangeIterator) 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 Blurv1NewExecutionDelegate ¶
type Blurv1NewExecutionDelegate struct { ExecutionDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1NewExecutionDelegate represents a NewExecutionDelegate event raised by the Blurv1 contract.
type Blurv1NewExecutionDelegateIterator ¶
type Blurv1NewExecutionDelegateIterator struct { Event *Blurv1NewExecutionDelegate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewExecutionDelegateIterator is returned from FilterNewExecutionDelegate and is used to iterate over the raw logs and unpacked data for NewExecutionDelegate events raised by the Blurv1 contract.
func (*Blurv1NewExecutionDelegateIterator) Close ¶
func (it *Blurv1NewExecutionDelegateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewExecutionDelegateIterator) Error ¶
func (it *Blurv1NewExecutionDelegateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewExecutionDelegateIterator) Next ¶
func (it *Blurv1NewExecutionDelegateIterator) 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 Blurv1NewFeeRate ¶
type Blurv1NewFeeRate struct { FeeRate *big.Int Raw types.Log // Blockchain specific contextual infos }
Blurv1NewFeeRate represents a NewFeeRate event raised by the Blurv1 contract.
type Blurv1NewFeeRateIterator ¶
type Blurv1NewFeeRateIterator struct { Event *Blurv1NewFeeRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewFeeRateIterator is returned from FilterNewFeeRate and is used to iterate over the raw logs and unpacked data for NewFeeRate events raised by the Blurv1 contract.
func (*Blurv1NewFeeRateIterator) Close ¶
func (it *Blurv1NewFeeRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewFeeRateIterator) Error ¶
func (it *Blurv1NewFeeRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewFeeRateIterator) Next ¶
func (it *Blurv1NewFeeRateIterator) 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 Blurv1NewFeeRecipient ¶
type Blurv1NewFeeRecipient struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1NewFeeRecipient represents a NewFeeRecipient event raised by the Blurv1 contract.
type Blurv1NewFeeRecipientIterator ¶
type Blurv1NewFeeRecipientIterator struct { Event *Blurv1NewFeeRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewFeeRecipientIterator is returned from FilterNewFeeRecipient and is used to iterate over the raw logs and unpacked data for NewFeeRecipient events raised by the Blurv1 contract.
func (*Blurv1NewFeeRecipientIterator) Close ¶
func (it *Blurv1NewFeeRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewFeeRecipientIterator) Error ¶
func (it *Blurv1NewFeeRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewFeeRecipientIterator) Next ¶
func (it *Blurv1NewFeeRecipientIterator) 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 Blurv1NewGovernor ¶
type Blurv1NewGovernor struct { Governor common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1NewGovernor represents a NewGovernor event raised by the Blurv1 contract.
type Blurv1NewGovernorIterator ¶
type Blurv1NewGovernorIterator struct { Event *Blurv1NewGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewGovernorIterator is returned from FilterNewGovernor and is used to iterate over the raw logs and unpacked data for NewGovernor events raised by the Blurv1 contract.
func (*Blurv1NewGovernorIterator) Close ¶
func (it *Blurv1NewGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewGovernorIterator) Error ¶
func (it *Blurv1NewGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewGovernorIterator) Next ¶
func (it *Blurv1NewGovernorIterator) 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 Blurv1NewOracle ¶
type Blurv1NewOracle struct { Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1NewOracle represents a NewOracle event raised by the Blurv1 contract.
type Blurv1NewOracleIterator ¶
type Blurv1NewOracleIterator struct { Event *Blurv1NewOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewOracleIterator is returned from FilterNewOracle and is used to iterate over the raw logs and unpacked data for NewOracle events raised by the Blurv1 contract.
func (*Blurv1NewOracleIterator) Close ¶
func (it *Blurv1NewOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewOracleIterator) Error ¶
func (it *Blurv1NewOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewOracleIterator) Next ¶
func (it *Blurv1NewOracleIterator) 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 Blurv1NewPolicyManager ¶
type Blurv1NewPolicyManager struct { PolicyManager common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1NewPolicyManager represents a NewPolicyManager event raised by the Blurv1 contract.
type Blurv1NewPolicyManagerIterator ¶
type Blurv1NewPolicyManagerIterator struct { Event *Blurv1NewPolicyManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NewPolicyManagerIterator is returned from FilterNewPolicyManager and is used to iterate over the raw logs and unpacked data for NewPolicyManager events raised by the Blurv1 contract.
func (*Blurv1NewPolicyManagerIterator) Close ¶
func (it *Blurv1NewPolicyManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NewPolicyManagerIterator) Error ¶
func (it *Blurv1NewPolicyManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NewPolicyManagerIterator) Next ¶
func (it *Blurv1NewPolicyManagerIterator) 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 Blurv1NonceIncremented ¶
type Blurv1NonceIncremented struct { Trader common.Address NewNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Blurv1NonceIncremented represents a NonceIncremented event raised by the Blurv1 contract.
type Blurv1NonceIncrementedIterator ¶
type Blurv1NonceIncrementedIterator struct { Event *Blurv1NonceIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1NonceIncrementedIterator is returned from FilterNonceIncremented and is used to iterate over the raw logs and unpacked data for NonceIncremented events raised by the Blurv1 contract.
func (*Blurv1NonceIncrementedIterator) Close ¶
func (it *Blurv1NonceIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1NonceIncrementedIterator) Error ¶
func (it *Blurv1NonceIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1NonceIncrementedIterator) Next ¶
func (it *Blurv1NonceIncrementedIterator) 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 Blurv1Opened ¶
Blurv1Opened represents a Opened event raised by the Blurv1 contract.
type Blurv1OpenedIterator ¶
type Blurv1OpenedIterator struct { Event *Blurv1Opened // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1OpenedIterator is returned from FilterOpened and is used to iterate over the raw logs and unpacked data for Opened events raised by the Blurv1 contract.
func (*Blurv1OpenedIterator) Close ¶
func (it *Blurv1OpenedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1OpenedIterator) Error ¶
func (it *Blurv1OpenedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1OpenedIterator) Next ¶
func (it *Blurv1OpenedIterator) 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 Blurv1OrderCancelled ¶
type Blurv1OrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
Blurv1OrderCancelled represents a OrderCancelled event raised by the Blurv1 contract.
type Blurv1OrderCancelledIterator ¶
type Blurv1OrderCancelledIterator struct { Event *Blurv1OrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1OrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Blurv1 contract.
func (*Blurv1OrderCancelledIterator) Close ¶
func (it *Blurv1OrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1OrderCancelledIterator) Error ¶
func (it *Blurv1OrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1OrderCancelledIterator) Next ¶
func (it *Blurv1OrderCancelledIterator) 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 Blurv1OrdersMatched ¶
type Blurv1OrdersMatched struct { Maker common.Address Taker common.Address Sell Order SellHash [32]byte Buy Order BuyHash [32]byte Raw types.Log // Blockchain specific contextual infos }
Blurv1OrdersMatched represents a OrdersMatched event raised by the Blurv1 contract.
type Blurv1OrdersMatchedIterator ¶
type Blurv1OrdersMatchedIterator struct { Event *Blurv1OrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1OrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the Blurv1 contract.
func (*Blurv1OrdersMatchedIterator) Close ¶
func (it *Blurv1OrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1OrdersMatchedIterator) Error ¶
func (it *Blurv1OrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1OrdersMatchedIterator) Next ¶
func (it *Blurv1OrdersMatchedIterator) 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 Blurv1OwnershipTransferred ¶
type Blurv1OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1OwnershipTransferred represents a OwnershipTransferred event raised by the Blurv1 contract.
type Blurv1OwnershipTransferredIterator ¶
type Blurv1OwnershipTransferredIterator struct { Event *Blurv1OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Blurv1 contract.
func (*Blurv1OwnershipTransferredIterator) Close ¶
func (it *Blurv1OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1OwnershipTransferredIterator) Error ¶
func (it *Blurv1OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1OwnershipTransferredIterator) Next ¶
func (it *Blurv1OwnershipTransferredIterator) 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 Blurv1Raw ¶
type Blurv1Raw struct {
Contract *Blurv1 // Generic contract binding to access the raw methods on
}
Blurv1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Blurv1Raw) Call ¶
func (_Blurv1 *Blurv1Raw) 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 (*Blurv1Raw) Transact ¶
func (_Blurv1 *Blurv1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Blurv1Raw) Transfer ¶
func (_Blurv1 *Blurv1Raw) 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 Blurv1Session ¶
type Blurv1Session struct { Contract *Blurv1 // 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 }
Blurv1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Blurv1Session) BlockRange ¶
func (_Blurv1 *Blurv1Session) BlockRange() (*big.Int, error)
BlockRange is a free data retrieval call binding the contract method 0xa4b2c674.
Solidity: function blockRange() view returns(uint256)
func (*Blurv1Session) BulkExecute ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) CancelOrder ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) CancelOrders ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) CancelledOrFilled ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) Close ¶
func (_Blurv1 *Blurv1Session) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*Blurv1Session) Execute ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) Execution ¶
func (_Blurv1 *Blurv1Session) Execution(sell Input, buy Input) (*types.Transaction, error)
Execution 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 (*Blurv1Session) ExecutionDelegate ¶
func (_Blurv1 *Blurv1Session) ExecutionDelegate() (common.Address, error)
ExecutionDelegate is a free data retrieval call binding the contract method 0x986c9b20.
Solidity: function executionDelegate() view returns(address)
func (*Blurv1Session) FEETYPEHASH ¶
func (_Blurv1 *Blurv1Session) FEETYPEHASH() ([32]byte, error)
FEETYPEHASH is a free data retrieval call binding the contract method 0x4832ede1.
Solidity: function FEE_TYPEHASH() view returns(bytes32)
func (*Blurv1Session) FeeRate ¶
func (_Blurv1 *Blurv1Session) FeeRate() (*big.Int, error)
FeeRate is a free data retrieval call binding the contract method 0x978bbdb9.
Solidity: function feeRate() view returns(uint256)
func (*Blurv1Session) FeeRecipient ¶
func (_Blurv1 *Blurv1Session) FeeRecipient() (common.Address, error)
FeeRecipient is a free data retrieval call binding the contract method 0x46904840.
Solidity: function feeRecipient() view returns(address)
func (*Blurv1Session) Governor ¶
func (_Blurv1 *Blurv1Session) Governor() (common.Address, error)
Governor is a free data retrieval call binding the contract method 0x0c340a24.
Solidity: function governor() view returns(address)
func (*Blurv1Session) INVERSEBASISPOINT ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) IncrementNonce ¶
func (_Blurv1 *Blurv1Session) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*Blurv1Session) Initialize ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) IsInternal ¶
func (_Blurv1 *Blurv1Session) IsInternal() (bool, error)
IsInternal is a free data retrieval call binding the contract method 0x16e29d71.
Solidity: function isInternal() view returns(bool)
func (*Blurv1Session) IsOpen ¶
func (_Blurv1 *Blurv1Session) IsOpen() (*big.Int, error)
IsOpen is a free data retrieval call binding the contract method 0x47535d7b.
Solidity: function isOpen() view returns(uint256)
func (*Blurv1Session) NAME ¶
func (_Blurv1 *Blurv1Session) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*Blurv1Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*Blurv1Session) ORACLEORDERTYPEHASH ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) ORDERTYPEHASH ¶
func (_Blurv1 *Blurv1Session) ORDERTYPEHASH() ([32]byte, error)
ORDERTYPEHASH is a free data retrieval call binding the contract method 0xf973a209.
Solidity: function ORDER_TYPEHASH() view returns(bytes32)
func (*Blurv1Session) Open ¶
func (_Blurv1 *Blurv1Session) Open() (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*Blurv1Session) Oracle ¶
func (_Blurv1 *Blurv1Session) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*Blurv1Session) Owner ¶
func (_Blurv1 *Blurv1Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Blurv1Session) POOL ¶
func (_Blurv1 *Blurv1Session) POOL() (common.Address, error)
POOL is a free data retrieval call binding the contract method 0x7535d246.
Solidity: function POOL() view returns(address)
func (*Blurv1Session) PolicyManager ¶
func (_Blurv1 *Blurv1Session) PolicyManager() (common.Address, error)
PolicyManager is a free data retrieval call binding the contract method 0xab3dbf3b.
Solidity: function policyManager() view returns(address)
func (*Blurv1Session) ProxiableUUID ¶
func (_Blurv1 *Blurv1Session) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*Blurv1Session) ROOTTYPEHASH ¶
func (_Blurv1 *Blurv1Session) ROOTTYPEHASH() ([32]byte, error)
ROOTTYPEHASH is a free data retrieval call binding the contract method 0x31e6d0fe.
Solidity: function ROOT_TYPEHASH() view returns(bytes32)
func (*Blurv1Session) RemainingETH ¶
func (_Blurv1 *Blurv1Session) RemainingETH() (*big.Int, error)
RemainingETH is a free data retrieval call binding the contract method 0x2c7acf8c.
Solidity: function remainingETH() view returns(uint256)
func (*Blurv1Session) RenounceOwnership ¶
func (_Blurv1 *Blurv1Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Blurv1Session) SetBlockRange ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetExecutionDelegate ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetFeeRate ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetFeeRecipient ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetGovernor ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetOracle ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) SetPolicyManager ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) TransferOwnership ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) UpgradeTo ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) UpgradeToAndCall ¶
func (_Blurv1 *Blurv1Session) 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 (*Blurv1Session) VERSION ¶
func (_Blurv1 *Blurv1Session) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type Blurv1Transactor ¶
type Blurv1Transactor struct {
// contains filtered or unexported fields
}
Blurv1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlurv1Transactor ¶
func NewBlurv1Transactor(address common.Address, transactor bind.ContractTransactor) (*Blurv1Transactor, error)
NewBlurv1Transactor creates a new write-only instance of Blurv1, bound to a specific deployed contract.
func (*Blurv1Transactor) BulkExecute ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) CancelOrder ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) CancelOrders ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) Close ¶
func (_Blurv1 *Blurv1Transactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*Blurv1Transactor) Execute ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) Execution ¶
func (_Blurv1 *Blurv1Transactor) Execution(opts *bind.TransactOpts, sell Input, buy Input) (*types.Transaction, error)
Execution 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 (*Blurv1Transactor) IncrementNonce ¶
func (_Blurv1 *Blurv1Transactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*Blurv1Transactor) Initialize ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) Open ¶
func (_Blurv1 *Blurv1Transactor) Open(opts *bind.TransactOpts) (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*Blurv1Transactor) RenounceOwnership ¶
func (_Blurv1 *Blurv1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Blurv1Transactor) SetBlockRange ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetExecutionDelegate ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetFeeRate ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetFeeRecipient ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetGovernor ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetOracle ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) SetPolicyManager ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) TransferOwnership ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) UpgradeTo ¶
func (_Blurv1 *Blurv1Transactor) 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 (*Blurv1Transactor) UpgradeToAndCall ¶
func (_Blurv1 *Blurv1Transactor) 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 Blurv1TransactorRaw ¶
type Blurv1TransactorRaw struct {
Contract *Blurv1Transactor // Generic write-only contract binding to access the raw methods on
}
Blurv1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Blurv1TransactorRaw) Transact ¶
func (_Blurv1 *Blurv1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Blurv1TransactorRaw) Transfer ¶
func (_Blurv1 *Blurv1TransactorRaw) 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 Blurv1TransactorSession ¶
type Blurv1TransactorSession struct { Contract *Blurv1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Blurv1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Blurv1TransactorSession) BulkExecute ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) CancelOrder ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) CancelOrders ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) Close ¶
func (_Blurv1 *Blurv1TransactorSession) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*Blurv1TransactorSession) Execute ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) Execution ¶
func (_Blurv1 *Blurv1TransactorSession) Execution(sell Input, buy Input) (*types.Transaction, error)
Execution 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 (*Blurv1TransactorSession) IncrementNonce ¶
func (_Blurv1 *Blurv1TransactorSession) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*Blurv1TransactorSession) Initialize ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) Open ¶
func (_Blurv1 *Blurv1TransactorSession) Open() (*types.Transaction, error)
Open is a paid mutator transaction binding the contract method 0xfcfff16f.
Solidity: function open() returns()
func (*Blurv1TransactorSession) RenounceOwnership ¶
func (_Blurv1 *Blurv1TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Blurv1TransactorSession) SetBlockRange ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetExecutionDelegate ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetFeeRate ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetFeeRecipient ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetGovernor ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetOracle ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) SetPolicyManager ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) TransferOwnership ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) UpgradeTo ¶
func (_Blurv1 *Blurv1TransactorSession) 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 (*Blurv1TransactorSession) UpgradeToAndCall ¶
func (_Blurv1 *Blurv1TransactorSession) 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 Blurv1Upgraded ¶
type Blurv1Upgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
Blurv1Upgraded represents a Upgraded event raised by the Blurv1 contract.
type Blurv1UpgradedIterator ¶
type Blurv1UpgradedIterator struct { Event *Blurv1Upgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Blurv1UpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Blurv1 contract.
func (*Blurv1UpgradedIterator) Close ¶
func (it *Blurv1UpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Blurv1UpgradedIterator) Error ¶
func (it *Blurv1UpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Blurv1UpgradedIterator) Next ¶
func (it *Blurv1UpgradedIterator) 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.