Documentation ¶
Index ¶
- Constants
- type AtomicInfo
- type AtomicInfoCaller
- func (_AtomicInfo *AtomicInfoCaller) AuthorisedSwapper(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AtomicInfo *AtomicInfoCaller) GetOwnerAddress(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoCaller) OrderbookContract(opts *bind.CallOpts) (common.Address, error)
- func (_AtomicInfo *AtomicInfoCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AtomicInfo *AtomicInfoCaller) OwnerAddressTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_AtomicInfo *AtomicInfoCaller) SwapDetails(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoCaller) SwapDetailsTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- type AtomicInfoCallerRaw
- type AtomicInfoCallerSession
- func (_AtomicInfo *AtomicInfoCallerSession) AuthorisedSwapper(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AtomicInfo *AtomicInfoCallerSession) GetOwnerAddress(arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoCallerSession) OrderbookContract() (common.Address, error)
- func (_AtomicInfo *AtomicInfoCallerSession) Owner() (common.Address, error)
- func (_AtomicInfo *AtomicInfoCallerSession) OwnerAddressTimestamp(arg0 [32]byte) (*big.Int, error)
- func (_AtomicInfo *AtomicInfoCallerSession) SwapDetails(arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoCallerSession) SwapDetailsTimestamp(arg0 [32]byte) (*big.Int, error)
- type AtomicInfoFilterer
- func (_AtomicInfo *AtomicInfoFilterer) FilterOrderbookUpdated(opts *bind.FilterOpts) (*AtomicInfoOrderbookUpdatedIterator, error)
- func (_AtomicInfo *AtomicInfoFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*AtomicInfoOwnershipRenouncedIterator, error)
- func (_AtomicInfo *AtomicInfoFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AtomicInfoOwnershipTransferredIterator, error)
- func (_AtomicInfo *AtomicInfoFilterer) WatchOrderbookUpdated(opts *bind.WatchOpts, sink chan<- *AtomicInfoOrderbookUpdated) (event.Subscription, error)
- func (_AtomicInfo *AtomicInfoFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *AtomicInfoOwnershipRenounced, ...) (event.Subscription, error)
- func (_AtomicInfo *AtomicInfoFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AtomicInfoOwnershipTransferred, ...) (event.Subscription, error)
- type AtomicInfoOrderbookUpdated
- type AtomicInfoOrderbookUpdatedIterator
- type AtomicInfoOwnershipRenounced
- type AtomicInfoOwnershipRenouncedIterator
- type AtomicInfoOwnershipTransferred
- type AtomicInfoOwnershipTransferredIterator
- type AtomicInfoRaw
- func (_AtomicInfo *AtomicInfoRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AtomicInfo *AtomicInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AtomicInfoSession
- func (_AtomicInfo *AtomicInfoSession) AuthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) AuthorisedSwapper(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AtomicInfo *AtomicInfoSession) DeauthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) GetOwnerAddress(arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoSession) OrderbookContract() (common.Address, error)
- func (_AtomicInfo *AtomicInfoSession) Owner() (common.Address, error)
- func (_AtomicInfo *AtomicInfoSession) OwnerAddressTimestamp(arg0 [32]byte) (*big.Int, error)
- func (_AtomicInfo *AtomicInfoSession) RenounceOwnership() (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) SetOwnerAddress(_orderID [32]byte, _owner []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) SubmitDetails(_orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) SwapDetails(arg0 [32]byte) ([]byte, error)
- func (_AtomicInfo *AtomicInfoSession) SwapDetailsTimestamp(arg0 [32]byte) (*big.Int, error)
- func (_AtomicInfo *AtomicInfoSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
- type AtomicInfoTransactor
- func (_AtomicInfo *AtomicInfoTransactor) AuthoriseSwapper(opts *bind.TransactOpts, _swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) DeauthoriseSwapper(opts *bind.TransactOpts, _swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) SetOwnerAddress(opts *bind.TransactOpts, _orderID [32]byte, _owner []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) SubmitDetails(opts *bind.TransactOpts, _orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactor) UpdateOrderbook(opts *bind.TransactOpts, _newOrderbookContract common.Address) (*types.Transaction, error)
- type AtomicInfoTransactorRaw
- type AtomicInfoTransactorSession
- func (_AtomicInfo *AtomicInfoTransactorSession) AuthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) DeauthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) SetOwnerAddress(_orderID [32]byte, _owner []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) SubmitDetails(_orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_AtomicInfo *AtomicInfoTransactorSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
- type AtomicSwap
- type AtomicSwapCaller
- func (_AtomicSwap *AtomicSwapCaller) Audit(opts *bind.CallOpts, _swapID [32]byte) (struct{ ... }, error)
- func (_AtomicSwap *AtomicSwapCaller) AuditSecret(opts *bind.CallOpts, _swapID [32]byte) ([32]byte, error)
- func (_AtomicSwap *AtomicSwapCaller) Initiatable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapCaller) Redeemable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapCaller) RedeemedAt(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_AtomicSwap *AtomicSwapCaller) Refundable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
- type AtomicSwapCallerRaw
- type AtomicSwapCallerSession
- func (_AtomicSwap *AtomicSwapCallerSession) Audit(_swapID [32]byte) (struct{ ... }, error)
- func (_AtomicSwap *AtomicSwapCallerSession) AuditSecret(_swapID [32]byte) ([32]byte, error)
- func (_AtomicSwap *AtomicSwapCallerSession) Initiatable(_swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapCallerSession) Redeemable(_swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapCallerSession) RedeemedAt(arg0 [32]byte) (*big.Int, error)
- func (_AtomicSwap *AtomicSwapCallerSession) Refundable(_swapID [32]byte) (bool, error)
- type AtomicSwapClose
- type AtomicSwapCloseIterator
- type AtomicSwapExpire
- type AtomicSwapExpireIterator
- type AtomicSwapFilterer
- func (_AtomicSwap *AtomicSwapFilterer) FilterClose(opts *bind.FilterOpts) (*AtomicSwapCloseIterator, error)
- func (_AtomicSwap *AtomicSwapFilterer) FilterExpire(opts *bind.FilterOpts) (*AtomicSwapExpireIterator, error)
- func (_AtomicSwap *AtomicSwapFilterer) FilterOpen(opts *bind.FilterOpts) (*AtomicSwapOpenIterator, error)
- func (_AtomicSwap *AtomicSwapFilterer) WatchClose(opts *bind.WatchOpts, sink chan<- *AtomicSwapClose) (event.Subscription, error)
- func (_AtomicSwap *AtomicSwapFilterer) WatchExpire(opts *bind.WatchOpts, sink chan<- *AtomicSwapExpire) (event.Subscription, error)
- func (_AtomicSwap *AtomicSwapFilterer) WatchOpen(opts *bind.WatchOpts, sink chan<- *AtomicSwapOpen) (event.Subscription, error)
- type AtomicSwapOpen
- type AtomicSwapOpenIterator
- type AtomicSwapRaw
- func (_AtomicSwap *AtomicSwapRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AtomicSwap *AtomicSwapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AtomicSwapSession
- func (_AtomicSwap *AtomicSwapSession) Audit(_swapID [32]byte) (struct{ ... }, error)
- func (_AtomicSwap *AtomicSwapSession) AuditSecret(_swapID [32]byte) ([32]byte, error)
- func (_AtomicSwap *AtomicSwapSession) Initiatable(_swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapSession) Initiate(_swapID [32]byte, _withdrawTrader common.Address, _secretLock [32]byte, ...) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapSession) Redeem(_swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapSession) Redeemable(_swapID [32]byte) (bool, error)
- func (_AtomicSwap *AtomicSwapSession) RedeemedAt(arg0 [32]byte) (*big.Int, error)
- func (_AtomicSwap *AtomicSwapSession) Refund(_swapID [32]byte) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapSession) Refundable(_swapID [32]byte) (bool, error)
- type AtomicSwapTransactor
- func (_AtomicSwap *AtomicSwapTransactor) Initiate(opts *bind.TransactOpts, _swapID [32]byte, _withdrawTrader common.Address, ...) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapTransactor) Redeem(opts *bind.TransactOpts, _swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapTransactor) Refund(opts *bind.TransactOpts, _swapID [32]byte) (*types.Transaction, error)
- type AtomicSwapTransactorRaw
- type AtomicSwapTransactorSession
- func (_AtomicSwap *AtomicSwapTransactorSession) Initiate(_swapID [32]byte, _withdrawTrader common.Address, _secretLock [32]byte, ...) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapTransactorSession) Redeem(_swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
- func (_AtomicSwap *AtomicSwapTransactorSession) Refund(_swapID [32]byte) (*types.Transaction, error)
- type BasicToken
- type BasicTokenCaller
- type BasicTokenCallerRaw
- type BasicTokenCallerSession
- type BasicTokenFilterer
- func (_BasicToken *BasicTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BasicTokenTransferIterator, error)
- func (_BasicToken *BasicTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BasicTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type BasicTokenRaw
- func (_BasicToken *BasicTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BasicToken *BasicTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BasicToken *BasicTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BasicTokenSession
- type BasicTokenTransactor
- type BasicTokenTransactorRaw
- type BasicTokenTransactorSession
- type BasicTokenTransfer
- type BasicTokenTransferIterator
- type Bindings
- type BindingsCaller
- type BindingsCallerRaw
- type BindingsCallerSession
- type BindingsFilterer
- type BindingsRaw
- func (_Bindings *BindingsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Bindings *BindingsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Bindings *BindingsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BindingsSession
- type BindingsTransactor
- type BindingsTransactorRaw
- type BindingsTransactorSession
- type BurnableToken
- type BurnableTokenBurn
- type BurnableTokenBurnIterator
- type BurnableTokenCaller
- type BurnableTokenCallerRaw
- type BurnableTokenCallerSession
- type BurnableTokenFilterer
- func (_BurnableToken *BurnableTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*BurnableTokenBurnIterator, error)
- func (_BurnableToken *BurnableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BurnableTokenTransferIterator, error)
- func (_BurnableToken *BurnableTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *BurnableTokenBurn, burner []common.Address) (event.Subscription, error)
- func (_BurnableToken *BurnableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BurnableTokenTransfer, ...) (event.Subscription, error)
- type BurnableTokenRaw
- func (_BurnableToken *BurnableTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BurnableToken *BurnableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BurnableToken *BurnableTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BurnableTokenSession
- func (_BurnableToken *BurnableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_BurnableToken *BurnableTokenSession) Burn(_value *big.Int) (*types.Transaction, error)
- func (_BurnableToken *BurnableTokenSession) TotalSupply() (*big.Int, error)
- func (_BurnableToken *BurnableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- type BurnableTokenTransactor
- type BurnableTokenTransactorRaw
- type BurnableTokenTransactorSession
- type BurnableTokenTransfer
- type BurnableTokenTransferIterator
- type DarknodeRegistry
- type DarknodeRegistryCaller
- func (_DarknodeRegistry *DarknodeRegistryCaller) CanDeregister(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) CurrentEpoch(opts *bind.CallOpts) (struct{ ... }, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) GetBond(opts *bind.CallOpts, _darknodeID [20]byte) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) GetDarknodeOwner(opts *bind.CallOpts, _darknodeID [20]byte) (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) GetDarknodes(opts *bind.CallOpts) ([][20]byte, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) GetPublicKey(opts *bind.CallOpts, _darknodeID [20]byte) ([]byte, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) IsDeregistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) IsRegistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) IsUnregistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) MinimumBond(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) MinimumEpochInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) MinimumPodSize(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumBond(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumEpochInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumPodSize(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) NumDarknodes(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) NumDarknodesNextEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistryCaller) PreviousEpoch(opts *bind.CallOpts) (struct{ ... }, error)
- type DarknodeRegistryCallerRaw
- type DarknodeRegistryCallerSession
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) CanDeregister(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) CurrentEpoch() (struct{ ... }, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetBond(_darknodeID [20]byte) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetDarknodeOwner(_darknodeID [20]byte) (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetDarknodes() ([][20]byte, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetPublicKey(_darknodeID [20]byte) ([]byte, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsDeregistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsRegistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsUnregistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumBond() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumEpochInterval() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumPodSize() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumBond() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumEpochInterval() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumPodSize() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) NumDarknodes() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) NumDarknodesNextEpoch() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) Owner() (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistryCallerSession) PreviousEpoch() (struct{ ... }, error)
- type DarknodeRegistryDarknodeDeregistered
- type DarknodeRegistryDarknodeDeregisteredIterator
- type DarknodeRegistryDarknodeOwnerRefunded
- type DarknodeRegistryDarknodeOwnerRefundedIterator
- type DarknodeRegistryDarknodeRegistered
- type DarknodeRegistryDarknodeRegisteredIterator
- type DarknodeRegistryFilterer
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeDeregistered(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeDeregisteredIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeOwnerRefunded(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeOwnerRefundedIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeRegistered(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeRegisteredIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumBondUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumBondUpdatedIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumEpochIntervalUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumEpochIntervalUpdatedIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumPodSizeUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumPodSizeUpdatedIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterNewEpoch(opts *bind.FilterOpts) (*DarknodeRegistryNewEpochIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*DarknodeRegistryOwnershipRenouncedIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DarknodeRegistryOwnershipTransferredIterator, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeDeregistered(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeDeregistered) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeOwnerRefunded(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeOwnerRefunded) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeRegistered(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeRegistered) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumBondUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumBondUpdated) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumEpochIntervalUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumEpochIntervalUpdated) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumPodSizeUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumPodSizeUpdated) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchNewEpoch(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryNewEpoch) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryOwnershipRenounced, ...) (event.Subscription, error)
- func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryOwnershipTransferred, ...) (event.Subscription, error)
- type DarknodeRegistryMinimumBondUpdated
- type DarknodeRegistryMinimumBondUpdatedIterator
- type DarknodeRegistryMinimumEpochIntervalUpdated
- type DarknodeRegistryMinimumEpochIntervalUpdatedIterator
- type DarknodeRegistryMinimumPodSizeUpdated
- type DarknodeRegistryMinimumPodSizeUpdatedIterator
- type DarknodeRegistryNewEpoch
- type DarknodeRegistryNewEpochIterator
- type DarknodeRegistryOwnershipRenounced
- type DarknodeRegistryOwnershipRenouncedIterator
- type DarknodeRegistryOwnershipTransferred
- type DarknodeRegistryOwnershipTransferredIterator
- type DarknodeRegistryRaw
- func (_DarknodeRegistry *DarknodeRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DarknodeRegistry *DarknodeRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DarknodeRegistrySession
- func (_DarknodeRegistry *DarknodeRegistrySession) CanDeregister(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) CurrentEpoch() (struct{ ... }, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) Deregister(_darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) Epoch() (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) GetBond(_darknodeID [20]byte) (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) GetDarknodeOwner(_darknodeID [20]byte) (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) GetDarknodes() ([][20]byte, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) GetPublicKey(_darknodeID [20]byte) ([]byte, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) IsDeregistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) IsRegistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) IsUnregistered(_darknodeID [20]byte) (bool, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) MinimumBond() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) MinimumEpochInterval() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) MinimumPodSize() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumBond() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumEpochInterval() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumPodSize() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) NumDarknodes() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) NumDarknodesNextEpoch() (*big.Int, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) Owner() (common.Address, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) PreviousEpoch() (struct{ ... }, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) Refund(_darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) Register(_darknodeID [20]byte, _publicKey []byte, _bond *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) UpdateEpochInterval(_nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) UpdateMinimumBond(_nextMinimumBond *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistrySession) UpdateMinimumPodSize(_nextMinimumPodSize *big.Int) (*types.Transaction, error)
- type DarknodeRegistryTransactor
- func (_DarknodeRegistry *DarknodeRegistryTransactor) Deregister(opts *bind.TransactOpts, _darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) Epoch(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) Refund(opts *bind.TransactOpts, _darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) Register(opts *bind.TransactOpts, _darknodeID [20]byte, _publicKey []byte, ...) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateEpochInterval(opts *bind.TransactOpts, _nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateMinimumBond(opts *bind.TransactOpts, _nextMinimumBond *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateMinimumPodSize(opts *bind.TransactOpts, _nextMinimumPodSize *big.Int) (*types.Transaction, error)
- type DarknodeRegistryTransactorRaw
- type DarknodeRegistryTransactorSession
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Deregister(_darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Epoch() (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Refund(_darknodeID [20]byte) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Register(_darknodeID [20]byte, _publicKey []byte, _bond *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateEpochInterval(_nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateMinimumBond(_nextMinimumBond *big.Int) (*types.Transaction, error)
- func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateMinimumPodSize(_nextMinimumPodSize *big.Int) (*types.Transaction, error)
- type ECDSA
- type ECDSACaller
- type ECDSACallerRaw
- type ECDSACallerSession
- type ECDSAFilterer
- type ECDSARaw
- func (_ECDSA *ECDSARaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECDSA *ECDSARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECDSASession
- type ECDSATransactor
- type ECDSATransactorRaw
- type ECDSATransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Basic
- type ERC20BasicCaller
- type ERC20BasicCallerRaw
- type ERC20BasicCallerSession
- type ERC20BasicFilterer
- func (_ERC20Basic *ERC20BasicFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BasicTransferIterator, error)
- func (_ERC20Basic *ERC20BasicFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BasicTransfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20BasicRaw
- func (_ERC20Basic *ERC20BasicRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20Basic *ERC20BasicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Basic *ERC20BasicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20BasicSession
- type ERC20BasicTransactor
- type ERC20BasicTransactorRaw
- type ERC20BasicTransactorSession
- type ERC20BasicTransfer
- type ERC20BasicTransferIterator
- type ERC20Caller
- type ERC20CallerRaw
- type ERC20CallerSession
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(who common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type LinkedList
- type LinkedListCaller
- type LinkedListCallerRaw
- type LinkedListCallerSession
- type LinkedListFilterer
- type LinkedListRaw
- func (_LinkedList *LinkedListRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LinkedList *LinkedListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkedList *LinkedListRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkedListSession
- type LinkedListTransactor
- type LinkedListTransactorRaw
- type LinkedListTransactorSession
- type Orderbook
- type OrderbookCaller
- func (_Orderbook *OrderbookCaller) BuyOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCaller) BuyOrders(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_Orderbook *OrderbookCaller) DarknodeRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Orderbook *OrderbookCaller) Fee(opts *bind.CallOpts) (*big.Int, error)
- func (_Orderbook *OrderbookCaller) GetOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCaller) GetOrders(opts *bind.CallOpts, _offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
- func (_Orderbook *OrderbookCaller) GetOrdersCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Orderbook *OrderbookCaller) OrderBlockNumber(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCaller) OrderBroker(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCaller) OrderConfirmer(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCaller) OrderDepth(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCaller) OrderMatch(opts *bind.CallOpts, _orderId [32]byte) ([][32]byte, error)
- func (_Orderbook *OrderbookCaller) OrderPriority(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCaller) OrderState(opts *bind.CallOpts, _orderId [32]byte) (uint8, error)
- func (_Orderbook *OrderbookCaller) OrderTrader(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Orderbook *OrderbookCaller) Ren(opts *bind.CallOpts) (common.Address, error)
- func (_Orderbook *OrderbookCaller) SellOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCaller) SellOrders(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- type OrderbookCallerRaw
- type OrderbookCallerSession
- func (_Orderbook *OrderbookCallerSession) BuyOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCallerSession) BuyOrders(arg0 *big.Int) ([32]byte, error)
- func (_Orderbook *OrderbookCallerSession) DarknodeRegistry() (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) Fee() (*big.Int, error)
- func (_Orderbook *OrderbookCallerSession) GetOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCallerSession) GetOrders(_offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
- func (_Orderbook *OrderbookCallerSession) GetOrdersCount() (*big.Int, error)
- func (_Orderbook *OrderbookCallerSession) OrderBlockNumber(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCallerSession) OrderBroker(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) OrderConfirmer(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) OrderDepth(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCallerSession) OrderMatch(_orderId [32]byte) ([][32]byte, error)
- func (_Orderbook *OrderbookCallerSession) OrderPriority(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookCallerSession) OrderState(_orderId [32]byte) (uint8, error)
- func (_Orderbook *OrderbookCallerSession) OrderTrader(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) Owner() (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) Ren() (common.Address, error)
- func (_Orderbook *OrderbookCallerSession) SellOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookCallerSession) SellOrders(arg0 *big.Int) ([32]byte, error)
- type OrderbookDarknodeRegistryUpdated
- type OrderbookDarknodeRegistryUpdatedIterator
- type OrderbookFeeUpdated
- type OrderbookFeeUpdatedIterator
- type OrderbookFilterer
- func (_Orderbook *OrderbookFilterer) FilterDarknodeRegistryUpdated(opts *bind.FilterOpts) (*OrderbookDarknodeRegistryUpdatedIterator, error)
- func (_Orderbook *OrderbookFilterer) FilterFeeUpdated(opts *bind.FilterOpts) (*OrderbookFeeUpdatedIterator, error)
- func (_Orderbook *OrderbookFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OrderbookOwnershipRenouncedIterator, error)
- func (_Orderbook *OrderbookFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OrderbookOwnershipTransferredIterator, error)
- func (_Orderbook *OrderbookFilterer) WatchDarknodeRegistryUpdated(opts *bind.WatchOpts, sink chan<- *OrderbookDarknodeRegistryUpdated) (event.Subscription, error)
- func (_Orderbook *OrderbookFilterer) WatchFeeUpdated(opts *bind.WatchOpts, sink chan<- *OrderbookFeeUpdated) (event.Subscription, error)
- func (_Orderbook *OrderbookFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OrderbookOwnershipRenounced, ...) (event.Subscription, error)
- func (_Orderbook *OrderbookFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OrderbookOwnershipTransferred, ...) (event.Subscription, error)
- type OrderbookOwnershipRenounced
- type OrderbookOwnershipRenouncedIterator
- type OrderbookOwnershipTransferred
- type OrderbookOwnershipTransferredIterator
- type OrderbookRaw
- func (_Orderbook *OrderbookRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Orderbook *OrderbookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Orderbook *OrderbookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OrderbookSession
- func (_Orderbook *OrderbookSession) BuyOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookSession) BuyOrders(arg0 *big.Int) ([32]byte, error)
- func (_Orderbook *OrderbookSession) CancelOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) ConfirmOrder(_orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) DarknodeRegistry() (common.Address, error)
- func (_Orderbook *OrderbookSession) Fee() (*big.Int, error)
- func (_Orderbook *OrderbookSession) GetOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookSession) GetOrders(_offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
- func (_Orderbook *OrderbookSession) GetOrdersCount() (*big.Int, error)
- func (_Orderbook *OrderbookSession) OpenBuyOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) OpenSellOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) OrderBlockNumber(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookSession) OrderBroker(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookSession) OrderConfirmer(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookSession) OrderDepth(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookSession) OrderMatch(_orderId [32]byte) ([][32]byte, error)
- func (_Orderbook *OrderbookSession) OrderPriority(_orderId [32]byte) (*big.Int, error)
- func (_Orderbook *OrderbookSession) OrderState(_orderId [32]byte) (uint8, error)
- func (_Orderbook *OrderbookSession) OrderTrader(_orderId [32]byte) (common.Address, error)
- func (_Orderbook *OrderbookSession) Owner() (common.Address, error)
- func (_Orderbook *OrderbookSession) Ren() (common.Address, error)
- func (_Orderbook *OrderbookSession) RenounceOwnership() (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) SellOrder(_index *big.Int) ([32]byte, bool, error)
- func (_Orderbook *OrderbookSession) SellOrders(arg0 *big.Int) ([32]byte, error)
- func (_Orderbook *OrderbookSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookSession) UpdateFee(_newFee *big.Int) (*types.Transaction, error)
- type OrderbookTransactor
- func (_Orderbook *OrderbookTransactor) CancelOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) ConfirmOrder(opts *bind.TransactOpts, _orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) OpenBuyOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) OpenSellOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) UpdateDarknodeRegistry(opts *bind.TransactOpts, _newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactor) UpdateFee(opts *bind.TransactOpts, _newFee *big.Int) (*types.Transaction, error)
- type OrderbookTransactorRaw
- type OrderbookTransactorSession
- func (_Orderbook *OrderbookTransactorSession) CancelOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) ConfirmOrder(_orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) OpenBuyOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) OpenSellOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_Orderbook *OrderbookTransactorSession) UpdateFee(_newFee *big.Int) (*types.Transaction, error)
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OwnableOwnershipRenouncedIterator, error)
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipRenounced, ...) (event.Subscription, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipRenounced
- type OwnableOwnershipRenouncedIterator
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type Pausable
- type PausableCaller
- type PausableCallerRaw
- type PausableCallerSession
- type PausableFilterer
- func (_Pausable *PausableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PausableOwnershipRenouncedIterator, error)
- func (_Pausable *PausableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*PausableOwnershipTransferredIterator, error)
- func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
- func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
- func (_Pausable *PausableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PausableOwnershipRenounced, ...) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableOwnershipTransferred, ...) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
- type PausableOwnershipRenounced
- type PausableOwnershipRenouncedIterator
- type PausableOwnershipTransferred
- type PausableOwnershipTransferredIterator
- type PausablePause
- type PausablePauseIterator
- type PausableRaw
- func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableSession
- func (_Pausable *PausableSession) Owner() (common.Address, error)
- func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
- func (_Pausable *PausableSession) Paused() (bool, error)
- func (_Pausable *PausableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Pausable *PausableSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
- type PausableToken
- type PausableTokenApproval
- type PausableTokenApprovalIterator
- type PausableTokenCaller
- func (_PausableToken *PausableTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_PausableToken *PausableTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_PausableToken *PausableTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type PausableTokenCallerRaw
- type PausableTokenCallerSession
- func (_PausableToken *PausableTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenCallerSession) Owner() (common.Address, error)
- func (_PausableToken *PausableTokenCallerSession) Paused() (bool, error)
- func (_PausableToken *PausableTokenCallerSession) TotalSupply() (*big.Int, error)
- type PausableTokenFilterer
- func (_PausableToken *PausableTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PausableTokenApprovalIterator, error)
- func (_PausableToken *PausableTokenFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PausableTokenOwnershipRenouncedIterator, error)
- func (_PausableToken *PausableTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*PausableTokenOwnershipTransferredIterator, error)
- func (_PausableToken *PausableTokenFilterer) FilterPause(opts *bind.FilterOpts) (*PausableTokenPauseIterator, error)
- func (_PausableToken *PausableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PausableTokenTransferIterator, error)
- func (_PausableToken *PausableTokenFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableTokenUnpauseIterator, error)
- func (_PausableToken *PausableTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PausableTokenApproval, ...) (event.Subscription, error)
- func (_PausableToken *PausableTokenFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PausableTokenOwnershipRenounced, ...) (event.Subscription, error)
- func (_PausableToken *PausableTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_PausableToken *PausableTokenFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausableTokenPause) (event.Subscription, error)
- func (_PausableToken *PausableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PausableTokenTransfer, ...) (event.Subscription, error)
- func (_PausableToken *PausableTokenFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableTokenUnpause) (event.Subscription, error)
- type PausableTokenOwnershipRenounced
- type PausableTokenOwnershipRenouncedIterator
- type PausableTokenOwnershipTransferred
- type PausableTokenOwnershipTransferredIterator
- type PausableTokenPause
- type PausableTokenPauseIterator
- type PausableTokenRaw
- func (_PausableToken *PausableTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PausableToken *PausableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PausableToken *PausableTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableTokenSession
- func (_PausableToken *PausableTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_PausableToken *PausableTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) Owner() (common.Address, error)
- func (_PausableToken *PausableTokenSession) Pause() (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) Paused() (bool, error)
- func (_PausableToken *PausableTokenSession) RenounceOwnership() (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) TotalSupply() (*big.Int, error)
- func (_PausableToken *PausableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_PausableToken *PausableTokenSession) Unpause() (*types.Transaction, error)
- type PausableTokenTransactor
- func (_PausableToken *PausableTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableTokenTransactorRaw
- type PausableTokenTransactorSession
- func (_PausableToken *PausableTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) Pause() (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_PausableToken *PausableTokenTransactorSession) Unpause() (*types.Transaction, error)
- type PausableTokenTransfer
- type PausableTokenTransferIterator
- type PausableTokenUnpause
- type PausableTokenUnpauseIterator
- type PausableTransactor
- func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableTransactorRaw
- type PausableTransactorSession
- func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)
- type PausableUnpause
- type PausableUnpauseIterator
- type RenExBalances
- type RenExBalancesBalanceDecreased
- type RenExBalancesBalanceDecreasedIterator
- type RenExBalancesBalanceIncreased
- type RenExBalancesBalanceIncreasedIterator
- type RenExBalancesCaller
- func (_RenExBalances *RenExBalancesCaller) ETHEREUM(opts *bind.CallOpts) (common.Address, error)
- func (_RenExBalances *RenExBalancesCaller) GetBalances(opts *bind.CallOpts, _trader common.Address) ([]common.Address, []*big.Int, error)
- func (_RenExBalances *RenExBalancesCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RenExBalances *RenExBalancesCaller) RewardVaultContract(opts *bind.CallOpts) (common.Address, error)
- func (_RenExBalances *RenExBalancesCaller) SettlementContract(opts *bind.CallOpts) (common.Address, error)
- func (_RenExBalances *RenExBalancesCaller) TraderBalances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RenExBalances *RenExBalancesCaller) TraderTokens(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- type RenExBalancesCallerRaw
- type RenExBalancesCallerSession
- func (_RenExBalances *RenExBalancesCallerSession) ETHEREUM() (common.Address, error)
- func (_RenExBalances *RenExBalancesCallerSession) GetBalances(_trader common.Address) ([]common.Address, []*big.Int, error)
- func (_RenExBalances *RenExBalancesCallerSession) Owner() (common.Address, error)
- func (_RenExBalances *RenExBalancesCallerSession) RewardVaultContract() (common.Address, error)
- func (_RenExBalances *RenExBalancesCallerSession) SettlementContract() (common.Address, error)
- func (_RenExBalances *RenExBalancesCallerSession) TraderBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RenExBalances *RenExBalancesCallerSession) TraderTokens(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- type RenExBalancesFilterer
- func (_RenExBalances *RenExBalancesFilterer) FilterBalanceDecreased(opts *bind.FilterOpts) (*RenExBalancesBalanceDecreasedIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) FilterBalanceIncreased(opts *bind.FilterOpts) (*RenExBalancesBalanceIncreasedIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExBalancesOwnershipRenouncedIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RenExBalancesOwnershipTransferredIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) FilterRenExSettlementContractUpdated(opts *bind.FilterOpts, newRenExSettlementContract []common.Address) (*RenExBalancesRenExSettlementContractUpdatedIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) FilterRewardVaultContractUpdated(opts *bind.FilterOpts, newRewardVaultContract []common.Address) (*RenExBalancesRewardVaultContractUpdatedIterator, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchBalanceDecreased(opts *bind.WatchOpts, sink chan<- *RenExBalancesBalanceDecreased) (event.Subscription, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchBalanceIncreased(opts *bind.WatchOpts, sink chan<- *RenExBalancesBalanceIncreased) (event.Subscription, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExBalancesOwnershipRenounced, ...) (event.Subscription, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExBalancesOwnershipTransferred, ...) (event.Subscription, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchRenExSettlementContractUpdated(opts *bind.WatchOpts, sink chan<- *RenExBalancesRenExSettlementContractUpdated, ...) (event.Subscription, error)
- func (_RenExBalances *RenExBalancesFilterer) WatchRewardVaultContractUpdated(opts *bind.WatchOpts, sink chan<- *RenExBalancesRewardVaultContractUpdated, ...) (event.Subscription, error)
- type RenExBalancesOwnershipRenounced
- type RenExBalancesOwnershipRenouncedIterator
- type RenExBalancesOwnershipTransferred
- type RenExBalancesOwnershipTransferredIterator
- type RenExBalancesRaw
- func (_RenExBalances *RenExBalancesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RenExBalances *RenExBalancesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RenExBalancesRenExSettlementContractUpdated
- type RenExBalancesRenExSettlementContractUpdatedIterator
- type RenExBalancesRewardVaultContractUpdated
- type RenExBalancesRewardVaultContractUpdatedIterator
- type RenExBalancesSession
- func (_RenExBalances *RenExBalancesSession) DecrementBalanceWithFee(_trader common.Address, _token common.Address, _value *big.Int, _fee *big.Int, ...) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) Deposit(_token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) ETHEREUM() (common.Address, error)
- func (_RenExBalances *RenExBalancesSession) GetBalances(_trader common.Address) ([]common.Address, []*big.Int, error)
- func (_RenExBalances *RenExBalancesSession) IncrementBalance(_trader common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) Owner() (common.Address, error)
- func (_RenExBalances *RenExBalancesSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) RewardVaultContract() (common.Address, error)
- func (_RenExBalances *RenExBalancesSession) SetRenExSettlementContract(_newSettlementContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) SettlementContract() (common.Address, error)
- func (_RenExBalances *RenExBalancesSession) TraderBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RenExBalances *RenExBalancesSession) TraderTokens(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_RenExBalances *RenExBalancesSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) UpdateRewardVault(_newRewardVaultContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesSession) Withdraw(_token common.Address, _value *big.Int) (*types.Transaction, error)
- type RenExBalancesTransactor
- func (_RenExBalances *RenExBalancesTransactor) DecrementBalanceWithFee(opts *bind.TransactOpts, _trader common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) Deposit(opts *bind.TransactOpts, _token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) IncrementBalance(opts *bind.TransactOpts, _trader common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) SetRenExSettlementContract(opts *bind.TransactOpts, _newSettlementContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) UpdateRewardVault(opts *bind.TransactOpts, _newRewardVaultContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactor) Withdraw(opts *bind.TransactOpts, _token common.Address, _value *big.Int) (*types.Transaction, error)
- type RenExBalancesTransactorRaw
- type RenExBalancesTransactorSession
- func (_RenExBalances *RenExBalancesTransactorSession) DecrementBalanceWithFee(_trader common.Address, _token common.Address, _value *big.Int, _fee *big.Int, ...) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) Deposit(_token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) IncrementBalance(_trader common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) SetRenExSettlementContract(_newSettlementContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) UpdateRewardVault(_newRewardVaultContract common.Address) (*types.Transaction, error)
- func (_RenExBalances *RenExBalancesTransactorSession) Withdraw(_token common.Address, _value *big.Int) (*types.Transaction, error)
- type RenExSettlement
- type RenExSettlementCaller
- func (_RenExSettlement *RenExSettlementCaller) DARKNODEFEESDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_RenExSettlement *RenExSettlementCaller) DARKNODEFEESNUMERATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_RenExSettlement *RenExSettlementCaller) GetMatchDetails(opts *bind.CallOpts, _orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
- func (_RenExSettlement *RenExSettlementCaller) MatchDetails(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementCaller) OrderDetails(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementCaller) OrderStatus(opts *bind.CallOpts, arg0 [32]byte) (uint8, error)
- func (_RenExSettlement *RenExSettlementCaller) OrderSubmitter(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) OrderTrader(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) OrderbookContract(opts *bind.CallOpts) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) RENEXATOMICSETTLEMENTID(opts *bind.CallOpts) (uint32, error)
- func (_RenExSettlement *RenExSettlementCaller) RENEXSETTLEMENTID(opts *bind.CallOpts) (uint32, error)
- func (_RenExSettlement *RenExSettlementCaller) RenExBalancesContract(opts *bind.CallOpts) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) RenExTokensContract(opts *bind.CallOpts) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) SlashedMatches(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_RenExSettlement *RenExSettlementCaller) SlasherAddress(opts *bind.CallOpts) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCaller) SubmissionGasPriceLimit(opts *bind.CallOpts) (*big.Int, error)
- type RenExSettlementCallerRaw
- type RenExSettlementCallerSession
- func (_RenExSettlement *RenExSettlementCallerSession) DARKNODEFEESDENOMINATOR() (*big.Int, error)
- func (_RenExSettlement *RenExSettlementCallerSession) DARKNODEFEESNUMERATOR() (*big.Int, error)
- func (_RenExSettlement *RenExSettlementCallerSession) GetMatchDetails(_orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
- func (_RenExSettlement *RenExSettlementCallerSession) MatchDetails(arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementCallerSession) OrderDetails(arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementCallerSession) OrderStatus(arg0 [32]byte) (uint8, error)
- func (_RenExSettlement *RenExSettlementCallerSession) OrderSubmitter(arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) OrderTrader(arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) OrderbookContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) Owner() (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) RENEXATOMICSETTLEMENTID() (uint32, error)
- func (_RenExSettlement *RenExSettlementCallerSession) RENEXSETTLEMENTID() (uint32, error)
- func (_RenExSettlement *RenExSettlementCallerSession) RenExBalancesContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) RenExTokensContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) SlashedMatches(arg0 [32]byte) (bool, error)
- func (_RenExSettlement *RenExSettlementCallerSession) SlasherAddress() (common.Address, error)
- func (_RenExSettlement *RenExSettlementCallerSession) SubmissionGasPriceLimit() (*big.Int, error)
- type RenExSettlementFilterer
- func (_RenExSettlement *RenExSettlementFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExSettlementOwnershipRenouncedIterator, error)
- func (_RenExSettlement *RenExSettlementFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RenExSettlementOwnershipTransferredIterator, error)
- func (_RenExSettlement *RenExSettlementFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExSettlementOwnershipRenounced, ...) (event.Subscription, error)
- func (_RenExSettlement *RenExSettlementFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExSettlementOwnershipTransferred, ...) (event.Subscription, error)
- type RenExSettlementOwnershipRenounced
- type RenExSettlementOwnershipRenouncedIterator
- type RenExSettlementOwnershipTransferred
- type RenExSettlementOwnershipTransferredIterator
- type RenExSettlementRaw
- func (_RenExSettlement *RenExSettlementRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RenExSettlement *RenExSettlementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RenExSettlementSession
- func (_RenExSettlement *RenExSettlementSession) DARKNODEFEESDENOMINATOR() (*big.Int, error)
- func (_RenExSettlement *RenExSettlementSession) DARKNODEFEESNUMERATOR() (*big.Int, error)
- func (_RenExSettlement *RenExSettlementSession) GetMatchDetails(_orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
- func (_RenExSettlement *RenExSettlementSession) MatchDetails(arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementSession) OrderDetails(arg0 [32]byte) (struct{ ... }, error)
- func (_RenExSettlement *RenExSettlementSession) OrderStatus(arg0 [32]byte) (uint8, error)
- func (_RenExSettlement *RenExSettlementSession) OrderSubmitter(arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) OrderTrader(arg0 [32]byte) (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) OrderbookContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) Owner() (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) RENEXATOMICSETTLEMENTID() (uint32, error)
- func (_RenExSettlement *RenExSettlementSession) RENEXSETTLEMENTID() (uint32, error)
- func (_RenExSettlement *RenExSettlementSession) RenExBalancesContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) RenExTokensContract() (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) Slash(_guiltyOrderID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) SlashedMatches(arg0 [32]byte) (bool, error)
- func (_RenExSettlement *RenExSettlementSession) SlasherAddress() (common.Address, error)
- func (_RenExSettlement *RenExSettlementSession) SubmissionGasPriceLimit() (*big.Int, error)
- func (_RenExSettlement *RenExSettlementSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, ...) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) TraderCanWithdraw(_trader common.Address, _token common.Address, amount *big.Int) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) UpdateRenExBalances(_newRenExBalancesContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementSession) UpdateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
- type RenExSettlementTransactor
- func (_RenExSettlement *RenExSettlementTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) Slash(opts *bind.TransactOpts, _guiltyOrderID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) SubmitMatch(opts *bind.TransactOpts, _buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) SubmitOrder(opts *bind.TransactOpts, _settlementID uint32, _orderType uint8, _parity uint8, ...) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) TraderCanWithdraw(opts *bind.TransactOpts, _trader common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) UpdateOrderbook(opts *bind.TransactOpts, _newOrderbookContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) UpdateRenExBalances(opts *bind.TransactOpts, _newRenExBalancesContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactor) UpdateSubmissionGasPriceLimit(opts *bind.TransactOpts, _newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
- type RenExSettlementTransactorRaw
- type RenExSettlementTransactorSession
- func (_RenExSettlement *RenExSettlementTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) Slash(_guiltyOrderID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, ...) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) TraderCanWithdraw(_trader common.Address, _token common.Address, amount *big.Int) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) UpdateRenExBalances(_newRenExBalancesContract common.Address) (*types.Transaction, error)
- func (_RenExSettlement *RenExSettlementTransactorSession) UpdateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
- type RenExTokens
- type RenExTokensCaller
- func (_RenExTokens *RenExTokensCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RenExTokens *RenExTokensCaller) TokenAddresses(opts *bind.CallOpts, arg0 uint32) (common.Address, error)
- func (_RenExTokens *RenExTokensCaller) TokenDecimals(opts *bind.CallOpts, arg0 uint32) (uint8, error)
- func (_RenExTokens *RenExTokensCaller) TokenIsRegistered(opts *bind.CallOpts, arg0 uint32) (bool, error)
- type RenExTokensCallerRaw
- type RenExTokensCallerSession
- func (_RenExTokens *RenExTokensCallerSession) Owner() (common.Address, error)
- func (_RenExTokens *RenExTokensCallerSession) TokenAddresses(arg0 uint32) (common.Address, error)
- func (_RenExTokens *RenExTokensCallerSession) TokenDecimals(arg0 uint32) (uint8, error)
- func (_RenExTokens *RenExTokensCallerSession) TokenIsRegistered(arg0 uint32) (bool, error)
- type RenExTokensFilterer
- func (_RenExTokens *RenExTokensFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExTokensOwnershipRenouncedIterator, error)
- func (_RenExTokens *RenExTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RenExTokensOwnershipTransferredIterator, error)
- func (_RenExTokens *RenExTokensFilterer) FilterTokenDeregistered(opts *bind.FilterOpts) (*RenExTokensTokenDeregisteredIterator, error)
- func (_RenExTokens *RenExTokensFilterer) FilterTokenRegistered(opts *bind.FilterOpts) (*RenExTokensTokenRegisteredIterator, error)
- func (_RenExTokens *RenExTokensFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExTokensOwnershipRenounced, ...) (event.Subscription, error)
- func (_RenExTokens *RenExTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExTokensOwnershipTransferred, ...) (event.Subscription, error)
- func (_RenExTokens *RenExTokensFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *RenExTokensTokenDeregistered) (event.Subscription, error)
- func (_RenExTokens *RenExTokensFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *RenExTokensTokenRegistered) (event.Subscription, error)
- type RenExTokensOwnershipRenounced
- type RenExTokensOwnershipRenouncedIterator
- type RenExTokensOwnershipTransferred
- type RenExTokensOwnershipTransferredIterator
- type RenExTokensRaw
- func (_RenExTokens *RenExTokensRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RenExTokens *RenExTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RenExTokensSession
- func (_RenExTokens *RenExTokensSession) DeregisterToken(_tokenCode uint32) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensSession) Owner() (common.Address, error)
- func (_RenExTokens *RenExTokensSession) RegisterToken(_tokenCode uint32, _tokenAddress common.Address, _tokenDecimals uint8) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExTokens *RenExTokensSession) TokenAddresses(arg0 uint32) (common.Address, error)
- func (_RenExTokens *RenExTokensSession) TokenDecimals(arg0 uint32) (uint8, error)
- func (_RenExTokens *RenExTokensSession) TokenIsRegistered(arg0 uint32) (bool, error)
- func (_RenExTokens *RenExTokensSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type RenExTokensTokenDeregistered
- type RenExTokensTokenDeregisteredIterator
- type RenExTokensTokenRegistered
- type RenExTokensTokenRegisteredIterator
- type RenExTokensTransactor
- func (_RenExTokens *RenExTokensTransactor) DeregisterToken(opts *bind.TransactOpts, _tokenCode uint32) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactor) RegisterToken(opts *bind.TransactOpts, _tokenCode uint32, _tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- type RenExTokensTransactorRaw
- type RenExTokensTransactorSession
- func (_RenExTokens *RenExTokensTransactorSession) DeregisterToken(_tokenCode uint32) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactorSession) RegisterToken(_tokenCode uint32, _tokenAddress common.Address, _tokenDecimals uint8) (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RenExTokens *RenExTokensTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type RepublicToken
- type RepublicTokenApproval
- type RepublicTokenApprovalIterator
- type RepublicTokenBurn
- type RepublicTokenBurnIterator
- type RepublicTokenCaller
- func (_RepublicToken *RepublicTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_RepublicToken *RepublicTokenCaller) INITIALSUPPLY(opts *bind.CallOpts) (*big.Int, error)
- func (_RepublicToken *RepublicTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_RepublicToken *RepublicTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RepublicToken *RepublicTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_RepublicToken *RepublicTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_RepublicToken *RepublicTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type RepublicTokenCallerRaw
- type RepublicTokenCallerSession
- func (_RepublicToken *RepublicTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenCallerSession) Decimals() (uint8, error)
- func (_RepublicToken *RepublicTokenCallerSession) INITIALSUPPLY() (*big.Int, error)
- func (_RepublicToken *RepublicTokenCallerSession) Name() (string, error)
- func (_RepublicToken *RepublicTokenCallerSession) Owner() (common.Address, error)
- func (_RepublicToken *RepublicTokenCallerSession) Paused() (bool, error)
- func (_RepublicToken *RepublicTokenCallerSession) Symbol() (string, error)
- func (_RepublicToken *RepublicTokenCallerSession) TotalSupply() (*big.Int, error)
- type RepublicTokenFilterer
- func (_RepublicToken *RepublicTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*RepublicTokenApprovalIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*RepublicTokenBurnIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RepublicTokenOwnershipRenouncedIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RepublicTokenOwnershipTransferredIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterPause(opts *bind.FilterOpts) (*RepublicTokenPauseIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*RepublicTokenTransferIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) FilterUnpause(opts *bind.FilterOpts) (*RepublicTokenUnpauseIterator, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *RepublicTokenApproval, ...) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *RepublicTokenBurn, burner []common.Address) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RepublicTokenOwnershipRenounced, ...) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RepublicTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *RepublicTokenPause) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RepublicTokenTransfer, ...) (event.Subscription, error)
- func (_RepublicToken *RepublicTokenFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *RepublicTokenUnpause) (event.Subscription, error)
- type RepublicTokenOwnershipRenounced
- type RepublicTokenOwnershipRenouncedIterator
- type RepublicTokenOwnershipTransferred
- type RepublicTokenOwnershipTransferredIterator
- type RepublicTokenPause
- type RepublicTokenPauseIterator
- type RepublicTokenRaw
- func (_RepublicToken *RepublicTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RepublicToken *RepublicTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RepublicTokenSession
- func (_RepublicToken *RepublicTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_RepublicToken *RepublicTokenSession) Burn(_value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) Decimals() (uint8, error)
- func (_RepublicToken *RepublicTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) INITIALSUPPLY() (*big.Int, error)
- func (_RepublicToken *RepublicTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) Name() (string, error)
- func (_RepublicToken *RepublicTokenSession) Owner() (common.Address, error)
- func (_RepublicToken *RepublicTokenSession) Pause() (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) Paused() (bool, error)
- func (_RepublicToken *RepublicTokenSession) RenounceOwnership() (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) Symbol() (string, error)
- func (_RepublicToken *RepublicTokenSession) TotalSupply() (*big.Int, error)
- func (_RepublicToken *RepublicTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) TransferTokens(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenSession) Unpause() (*types.Transaction, error)
- type RepublicTokenTransactor
- func (_RepublicToken *RepublicTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) Burn(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) TransferTokens(opts *bind.TransactOpts, beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type RepublicTokenTransactorRaw
- type RepublicTokenTransactorSession
- func (_RepublicToken *RepublicTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) Burn(_value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) Pause() (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) TransferTokens(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
- func (_RepublicToken *RepublicTokenTransactorSession) Unpause() (*types.Transaction, error)
- type RepublicTokenTransfer
- type RepublicTokenTransferIterator
- type RepublicTokenUnpause
- type RepublicTokenUnpauseIterator
- type RewardVault
- type RewardVaultCaller
- func (_RewardVault *RewardVaultCaller) DarknodeBalances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RewardVault *RewardVaultCaller) DarknodeRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_RewardVault *RewardVaultCaller) ETHEREUM(opts *bind.CallOpts) (common.Address, error)
- func (_RewardVault *RewardVaultCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type RewardVaultCallerRaw
- type RewardVaultCallerSession
- func (_RewardVault *RewardVaultCallerSession) DarknodeBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RewardVault *RewardVaultCallerSession) DarknodeRegistry() (common.Address, error)
- func (_RewardVault *RewardVaultCallerSession) ETHEREUM() (common.Address, error)
- func (_RewardVault *RewardVaultCallerSession) Owner() (common.Address, error)
- type RewardVaultDarknodeRegistryUpdated
- type RewardVaultDarknodeRegistryUpdatedIterator
- type RewardVaultFilterer
- func (_RewardVault *RewardVaultFilterer) FilterDarknodeRegistryUpdated(opts *bind.FilterOpts) (*RewardVaultDarknodeRegistryUpdatedIterator, error)
- func (_RewardVault *RewardVaultFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RewardVaultOwnershipRenouncedIterator, error)
- func (_RewardVault *RewardVaultFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RewardVaultOwnershipTransferredIterator, error)
- func (_RewardVault *RewardVaultFilterer) WatchDarknodeRegistryUpdated(opts *bind.WatchOpts, sink chan<- *RewardVaultDarknodeRegistryUpdated) (event.Subscription, error)
- func (_RewardVault *RewardVaultFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RewardVaultOwnershipRenounced, ...) (event.Subscription, error)
- func (_RewardVault *RewardVaultFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RewardVaultOwnershipTransferred, ...) (event.Subscription, error)
- type RewardVaultOwnershipRenounced
- type RewardVaultOwnershipRenouncedIterator
- type RewardVaultOwnershipTransferred
- type RewardVaultOwnershipTransferredIterator
- type RewardVaultRaw
- func (_RewardVault *RewardVaultRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RewardVault *RewardVaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RewardVault *RewardVaultRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RewardVaultSession
- func (_RewardVault *RewardVaultSession) DarknodeBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RewardVault *RewardVaultSession) DarknodeRegistry() (common.Address, error)
- func (_RewardVault *RewardVaultSession) Deposit(_darknode common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RewardVault *RewardVaultSession) ETHEREUM() (common.Address, error)
- func (_RewardVault *RewardVaultSession) Owner() (common.Address, error)
- func (_RewardVault *RewardVaultSession) RenounceOwnership() (*types.Transaction, error)
- func (_RewardVault *RewardVaultSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultSession) Withdraw(_darknode common.Address, _token common.Address) (*types.Transaction, error)
- type RewardVaultTransactor
- func (_RewardVault *RewardVaultTransactor) Deposit(opts *bind.TransactOpts, _darknode common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactor) UpdateDarknodeRegistry(opts *bind.TransactOpts, _newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactor) Withdraw(opts *bind.TransactOpts, _darknode common.Address, _token common.Address) (*types.Transaction, error)
- type RewardVaultTransactorRaw
- type RewardVaultTransactorSession
- func (_RewardVault *RewardVaultTransactorSession) Deposit(_darknode common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactorSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
- func (_RewardVault *RewardVaultTransactorSession) Withdraw(_darknode common.Address, _token common.Address) (*types.Transaction, error)
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type Settlement
- type SettlementCaller
- type SettlementCallerRaw
- type SettlementCallerSession
- type SettlementFilterer
- type SettlementRaw
- func (_Settlement *SettlementRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Settlement *SettlementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Settlement *SettlementRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SettlementSession
- type SettlementTransactor
- func (_Settlement *SettlementTransactor) SubmitMatch(opts *bind.TransactOpts, _buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
- func (_Settlement *SettlementTransactor) SubmitOrder(opts *bind.TransactOpts, _settlementID uint32, _orderType uint8, _parity uint8, ...) (*types.Transaction, error)
- type SettlementTransactorRaw
- type SettlementTransactorSession
- type SettlementUtils
- type SettlementUtilsCaller
- type SettlementUtilsCallerRaw
- type SettlementUtilsCallerSession
- type SettlementUtilsFilterer
- type SettlementUtilsRaw
- func (_SettlementUtils *SettlementUtilsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SettlementUtils *SettlementUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SettlementUtils *SettlementUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SettlementUtilsSession
- type SettlementUtilsTransactor
- type SettlementUtilsTransactorRaw
- type SettlementUtilsTransactorSession
- type StandardToken
- type StandardTokenApproval
- type StandardTokenApprovalIterator
- type StandardTokenCaller
- func (_StandardToken *StandardTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type StandardTokenCallerRaw
- type StandardTokenCallerSession
- func (_StandardToken *StandardTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenCallerSession) TotalSupply() (*big.Int, error)
- type StandardTokenFilterer
- func (_StandardToken *StandardTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StandardTokenApprovalIterator, error)
- func (_StandardToken *StandardTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StandardTokenTransferIterator, error)
- func (_StandardToken *StandardTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StandardTokenApproval, ...) (event.Subscription, error)
- func (_StandardToken *StandardTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StandardTokenTransfer, ...) (event.Subscription, error)
- type StandardTokenRaw
- func (_StandardToken *StandardTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_StandardToken *StandardTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StandardToken *StandardTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StandardTokenSession
- func (_StandardToken *StandardTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_StandardToken *StandardTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenSession) TotalSupply() (*big.Int, error)
- func (_StandardToken *StandardTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type StandardTokenTransactor
- func (_StandardToken *StandardTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type StandardTokenTransactorRaw
- type StandardTokenTransactorSession
- func (_StandardToken *StandardTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_StandardToken *StandardTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type StandardTokenTransfer
- type StandardTokenTransferIterator
- type Utils
- type UtilsCaller
- type UtilsCallerRaw
- type UtilsCallerSession
- type UtilsFilterer
- type UtilsRaw
- func (_Utils *UtilsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Utils *UtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Utils *UtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UtilsSession
- type UtilsTransactor
- type UtilsTransactorRaw
- type UtilsTransactorSession
Constants ¶
const AtomicInfoABI = "" /* 3685-byte string literal not displayed */
AtomicInfoABI is the input ABI used to generate the binding from.
const AtomicInfoBin = `` /* 5690-byte string literal not displayed */
AtomicInfoBin is the compiled bytecode used for deploying new contracts.
const AtomicSwapABI = "" /* 2853-byte string literal not displayed */
AtomicSwapABI is the input ABI used to generate the binding from.
const AtomicSwapBin = `` /* 4730-byte string literal not displayed */
AtomicSwapBin is the compiled bytecode used for deploying new contracts.
const BasicTokenABI = "" /* 911-byte string literal not displayed */
BasicTokenABI is the input ABI used to generate the binding from.
const BasicTokenBin = `` /* 1338-byte string literal not displayed */
BasicTokenBin is the compiled bytecode used for deploying new contracts.
const BindingsABI = "[]"
BindingsABI is the input ABI used to generate the binding from.
const BindingsBin = `` /* 166-byte string literal not displayed */
BindingsBin is the compiled bytecode used for deploying new contracts.
const BurnableTokenABI = "" /* 1288-byte string literal not displayed */
BurnableTokenABI is the input ABI used to generate the binding from.
const BurnableTokenBin = `` /* 1796-byte string literal not displayed */
BurnableTokenBin is the compiled bytecode used for deploying new contracts.
const DarknodeRegistryABI = "" /* 7751-byte string literal not displayed */
DarknodeRegistryABI is the input ABI used to generate the binding from.
const DarknodeRegistryBin = `` /* 11648-byte string literal not displayed */
DarknodeRegistryBin is the compiled bytecode used for deploying new contracts.
const ECDSAABI = "[]"
ECDSAABI is the input ABI used to generate the binding from.
const ECDSABin = `` /* 242-byte string literal not displayed */
ECDSABin is the compiled bytecode used for deploying new contracts.
const ERC20ABI = "" /* 1993-byte string literal not displayed */
ERC20ABI is the input ABI used to generate the binding from.
const ERC20BasicABI = "" /* 906-byte string literal not displayed */
ERC20BasicABI is the input ABI used to generate the binding from.
const ERC20BasicBin = `0x`
ERC20BasicBin is the compiled bytecode used for deploying new contracts.
const ERC20Bin = `0x`
ERC20Bin is the compiled bytecode used for deploying new contracts.
const LinkedListABI = "" /* 173-byte string literal not displayed */
LinkedListABI is the input ABI used to generate the binding from.
const LinkedListBin = `` /* 454-byte string literal not displayed */
LinkedListBin is the compiled bytecode used for deploying new contracts.
const OrderbookABI = "" /* 6987-byte string literal not displayed */
OrderbookABI is the input ABI used to generate the binding from.
const OrderbookBin = `` /* 12808-byte string literal not displayed */
OrderbookBin is the compiled bytecode used for deploying new contracts.
const OwnableABI = "" /* 995-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const OwnableBin = `` /* 1148-byte string literal not displayed */
OwnableBin is the compiled bytecode used for deploying new contracts.
const PausableABI = "" /* 1512-byte string literal not displayed */
PausableABI is the input ABI used to generate the binding from.
const PausableBin = `` /* 2004-byte string literal not displayed */
PausableBin is the compiled bytecode used for deploying new contracts.
const PausableTokenABI = "" /* 4095-byte string literal not displayed */
PausableTokenABI is the input ABI used to generate the binding from.
const PausableTokenBin = `` /* 5460-byte string literal not displayed */
PausableTokenBin is the compiled bytecode used for deploying new contracts.
const RenExBalancesABI = "" /* 4807-byte string literal not displayed */
RenExBalancesABI is the input ABI used to generate the binding from.
const RenExBalancesBin = `` /* 8830-byte string literal not displayed */
RenExBalancesBin is the compiled bytecode used for deploying new contracts.
const RenExSettlementABI = "" /* 7537-byte string literal not displayed */
RenExSettlementABI is the input ABI used to generate the binding from.
const RenExSettlementBin = `` /* 31536-byte string literal not displayed */
RenExSettlementBin is the compiled bytecode used for deploying new contracts.
const RenExTokensABI = "" /* 2565-byte string literal not displayed */
RenExTokensABI is the input ABI used to generate the binding from.
const RenExTokensBin = `` /* 2424-byte string literal not displayed */
RenExTokensBin is the compiled bytecode used for deploying new contracts.
const RepublicTokenABI = "" /* 5542-byte string literal not displayed */
RepublicTokenABI is the input ABI used to generate the binding from.
const RepublicTokenBin = `` /* 7708-byte string literal not displayed */
RepublicTokenBin is the compiled bytecode used for deploying new contracts.
const RewardVaultABI = "" /* 2635-byte string literal not displayed */
RewardVaultABI is the input ABI used to generate the binding from.
const RewardVaultBin = `` /* 4384-byte string literal not displayed */
RewardVaultBin is the compiled bytecode used for deploying new contracts.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SafeMathBin = `` /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
const SettlementABI = "" /* 931-byte string literal not displayed */
SettlementABI is the input ABI used to generate the binding from.
const SettlementBin = `0x`
SettlementBin is the compiled bytecode used for deploying new contracts.
const SettlementUtilsABI = "[]"
SettlementUtilsABI is the input ABI used to generate the binding from.
const SettlementUtilsBin = `` /* 242-byte string literal not displayed */
SettlementUtilsBin is the compiled bytecode used for deploying new contracts.
const StandardTokenABI = "" /* 2570-byte string literal not displayed */
StandardTokenABI is the input ABI used to generate the binding from.
const StandardTokenBin = `` /* 3496-byte string literal not displayed */
StandardTokenBin is the compiled bytecode used for deploying new contracts.
const UtilsABI = "[]"
UtilsABI is the input ABI used to generate the binding from.
const UtilsBin = `` /* 242-byte string literal not displayed */
UtilsBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtomicInfo ¶
type AtomicInfo struct { AtomicInfoCaller // Read-only binding to the contract AtomicInfoTransactor // Write-only binding to the contract AtomicInfoFilterer // Log filterer for contract events }
AtomicInfo is an auto generated Go binding around an Ethereum contract.
func DeployAtomicInfo ¶
func DeployAtomicInfo(auth *bind.TransactOpts, backend bind.ContractBackend, _orderbookContract common.Address) (common.Address, *types.Transaction, *AtomicInfo, error)
DeployAtomicInfo deploys a new Ethereum contract, binding an instance of AtomicInfo to it.
func NewAtomicInfo ¶
func NewAtomicInfo(address common.Address, backend bind.ContractBackend) (*AtomicInfo, error)
NewAtomicInfo creates a new instance of AtomicInfo, bound to a specific deployed contract.
type AtomicInfoCaller ¶
type AtomicInfoCaller struct {
// contains filtered or unexported fields
}
AtomicInfoCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAtomicInfoCaller ¶
func NewAtomicInfoCaller(address common.Address, caller bind.ContractCaller) (*AtomicInfoCaller, error)
NewAtomicInfoCaller creates a new read-only instance of AtomicInfo, bound to a specific deployed contract.
func (*AtomicInfoCaller) AuthorisedSwapper ¶
func (_AtomicInfo *AtomicInfoCaller) AuthorisedSwapper(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
AuthorisedSwapper is a free data retrieval call binding the contract method 0x88531c17.
Solidity: function authorisedSwapper( address, address) constant returns(bool)
func (*AtomicInfoCaller) GetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoCaller) GetOwnerAddress(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
GetOwnerAddress is a free data retrieval call binding the contract method 0x00d43ec6.
Solidity: function getOwnerAddress( bytes32) constant returns(bytes)
func (*AtomicInfoCaller) OrderbookContract ¶
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*AtomicInfoCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AtomicInfoCaller) OwnerAddressTimestamp ¶
func (_AtomicInfo *AtomicInfoCaller) OwnerAddressTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
OwnerAddressTimestamp is a free data retrieval call binding the contract method 0x1345928d.
Solidity: function ownerAddressTimestamp( bytes32) constant returns(uint256)
func (*AtomicInfoCaller) SwapDetails ¶
func (_AtomicInfo *AtomicInfoCaller) SwapDetails(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
SwapDetails is a free data retrieval call binding the contract method 0xb14631bb.
Solidity: function swapDetails( bytes32) constant returns(bytes)
func (*AtomicInfoCaller) SwapDetailsTimestamp ¶
func (_AtomicInfo *AtomicInfoCaller) SwapDetailsTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
SwapDetailsTimestamp is a free data retrieval call binding the contract method 0x428dbf94.
Solidity: function swapDetailsTimestamp( bytes32) constant returns(uint256)
type AtomicInfoCallerRaw ¶
type AtomicInfoCallerRaw struct {
Contract *AtomicInfoCaller // Generic read-only contract binding to access the raw methods on
}
AtomicInfoCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AtomicInfoCallerRaw) Call ¶
func (_AtomicInfo *AtomicInfoCallerRaw) 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 AtomicInfoCallerSession ¶
type AtomicInfoCallerSession struct { Contract *AtomicInfoCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AtomicInfoCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AtomicInfoCallerSession) AuthorisedSwapper ¶
func (_AtomicInfo *AtomicInfoCallerSession) AuthorisedSwapper(arg0 common.Address, arg1 common.Address) (bool, error)
AuthorisedSwapper is a free data retrieval call binding the contract method 0x88531c17.
Solidity: function authorisedSwapper( address, address) constant returns(bool)
func (*AtomicInfoCallerSession) GetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoCallerSession) GetOwnerAddress(arg0 [32]byte) ([]byte, error)
GetOwnerAddress is a free data retrieval call binding the contract method 0x00d43ec6.
Solidity: function getOwnerAddress( bytes32) constant returns(bytes)
func (*AtomicInfoCallerSession) OrderbookContract ¶
func (_AtomicInfo *AtomicInfoCallerSession) OrderbookContract() (common.Address, error)
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*AtomicInfoCallerSession) Owner ¶
func (_AtomicInfo *AtomicInfoCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AtomicInfoCallerSession) OwnerAddressTimestamp ¶
func (_AtomicInfo *AtomicInfoCallerSession) OwnerAddressTimestamp(arg0 [32]byte) (*big.Int, error)
OwnerAddressTimestamp is a free data retrieval call binding the contract method 0x1345928d.
Solidity: function ownerAddressTimestamp( bytes32) constant returns(uint256)
func (*AtomicInfoCallerSession) SwapDetails ¶
func (_AtomicInfo *AtomicInfoCallerSession) SwapDetails(arg0 [32]byte) ([]byte, error)
SwapDetails is a free data retrieval call binding the contract method 0xb14631bb.
Solidity: function swapDetails( bytes32) constant returns(bytes)
func (*AtomicInfoCallerSession) SwapDetailsTimestamp ¶
func (_AtomicInfo *AtomicInfoCallerSession) SwapDetailsTimestamp(arg0 [32]byte) (*big.Int, error)
SwapDetailsTimestamp is a free data retrieval call binding the contract method 0x428dbf94.
Solidity: function swapDetailsTimestamp( bytes32) constant returns(uint256)
type AtomicInfoFilterer ¶
type AtomicInfoFilterer struct {
// contains filtered or unexported fields
}
AtomicInfoFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAtomicInfoFilterer ¶
func NewAtomicInfoFilterer(address common.Address, filterer bind.ContractFilterer) (*AtomicInfoFilterer, error)
NewAtomicInfoFilterer creates a new log filterer instance of AtomicInfo, bound to a specific deployed contract.
func (*AtomicInfoFilterer) FilterOrderbookUpdated ¶
func (_AtomicInfo *AtomicInfoFilterer) FilterOrderbookUpdated(opts *bind.FilterOpts) (*AtomicInfoOrderbookUpdatedIterator, error)
FilterOrderbookUpdated is a free log retrieval operation binding the contract event 0xc4348d5f71e0c19085662bf8d02476815aba88f6ca0c9706a2263f6017ce2f43.
Solidity: e OrderbookUpdated(previousOrderbook address, nextOrderbook address)
func (*AtomicInfoFilterer) FilterOwnershipRenounced ¶
func (_AtomicInfo *AtomicInfoFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*AtomicInfoOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*AtomicInfoFilterer) FilterOwnershipTransferred ¶
func (_AtomicInfo *AtomicInfoFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AtomicInfoOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*AtomicInfoFilterer) WatchOrderbookUpdated ¶
func (_AtomicInfo *AtomicInfoFilterer) WatchOrderbookUpdated(opts *bind.WatchOpts, sink chan<- *AtomicInfoOrderbookUpdated) (event.Subscription, error)
WatchOrderbookUpdated is a free log subscription operation binding the contract event 0xc4348d5f71e0c19085662bf8d02476815aba88f6ca0c9706a2263f6017ce2f43.
Solidity: e OrderbookUpdated(previousOrderbook address, nextOrderbook address)
func (*AtomicInfoFilterer) WatchOwnershipRenounced ¶
func (_AtomicInfo *AtomicInfoFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *AtomicInfoOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*AtomicInfoFilterer) WatchOwnershipTransferred ¶
func (_AtomicInfo *AtomicInfoFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AtomicInfoOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type AtomicInfoOrderbookUpdated ¶
type AtomicInfoOrderbookUpdated struct { PreviousOrderbook common.Address NextOrderbook common.Address Raw types.Log // Blockchain specific contextual infos }
AtomicInfoOrderbookUpdated represents a OrderbookUpdated event raised by the AtomicInfo contract.
type AtomicInfoOrderbookUpdatedIterator ¶
type AtomicInfoOrderbookUpdatedIterator struct { Event *AtomicInfoOrderbookUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicInfoOrderbookUpdatedIterator is returned from FilterOrderbookUpdated and is used to iterate over the raw logs and unpacked data for OrderbookUpdated events raised by the AtomicInfo contract.
func (*AtomicInfoOrderbookUpdatedIterator) Close ¶
func (it *AtomicInfoOrderbookUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicInfoOrderbookUpdatedIterator) Error ¶
func (it *AtomicInfoOrderbookUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicInfoOrderbookUpdatedIterator) Next ¶
func (it *AtomicInfoOrderbookUpdatedIterator) 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 AtomicInfoOwnershipRenounced ¶
type AtomicInfoOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AtomicInfoOwnershipRenounced represents a OwnershipRenounced event raised by the AtomicInfo contract.
type AtomicInfoOwnershipRenouncedIterator ¶
type AtomicInfoOwnershipRenouncedIterator struct { Event *AtomicInfoOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicInfoOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the AtomicInfo contract.
func (*AtomicInfoOwnershipRenouncedIterator) Close ¶
func (it *AtomicInfoOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicInfoOwnershipRenouncedIterator) Error ¶
func (it *AtomicInfoOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicInfoOwnershipRenouncedIterator) Next ¶
func (it *AtomicInfoOwnershipRenouncedIterator) 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 AtomicInfoOwnershipTransferred ¶
type AtomicInfoOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AtomicInfoOwnershipTransferred represents a OwnershipTransferred event raised by the AtomicInfo contract.
type AtomicInfoOwnershipTransferredIterator ¶
type AtomicInfoOwnershipTransferredIterator struct { Event *AtomicInfoOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicInfoOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AtomicInfo contract.
func (*AtomicInfoOwnershipTransferredIterator) Close ¶
func (it *AtomicInfoOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicInfoOwnershipTransferredIterator) Error ¶
func (it *AtomicInfoOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicInfoOwnershipTransferredIterator) Next ¶
func (it *AtomicInfoOwnershipTransferredIterator) 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 AtomicInfoRaw ¶
type AtomicInfoRaw struct {
Contract *AtomicInfo // Generic contract binding to access the raw methods on
}
AtomicInfoRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AtomicInfoRaw) Call ¶
func (_AtomicInfo *AtomicInfoRaw) 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 (*AtomicInfoRaw) Transact ¶
func (_AtomicInfo *AtomicInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtomicInfoRaw) Transfer ¶
func (_AtomicInfo *AtomicInfoRaw) 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 AtomicInfoSession ¶
type AtomicInfoSession struct { Contract *AtomicInfo // 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 }
AtomicInfoSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AtomicInfoSession) AuthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoSession) AuthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
AuthoriseSwapper is a paid mutator transaction binding the contract method 0x63dc4881.
Solidity: function authoriseSwapper(_swapper address) returns()
func (*AtomicInfoSession) AuthorisedSwapper ¶
func (_AtomicInfo *AtomicInfoSession) AuthorisedSwapper(arg0 common.Address, arg1 common.Address) (bool, error)
AuthorisedSwapper is a free data retrieval call binding the contract method 0x88531c17.
Solidity: function authorisedSwapper( address, address) constant returns(bool)
func (*AtomicInfoSession) DeauthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoSession) DeauthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
DeauthoriseSwapper is a paid mutator transaction binding the contract method 0x2ee80f5b.
Solidity: function deauthoriseSwapper(_swapper address) returns()
func (*AtomicInfoSession) GetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoSession) GetOwnerAddress(arg0 [32]byte) ([]byte, error)
GetOwnerAddress is a free data retrieval call binding the contract method 0x00d43ec6.
Solidity: function getOwnerAddress( bytes32) constant returns(bytes)
func (*AtomicInfoSession) OrderbookContract ¶
func (_AtomicInfo *AtomicInfoSession) OrderbookContract() (common.Address, error)
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*AtomicInfoSession) Owner ¶
func (_AtomicInfo *AtomicInfoSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AtomicInfoSession) OwnerAddressTimestamp ¶
func (_AtomicInfo *AtomicInfoSession) OwnerAddressTimestamp(arg0 [32]byte) (*big.Int, error)
OwnerAddressTimestamp is a free data retrieval call binding the contract method 0x1345928d.
Solidity: function ownerAddressTimestamp( bytes32) constant returns(uint256)
func (*AtomicInfoSession) RenounceOwnership ¶
func (_AtomicInfo *AtomicInfoSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AtomicInfoSession) SetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoSession) SetOwnerAddress(_orderID [32]byte, _owner []byte) (*types.Transaction, error)
SetOwnerAddress is a paid mutator transaction binding the contract method 0x951065c1.
Solidity: function setOwnerAddress(_orderID bytes32, _owner bytes) returns()
func (*AtomicInfoSession) SubmitDetails ¶
func (_AtomicInfo *AtomicInfoSession) SubmitDetails(_orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
SubmitDetails is a paid mutator transaction binding the contract method 0x80ee79d4.
Solidity: function submitDetails(_orderID bytes32, _swapDetails bytes) returns()
func (*AtomicInfoSession) SwapDetails ¶
func (_AtomicInfo *AtomicInfoSession) SwapDetails(arg0 [32]byte) ([]byte, error)
SwapDetails is a free data retrieval call binding the contract method 0xb14631bb.
Solidity: function swapDetails( bytes32) constant returns(bytes)
func (*AtomicInfoSession) SwapDetailsTimestamp ¶
func (_AtomicInfo *AtomicInfoSession) SwapDetailsTimestamp(arg0 [32]byte) (*big.Int, error)
SwapDetailsTimestamp is a free data retrieval call binding the contract method 0x428dbf94.
Solidity: function swapDetailsTimestamp( bytes32) constant returns(uint256)
func (*AtomicInfoSession) TransferOwnership ¶
func (_AtomicInfo *AtomicInfoSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*AtomicInfoSession) UpdateOrderbook ¶
func (_AtomicInfo *AtomicInfoSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
type AtomicInfoTransactor ¶
type AtomicInfoTransactor struct {
// contains filtered or unexported fields
}
AtomicInfoTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAtomicInfoTransactor ¶
func NewAtomicInfoTransactor(address common.Address, transactor bind.ContractTransactor) (*AtomicInfoTransactor, error)
NewAtomicInfoTransactor creates a new write-only instance of AtomicInfo, bound to a specific deployed contract.
func (*AtomicInfoTransactor) AuthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoTransactor) AuthoriseSwapper(opts *bind.TransactOpts, _swapper common.Address) (*types.Transaction, error)
AuthoriseSwapper is a paid mutator transaction binding the contract method 0x63dc4881.
Solidity: function authoriseSwapper(_swapper address) returns()
func (*AtomicInfoTransactor) DeauthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoTransactor) DeauthoriseSwapper(opts *bind.TransactOpts, _swapper common.Address) (*types.Transaction, error)
DeauthoriseSwapper is a paid mutator transaction binding the contract method 0x2ee80f5b.
Solidity: function deauthoriseSwapper(_swapper address) returns()
func (*AtomicInfoTransactor) RenounceOwnership ¶
func (_AtomicInfo *AtomicInfoTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AtomicInfoTransactor) SetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoTransactor) SetOwnerAddress(opts *bind.TransactOpts, _orderID [32]byte, _owner []byte) (*types.Transaction, error)
SetOwnerAddress is a paid mutator transaction binding the contract method 0x951065c1.
Solidity: function setOwnerAddress(_orderID bytes32, _owner bytes) returns()
func (*AtomicInfoTransactor) SubmitDetails ¶
func (_AtomicInfo *AtomicInfoTransactor) SubmitDetails(opts *bind.TransactOpts, _orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
SubmitDetails is a paid mutator transaction binding the contract method 0x80ee79d4.
Solidity: function submitDetails(_orderID bytes32, _swapDetails bytes) returns()
func (*AtomicInfoTransactor) TransferOwnership ¶
func (_AtomicInfo *AtomicInfoTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*AtomicInfoTransactor) UpdateOrderbook ¶
func (_AtomicInfo *AtomicInfoTransactor) UpdateOrderbook(opts *bind.TransactOpts, _newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
type AtomicInfoTransactorRaw ¶
type AtomicInfoTransactorRaw struct {
Contract *AtomicInfoTransactor // Generic write-only contract binding to access the raw methods on
}
AtomicInfoTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AtomicInfoTransactorRaw) Transact ¶
func (_AtomicInfo *AtomicInfoTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtomicInfoTransactorRaw) Transfer ¶
func (_AtomicInfo *AtomicInfoTransactorRaw) 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 AtomicInfoTransactorSession ¶
type AtomicInfoTransactorSession struct { Contract *AtomicInfoTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AtomicInfoTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AtomicInfoTransactorSession) AuthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoTransactorSession) AuthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
AuthoriseSwapper is a paid mutator transaction binding the contract method 0x63dc4881.
Solidity: function authoriseSwapper(_swapper address) returns()
func (*AtomicInfoTransactorSession) DeauthoriseSwapper ¶
func (_AtomicInfo *AtomicInfoTransactorSession) DeauthoriseSwapper(_swapper common.Address) (*types.Transaction, error)
DeauthoriseSwapper is a paid mutator transaction binding the contract method 0x2ee80f5b.
Solidity: function deauthoriseSwapper(_swapper address) returns()
func (*AtomicInfoTransactorSession) RenounceOwnership ¶
func (_AtomicInfo *AtomicInfoTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AtomicInfoTransactorSession) SetOwnerAddress ¶
func (_AtomicInfo *AtomicInfoTransactorSession) SetOwnerAddress(_orderID [32]byte, _owner []byte) (*types.Transaction, error)
SetOwnerAddress is a paid mutator transaction binding the contract method 0x951065c1.
Solidity: function setOwnerAddress(_orderID bytes32, _owner bytes) returns()
func (*AtomicInfoTransactorSession) SubmitDetails ¶
func (_AtomicInfo *AtomicInfoTransactorSession) SubmitDetails(_orderID [32]byte, _swapDetails []byte) (*types.Transaction, error)
SubmitDetails is a paid mutator transaction binding the contract method 0x80ee79d4.
Solidity: function submitDetails(_orderID bytes32, _swapDetails bytes) returns()
func (*AtomicInfoTransactorSession) TransferOwnership ¶
func (_AtomicInfo *AtomicInfoTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*AtomicInfoTransactorSession) UpdateOrderbook ¶
func (_AtomicInfo *AtomicInfoTransactorSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
type AtomicSwap ¶
type AtomicSwap struct { AtomicSwapCaller // Read-only binding to the contract AtomicSwapTransactor // Write-only binding to the contract AtomicSwapFilterer // Log filterer for contract events }
AtomicSwap is an auto generated Go binding around an Ethereum contract.
func DeployAtomicSwap ¶
func DeployAtomicSwap(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AtomicSwap, error)
DeployAtomicSwap deploys a new Ethereum contract, binding an instance of AtomicSwap to it.
func NewAtomicSwap ¶
func NewAtomicSwap(address common.Address, backend bind.ContractBackend) (*AtomicSwap, error)
NewAtomicSwap creates a new instance of AtomicSwap, bound to a specific deployed contract.
type AtomicSwapCaller ¶
type AtomicSwapCaller struct {
// contains filtered or unexported fields
}
AtomicSwapCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAtomicSwapCaller ¶
func NewAtomicSwapCaller(address common.Address, caller bind.ContractCaller) (*AtomicSwapCaller, error)
NewAtomicSwapCaller creates a new read-only instance of AtomicSwap, bound to a specific deployed contract.
func (*AtomicSwapCaller) Audit ¶
func (_AtomicSwap *AtomicSwapCaller) Audit(opts *bind.CallOpts, _swapID [32]byte) (struct { Timelock *big.Int Value *big.Int To common.Address From common.Address SecretLock [32]byte }, error)
Audit is a free data retrieval call binding the contract method 0xc140635b.
Solidity: function audit(_swapID bytes32) constant returns(timelock uint256, value uint256, to address, from address, secretLock bytes32)
func (*AtomicSwapCaller) AuditSecret ¶
func (_AtomicSwap *AtomicSwapCaller) AuditSecret(opts *bind.CallOpts, _swapID [32]byte) ([32]byte, error)
AuditSecret is a free data retrieval call binding the contract method 0x976d00f4.
Solidity: function auditSecret(_swapID bytes32) constant returns(secretKey bytes32)
func (*AtomicSwapCaller) Initiatable ¶
func (_AtomicSwap *AtomicSwapCaller) Initiatable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
Initiatable is a free data retrieval call binding the contract method 0x09ece618.
Solidity: function initiatable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapCaller) Redeemable ¶
func (_AtomicSwap *AtomicSwapCaller) Redeemable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
Redeemable is a free data retrieval call binding the contract method 0x68f06b29.
Solidity: function redeemable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapCaller) RedeemedAt ¶
func (_AtomicSwap *AtomicSwapCaller) RedeemedAt(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RedeemedAt is a free data retrieval call binding the contract method 0xbc4fcc4a.
Solidity: function redeemedAt( bytes32) constant returns(uint256)
func (*AtomicSwapCaller) Refundable ¶
func (_AtomicSwap *AtomicSwapCaller) Refundable(opts *bind.CallOpts, _swapID [32]byte) (bool, error)
Refundable is a free data retrieval call binding the contract method 0x9fb31475.
Solidity: function refundable(_swapID bytes32) constant returns(bool)
type AtomicSwapCallerRaw ¶
type AtomicSwapCallerRaw struct {
Contract *AtomicSwapCaller // Generic read-only contract binding to access the raw methods on
}
AtomicSwapCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AtomicSwapCallerRaw) Call ¶
func (_AtomicSwap *AtomicSwapCallerRaw) 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 AtomicSwapCallerSession ¶
type AtomicSwapCallerSession struct { Contract *AtomicSwapCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AtomicSwapCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AtomicSwapCallerSession) Audit ¶
func (_AtomicSwap *AtomicSwapCallerSession) Audit(_swapID [32]byte) (struct { Timelock *big.Int Value *big.Int To common.Address From common.Address SecretLock [32]byte }, error)
Audit is a free data retrieval call binding the contract method 0xc140635b.
Solidity: function audit(_swapID bytes32) constant returns(timelock uint256, value uint256, to address, from address, secretLock bytes32)
func (*AtomicSwapCallerSession) AuditSecret ¶
func (_AtomicSwap *AtomicSwapCallerSession) AuditSecret(_swapID [32]byte) ([32]byte, error)
AuditSecret is a free data retrieval call binding the contract method 0x976d00f4.
Solidity: function auditSecret(_swapID bytes32) constant returns(secretKey bytes32)
func (*AtomicSwapCallerSession) Initiatable ¶
func (_AtomicSwap *AtomicSwapCallerSession) Initiatable(_swapID [32]byte) (bool, error)
Initiatable is a free data retrieval call binding the contract method 0x09ece618.
Solidity: function initiatable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapCallerSession) Redeemable ¶
func (_AtomicSwap *AtomicSwapCallerSession) Redeemable(_swapID [32]byte) (bool, error)
Redeemable is a free data retrieval call binding the contract method 0x68f06b29.
Solidity: function redeemable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapCallerSession) RedeemedAt ¶
func (_AtomicSwap *AtomicSwapCallerSession) RedeemedAt(arg0 [32]byte) (*big.Int, error)
RedeemedAt is a free data retrieval call binding the contract method 0xbc4fcc4a.
Solidity: function redeemedAt( bytes32) constant returns(uint256)
func (*AtomicSwapCallerSession) Refundable ¶
func (_AtomicSwap *AtomicSwapCallerSession) Refundable(_swapID [32]byte) (bool, error)
Refundable is a free data retrieval call binding the contract method 0x9fb31475.
Solidity: function refundable(_swapID bytes32) constant returns(bool)
type AtomicSwapClose ¶
type AtomicSwapClose struct { SwapID [32]byte SecretKey []byte Raw types.Log // Blockchain specific contextual infos }
AtomicSwapClose represents a Close event raised by the AtomicSwap contract.
type AtomicSwapCloseIterator ¶
type AtomicSwapCloseIterator struct { Event *AtomicSwapClose // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicSwapCloseIterator is returned from FilterClose and is used to iterate over the raw logs and unpacked data for Close events raised by the AtomicSwap contract.
func (*AtomicSwapCloseIterator) Close ¶
func (it *AtomicSwapCloseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicSwapCloseIterator) Error ¶
func (it *AtomicSwapCloseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicSwapCloseIterator) Next ¶
func (it *AtomicSwapCloseIterator) 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 AtomicSwapExpire ¶
type AtomicSwapExpire struct { SwapID [32]byte Raw types.Log // Blockchain specific contextual infos }
AtomicSwapExpire represents a Expire event raised by the AtomicSwap contract.
type AtomicSwapExpireIterator ¶
type AtomicSwapExpireIterator struct { Event *AtomicSwapExpire // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicSwapExpireIterator is returned from FilterExpire and is used to iterate over the raw logs and unpacked data for Expire events raised by the AtomicSwap contract.
func (*AtomicSwapExpireIterator) Close ¶
func (it *AtomicSwapExpireIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicSwapExpireIterator) Error ¶
func (it *AtomicSwapExpireIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicSwapExpireIterator) Next ¶
func (it *AtomicSwapExpireIterator) 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 AtomicSwapFilterer ¶
type AtomicSwapFilterer struct {
// contains filtered or unexported fields
}
AtomicSwapFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAtomicSwapFilterer ¶
func NewAtomicSwapFilterer(address common.Address, filterer bind.ContractFilterer) (*AtomicSwapFilterer, error)
NewAtomicSwapFilterer creates a new log filterer instance of AtomicSwap, bound to a specific deployed contract.
func (*AtomicSwapFilterer) FilterClose ¶
func (_AtomicSwap *AtomicSwapFilterer) FilterClose(opts *bind.FilterOpts) (*AtomicSwapCloseIterator, error)
FilterClose is a free log retrieval operation binding the contract event 0x692fd10a275135b9a2a2f5819db3d9965a5129ea2ad3640a0156dbce2fc81bdd.
Solidity: e Close(_swapID bytes32, _secretKey bytes)
func (*AtomicSwapFilterer) FilterExpire ¶
func (_AtomicSwap *AtomicSwapFilterer) FilterExpire(opts *bind.FilterOpts) (*AtomicSwapExpireIterator, error)
FilterExpire is a free log retrieval operation binding the contract event 0xbddd9b693ea862fad6ecf78fd51c065be26fda94d1f3cad3a7d691453a38a735.
Solidity: e Expire(_swapID bytes32)
func (*AtomicSwapFilterer) FilterOpen ¶
func (_AtomicSwap *AtomicSwapFilterer) FilterOpen(opts *bind.FilterOpts) (*AtomicSwapOpenIterator, error)
FilterOpen is a free log retrieval operation binding the contract event 0x6ed79a08bf5c8a7d4a330df315e4ac386627ecafbe5d2bfd6654237d967b24f3.
Solidity: e Open(_swapID bytes32, _withdrawTrader address, _secretLock bytes32)
func (*AtomicSwapFilterer) WatchClose ¶
func (_AtomicSwap *AtomicSwapFilterer) WatchClose(opts *bind.WatchOpts, sink chan<- *AtomicSwapClose) (event.Subscription, error)
WatchClose is a free log subscription operation binding the contract event 0x692fd10a275135b9a2a2f5819db3d9965a5129ea2ad3640a0156dbce2fc81bdd.
Solidity: e Close(_swapID bytes32, _secretKey bytes)
func (*AtomicSwapFilterer) WatchExpire ¶
func (_AtomicSwap *AtomicSwapFilterer) WatchExpire(opts *bind.WatchOpts, sink chan<- *AtomicSwapExpire) (event.Subscription, error)
WatchExpire is a free log subscription operation binding the contract event 0xbddd9b693ea862fad6ecf78fd51c065be26fda94d1f3cad3a7d691453a38a735.
Solidity: e Expire(_swapID bytes32)
func (*AtomicSwapFilterer) WatchOpen ¶
func (_AtomicSwap *AtomicSwapFilterer) WatchOpen(opts *bind.WatchOpts, sink chan<- *AtomicSwapOpen) (event.Subscription, error)
WatchOpen is a free log subscription operation binding the contract event 0x6ed79a08bf5c8a7d4a330df315e4ac386627ecafbe5d2bfd6654237d967b24f3.
Solidity: e Open(_swapID bytes32, _withdrawTrader address, _secretLock bytes32)
type AtomicSwapOpen ¶
type AtomicSwapOpen struct { SwapID [32]byte WithdrawTrader common.Address SecretLock [32]byte Raw types.Log // Blockchain specific contextual infos }
AtomicSwapOpen represents a Open event raised by the AtomicSwap contract.
type AtomicSwapOpenIterator ¶
type AtomicSwapOpenIterator struct { Event *AtomicSwapOpen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtomicSwapOpenIterator is returned from FilterOpen and is used to iterate over the raw logs and unpacked data for Open events raised by the AtomicSwap contract.
func (*AtomicSwapOpenIterator) Close ¶
func (it *AtomicSwapOpenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtomicSwapOpenIterator) Error ¶
func (it *AtomicSwapOpenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtomicSwapOpenIterator) Next ¶
func (it *AtomicSwapOpenIterator) 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 AtomicSwapRaw ¶
type AtomicSwapRaw struct {
Contract *AtomicSwap // Generic contract binding to access the raw methods on
}
AtomicSwapRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AtomicSwapRaw) Call ¶
func (_AtomicSwap *AtomicSwapRaw) 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 (*AtomicSwapRaw) Transact ¶
func (_AtomicSwap *AtomicSwapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtomicSwapRaw) Transfer ¶
func (_AtomicSwap *AtomicSwapRaw) 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 AtomicSwapSession ¶
type AtomicSwapSession struct { Contract *AtomicSwap // 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 }
AtomicSwapSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AtomicSwapSession) Audit ¶
func (_AtomicSwap *AtomicSwapSession) Audit(_swapID [32]byte) (struct { Timelock *big.Int Value *big.Int To common.Address From common.Address SecretLock [32]byte }, error)
Audit is a free data retrieval call binding the contract method 0xc140635b.
Solidity: function audit(_swapID bytes32) constant returns(timelock uint256, value uint256, to address, from address, secretLock bytes32)
func (*AtomicSwapSession) AuditSecret ¶
func (_AtomicSwap *AtomicSwapSession) AuditSecret(_swapID [32]byte) ([32]byte, error)
AuditSecret is a free data retrieval call binding the contract method 0x976d00f4.
Solidity: function auditSecret(_swapID bytes32) constant returns(secretKey bytes32)
func (*AtomicSwapSession) Initiatable ¶
func (_AtomicSwap *AtomicSwapSession) Initiatable(_swapID [32]byte) (bool, error)
Initiatable is a free data retrieval call binding the contract method 0x09ece618.
Solidity: function initiatable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapSession) Initiate ¶
func (_AtomicSwap *AtomicSwapSession) Initiate(_swapID [32]byte, _withdrawTrader common.Address, _secretLock [32]byte, _timelock *big.Int) (*types.Transaction, error)
Initiate is a paid mutator transaction binding the contract method 0x412c0b58.
Solidity: function initiate(_swapID bytes32, _withdrawTrader address, _secretLock bytes32, _timelock uint256) returns()
func (*AtomicSwapSession) Redeem ¶
func (_AtomicSwap *AtomicSwapSession) Redeem(_swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xb31597ad.
Solidity: function redeem(_swapID bytes32, _secretKey bytes32) returns()
func (*AtomicSwapSession) Redeemable ¶
func (_AtomicSwap *AtomicSwapSession) Redeemable(_swapID [32]byte) (bool, error)
Redeemable is a free data retrieval call binding the contract method 0x68f06b29.
Solidity: function redeemable(_swapID bytes32) constant returns(bool)
func (*AtomicSwapSession) RedeemedAt ¶
func (_AtomicSwap *AtomicSwapSession) RedeemedAt(arg0 [32]byte) (*big.Int, error)
RedeemedAt is a free data retrieval call binding the contract method 0xbc4fcc4a.
Solidity: function redeemedAt( bytes32) constant returns(uint256)
func (*AtomicSwapSession) Refund ¶
func (_AtomicSwap *AtomicSwapSession) Refund(_swapID [32]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x7249fbb6.
Solidity: function refund(_swapID bytes32) returns()
func (*AtomicSwapSession) Refundable ¶
func (_AtomicSwap *AtomicSwapSession) Refundable(_swapID [32]byte) (bool, error)
Refundable is a free data retrieval call binding the contract method 0x9fb31475.
Solidity: function refundable(_swapID bytes32) constant returns(bool)
type AtomicSwapTransactor ¶
type AtomicSwapTransactor struct {
// contains filtered or unexported fields
}
AtomicSwapTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAtomicSwapTransactor ¶
func NewAtomicSwapTransactor(address common.Address, transactor bind.ContractTransactor) (*AtomicSwapTransactor, error)
NewAtomicSwapTransactor creates a new write-only instance of AtomicSwap, bound to a specific deployed contract.
func (*AtomicSwapTransactor) Initiate ¶
func (_AtomicSwap *AtomicSwapTransactor) Initiate(opts *bind.TransactOpts, _swapID [32]byte, _withdrawTrader common.Address, _secretLock [32]byte, _timelock *big.Int) (*types.Transaction, error)
Initiate is a paid mutator transaction binding the contract method 0x412c0b58.
Solidity: function initiate(_swapID bytes32, _withdrawTrader address, _secretLock bytes32, _timelock uint256) returns()
func (*AtomicSwapTransactor) Redeem ¶
func (_AtomicSwap *AtomicSwapTransactor) Redeem(opts *bind.TransactOpts, _swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xb31597ad.
Solidity: function redeem(_swapID bytes32, _secretKey bytes32) returns()
func (*AtomicSwapTransactor) Refund ¶
func (_AtomicSwap *AtomicSwapTransactor) Refund(opts *bind.TransactOpts, _swapID [32]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x7249fbb6.
Solidity: function refund(_swapID bytes32) returns()
type AtomicSwapTransactorRaw ¶
type AtomicSwapTransactorRaw struct {
Contract *AtomicSwapTransactor // Generic write-only contract binding to access the raw methods on
}
AtomicSwapTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AtomicSwapTransactorRaw) Transact ¶
func (_AtomicSwap *AtomicSwapTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtomicSwapTransactorRaw) Transfer ¶
func (_AtomicSwap *AtomicSwapTransactorRaw) 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 AtomicSwapTransactorSession ¶
type AtomicSwapTransactorSession struct { Contract *AtomicSwapTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AtomicSwapTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AtomicSwapTransactorSession) Initiate ¶
func (_AtomicSwap *AtomicSwapTransactorSession) Initiate(_swapID [32]byte, _withdrawTrader common.Address, _secretLock [32]byte, _timelock *big.Int) (*types.Transaction, error)
Initiate is a paid mutator transaction binding the contract method 0x412c0b58.
Solidity: function initiate(_swapID bytes32, _withdrawTrader address, _secretLock bytes32, _timelock uint256) returns()
func (*AtomicSwapTransactorSession) Redeem ¶
func (_AtomicSwap *AtomicSwapTransactorSession) Redeem(_swapID [32]byte, _secretKey [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xb31597ad.
Solidity: function redeem(_swapID bytes32, _secretKey bytes32) returns()
func (*AtomicSwapTransactorSession) Refund ¶
func (_AtomicSwap *AtomicSwapTransactorSession) Refund(_swapID [32]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x7249fbb6.
Solidity: function refund(_swapID bytes32) returns()
type BasicToken ¶
type BasicToken struct { BasicTokenCaller // Read-only binding to the contract BasicTokenTransactor // Write-only binding to the contract BasicTokenFilterer // Log filterer for contract events }
BasicToken is an auto generated Go binding around an Ethereum contract.
func DeployBasicToken ¶
func DeployBasicToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BasicToken, error)
DeployBasicToken deploys a new Ethereum contract, binding an instance of BasicToken to it.
func NewBasicToken ¶
func NewBasicToken(address common.Address, backend bind.ContractBackend) (*BasicToken, error)
NewBasicToken creates a new instance of BasicToken, bound to a specific deployed contract.
type BasicTokenCaller ¶
type BasicTokenCaller struct {
// contains filtered or unexported fields
}
BasicTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBasicTokenCaller ¶
func NewBasicTokenCaller(address common.Address, caller bind.ContractCaller) (*BasicTokenCaller, error)
NewBasicTokenCaller creates a new read-only instance of BasicToken, bound to a specific deployed contract.
func (*BasicTokenCaller) BalanceOf ¶
func (_BasicToken *BasicTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BasicTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BasicTokenCallerRaw ¶
type BasicTokenCallerRaw struct {
Contract *BasicTokenCaller // Generic read-only contract binding to access the raw methods on
}
BasicTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BasicTokenCallerRaw) Call ¶
func (_BasicToken *BasicTokenCallerRaw) 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 BasicTokenCallerSession ¶
type BasicTokenCallerSession struct { Contract *BasicTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BasicTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BasicTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BasicTokenCallerSession) TotalSupply ¶
func (_BasicToken *BasicTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BasicTokenFilterer ¶
type BasicTokenFilterer struct {
// contains filtered or unexported fields
}
BasicTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBasicTokenFilterer ¶
func NewBasicTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*BasicTokenFilterer, error)
NewBasicTokenFilterer creates a new log filterer instance of BasicToken, bound to a specific deployed contract.
func (*BasicTokenFilterer) FilterTransfer ¶
func (_BasicToken *BasicTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BasicTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*BasicTokenFilterer) WatchTransfer ¶
func (_BasicToken *BasicTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BasicTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
type BasicTokenRaw ¶
type BasicTokenRaw struct {
Contract *BasicToken // Generic contract binding to access the raw methods on
}
BasicTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BasicTokenRaw) Call ¶
func (_BasicToken *BasicTokenRaw) 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 (*BasicTokenRaw) Transact ¶
func (_BasicToken *BasicTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BasicTokenRaw) Transfer ¶
func (_BasicToken *BasicTokenRaw) 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 BasicTokenSession ¶
type BasicTokenSession struct { Contract *BasicToken // 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 }
BasicTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BasicTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BasicTokenSession) TotalSupply ¶
func (_BasicToken *BasicTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*BasicTokenSession) Transfer ¶
func (_BasicToken *BasicTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BasicTokenTransactor ¶
type BasicTokenTransactor struct {
// contains filtered or unexported fields
}
BasicTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBasicTokenTransactor ¶
func NewBasicTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BasicTokenTransactor, error)
NewBasicTokenTransactor creates a new write-only instance of BasicToken, bound to a specific deployed contract.
func (*BasicTokenTransactor) Transfer ¶
func (_BasicToken *BasicTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BasicTokenTransactorRaw ¶
type BasicTokenTransactorRaw struct {
Contract *BasicTokenTransactor // Generic write-only contract binding to access the raw methods on
}
BasicTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BasicTokenTransactorRaw) Transact ¶
func (_BasicToken *BasicTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BasicTokenTransactorRaw) Transfer ¶
func (_BasicToken *BasicTokenTransactorRaw) 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 BasicTokenTransactorSession ¶
type BasicTokenTransactorSession struct { Contract *BasicTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BasicTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BasicTokenTransactorSession) Transfer ¶
func (_BasicToken *BasicTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BasicTokenTransfer ¶
type BasicTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BasicTokenTransfer represents a Transfer event raised by the BasicToken contract.
type BasicTokenTransferIterator ¶
type BasicTokenTransferIterator struct { Event *BasicTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BasicTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BasicToken contract.
func (*BasicTokenTransferIterator) Close ¶
func (it *BasicTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BasicTokenTransferIterator) Error ¶
func (it *BasicTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BasicTokenTransferIterator) Next ¶
func (it *BasicTokenTransferIterator) 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 Bindings ¶
type Bindings struct { BindingsCaller // Read-only binding to the contract BindingsTransactor // Write-only binding to the contract BindingsFilterer // Log filterer for contract events }
Bindings is an auto generated Go binding around an Ethereum contract.
func DeployBindings ¶
func DeployBindings(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Bindings, error)
DeployBindings deploys a new Ethereum contract, binding an instance of Bindings to it.
func NewBindings ¶
NewBindings creates a new instance of Bindings, bound to a specific deployed contract.
type BindingsCaller ¶
type BindingsCaller struct {
// contains filtered or unexported fields
}
BindingsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBindingsCaller ¶
func NewBindingsCaller(address common.Address, caller bind.ContractCaller) (*BindingsCaller, error)
NewBindingsCaller creates a new read-only instance of Bindings, bound to a specific deployed contract.
type BindingsCallerRaw ¶
type BindingsCallerRaw struct {
Contract *BindingsCaller // Generic read-only contract binding to access the raw methods on
}
BindingsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BindingsCallerRaw) Call ¶
func (_Bindings *BindingsCallerRaw) 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 BindingsCallerSession ¶
type BindingsCallerSession struct { Contract *BindingsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BindingsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type BindingsFilterer ¶
type BindingsFilterer struct {
// contains filtered or unexported fields
}
BindingsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBindingsFilterer ¶
func NewBindingsFilterer(address common.Address, filterer bind.ContractFilterer) (*BindingsFilterer, error)
NewBindingsFilterer creates a new log filterer instance of Bindings, bound to a specific deployed contract.
type BindingsRaw ¶
type BindingsRaw struct {
Contract *Bindings // Generic contract binding to access the raw methods on
}
BindingsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BindingsRaw) Call ¶
func (_Bindings *BindingsRaw) 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 (*BindingsRaw) Transact ¶
func (_Bindings *BindingsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BindingsRaw) Transfer ¶
func (_Bindings *BindingsRaw) 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 BindingsSession ¶
type BindingsSession struct { Contract *Bindings // 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 }
BindingsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type BindingsTransactor ¶
type BindingsTransactor struct {
// contains filtered or unexported fields
}
BindingsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBindingsTransactor ¶
func NewBindingsTransactor(address common.Address, transactor bind.ContractTransactor) (*BindingsTransactor, error)
NewBindingsTransactor creates a new write-only instance of Bindings, bound to a specific deployed contract.
type BindingsTransactorRaw ¶
type BindingsTransactorRaw struct {
Contract *BindingsTransactor // Generic write-only contract binding to access the raw methods on
}
BindingsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BindingsTransactorRaw) Transact ¶
func (_Bindings *BindingsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BindingsTransactorRaw) Transfer ¶
func (_Bindings *BindingsTransactorRaw) 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 BindingsTransactorSession ¶
type BindingsTransactorSession struct { Contract *BindingsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BindingsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type BurnableToken ¶
type BurnableToken struct { BurnableTokenCaller // Read-only binding to the contract BurnableTokenTransactor // Write-only binding to the contract BurnableTokenFilterer // Log filterer for contract events }
BurnableToken is an auto generated Go binding around an Ethereum contract.
func DeployBurnableToken ¶
func DeployBurnableToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BurnableToken, error)
DeployBurnableToken deploys a new Ethereum contract, binding an instance of BurnableToken to it.
func NewBurnableToken ¶
func NewBurnableToken(address common.Address, backend bind.ContractBackend) (*BurnableToken, error)
NewBurnableToken creates a new instance of BurnableToken, bound to a specific deployed contract.
type BurnableTokenBurn ¶
type BurnableTokenBurn struct { Burner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BurnableTokenBurn represents a Burn event raised by the BurnableToken contract.
type BurnableTokenBurnIterator ¶
type BurnableTokenBurnIterator struct { Event *BurnableTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BurnableTokenBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the BurnableToken contract.
func (*BurnableTokenBurnIterator) Close ¶
func (it *BurnableTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BurnableTokenBurnIterator) Error ¶
func (it *BurnableTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BurnableTokenBurnIterator) Next ¶
func (it *BurnableTokenBurnIterator) 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 BurnableTokenCaller ¶
type BurnableTokenCaller struct {
// contains filtered or unexported fields
}
BurnableTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBurnableTokenCaller ¶
func NewBurnableTokenCaller(address common.Address, caller bind.ContractCaller) (*BurnableTokenCaller, error)
NewBurnableTokenCaller creates a new read-only instance of BurnableToken, bound to a specific deployed contract.
func (*BurnableTokenCaller) BalanceOf ¶
func (_BurnableToken *BurnableTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BurnableTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BurnableTokenCallerRaw ¶
type BurnableTokenCallerRaw struct {
Contract *BurnableTokenCaller // Generic read-only contract binding to access the raw methods on
}
BurnableTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BurnableTokenCallerRaw) Call ¶
func (_BurnableToken *BurnableTokenCallerRaw) 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 BurnableTokenCallerSession ¶
type BurnableTokenCallerSession struct { Contract *BurnableTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BurnableTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BurnableTokenCallerSession) BalanceOf ¶
func (_BurnableToken *BurnableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BurnableTokenCallerSession) TotalSupply ¶
func (_BurnableToken *BurnableTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BurnableTokenFilterer ¶
type BurnableTokenFilterer struct {
// contains filtered or unexported fields
}
BurnableTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBurnableTokenFilterer ¶
func NewBurnableTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*BurnableTokenFilterer, error)
NewBurnableTokenFilterer creates a new log filterer instance of BurnableToken, bound to a specific deployed contract.
func (*BurnableTokenFilterer) FilterBurn ¶
func (_BurnableToken *BurnableTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*BurnableTokenBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: e Burn(burner indexed address, value uint256)
func (*BurnableTokenFilterer) FilterTransfer ¶
func (_BurnableToken *BurnableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BurnableTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*BurnableTokenFilterer) WatchBurn ¶
func (_BurnableToken *BurnableTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *BurnableTokenBurn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: e Burn(burner indexed address, value uint256)
func (*BurnableTokenFilterer) WatchTransfer ¶
func (_BurnableToken *BurnableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BurnableTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
type BurnableTokenRaw ¶
type BurnableTokenRaw struct {
Contract *BurnableToken // Generic contract binding to access the raw methods on
}
BurnableTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BurnableTokenRaw) Call ¶
func (_BurnableToken *BurnableTokenRaw) 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 (*BurnableTokenRaw) Transact ¶
func (_BurnableToken *BurnableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BurnableTokenRaw) Transfer ¶
func (_BurnableToken *BurnableTokenRaw) 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 BurnableTokenSession ¶
type BurnableTokenSession struct { Contract *BurnableToken // 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 }
BurnableTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BurnableTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*BurnableTokenSession) Burn ¶
func (_BurnableToken *BurnableTokenSession) Burn(_value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*BurnableTokenSession) TotalSupply ¶
func (_BurnableToken *BurnableTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*BurnableTokenSession) Transfer ¶
func (_BurnableToken *BurnableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BurnableTokenTransactor ¶
type BurnableTokenTransactor struct {
// contains filtered or unexported fields
}
BurnableTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBurnableTokenTransactor ¶
func NewBurnableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BurnableTokenTransactor, error)
NewBurnableTokenTransactor creates a new write-only instance of BurnableToken, bound to a specific deployed contract.
func (*BurnableTokenTransactor) Burn ¶
func (_BurnableToken *BurnableTokenTransactor) Burn(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*BurnableTokenTransactor) Transfer ¶
func (_BurnableToken *BurnableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BurnableTokenTransactorRaw ¶
type BurnableTokenTransactorRaw struct {
Contract *BurnableTokenTransactor // Generic write-only contract binding to access the raw methods on
}
BurnableTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BurnableTokenTransactorRaw) Transact ¶
func (_BurnableToken *BurnableTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BurnableTokenTransactorRaw) Transfer ¶
func (_BurnableToken *BurnableTokenTransactorRaw) 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 BurnableTokenTransactorSession ¶
type BurnableTokenTransactorSession struct { Contract *BurnableTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BurnableTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BurnableTokenTransactorSession) Burn ¶
func (_BurnableToken *BurnableTokenTransactorSession) Burn(_value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*BurnableTokenTransactorSession) Transfer ¶
func (_BurnableToken *BurnableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
type BurnableTokenTransfer ¶
type BurnableTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BurnableTokenTransfer represents a Transfer event raised by the BurnableToken contract.
type BurnableTokenTransferIterator ¶
type BurnableTokenTransferIterator struct { Event *BurnableTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BurnableTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BurnableToken contract.
func (*BurnableTokenTransferIterator) Close ¶
func (it *BurnableTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BurnableTokenTransferIterator) Error ¶
func (it *BurnableTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BurnableTokenTransferIterator) Next ¶
func (it *BurnableTokenTransferIterator) 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 DarknodeRegistry ¶
type DarknodeRegistry struct { DarknodeRegistryCaller // Read-only binding to the contract DarknodeRegistryTransactor // Write-only binding to the contract DarknodeRegistryFilterer // Log filterer for contract events }
DarknodeRegistry is an auto generated Go binding around an Ethereum contract.
func DeployDarknodeRegistry ¶
func DeployDarknodeRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, _renAddress common.Address, _minimumBond *big.Int, _minimumPodSize *big.Int, _minimumEpochInterval *big.Int) (common.Address, *types.Transaction, *DarknodeRegistry, error)
DeployDarknodeRegistry deploys a new Ethereum contract, binding an instance of DarknodeRegistry to it.
func NewDarknodeRegistry ¶
func NewDarknodeRegistry(address common.Address, backend bind.ContractBackend) (*DarknodeRegistry, error)
NewDarknodeRegistry creates a new instance of DarknodeRegistry, bound to a specific deployed contract.
type DarknodeRegistryCaller ¶
type DarknodeRegistryCaller struct {
// contains filtered or unexported fields
}
DarknodeRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDarknodeRegistryCaller ¶
func NewDarknodeRegistryCaller(address common.Address, caller bind.ContractCaller) (*DarknodeRegistryCaller, error)
NewDarknodeRegistryCaller creates a new read-only instance of DarknodeRegistry, bound to a specific deployed contract.
func (*DarknodeRegistryCaller) CanDeregister ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) CanDeregister(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
CanDeregister is a free data retrieval call binding the contract method 0x27c4b327.
Solidity: function canDeregister(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCaller) CurrentEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) CurrentEpoch(opts *bind.CallOpts) (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
CurrentEpoch is a free data retrieval call binding the contract method 0x76671808.
Solidity: function currentEpoch() constant returns(epochhash uint256, blocknumber uint256)
func (*DarknodeRegistryCaller) GetBond ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) GetBond(opts *bind.CallOpts, _darknodeID [20]byte) (*big.Int, error)
GetBond is a free data retrieval call binding the contract method 0x68f209eb.
Solidity: function getBond(_darknodeID bytes20) constant returns(uint256)
func (*DarknodeRegistryCaller) GetDarknodeOwner ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) GetDarknodeOwner(opts *bind.CallOpts, _darknodeID [20]byte) (common.Address, error)
GetDarknodeOwner is a free data retrieval call binding the contract method 0x424fe57b.
Solidity: function getDarknodeOwner(_darknodeID bytes20) constant returns(address)
func (*DarknodeRegistryCaller) GetDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) GetDarknodes(opts *bind.CallOpts) ([][20]byte, error)
GetDarknodes is a free data retrieval call binding the contract method 0xc8a8349b.
Solidity: function getDarknodes() constant returns(bytes20[])
func (*DarknodeRegistryCaller) GetPublicKey ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) GetPublicKey(opts *bind.CallOpts, _darknodeID [20]byte) ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x32ccd52f.
Solidity: function getPublicKey(_darknodeID bytes20) constant returns(bytes)
func (*DarknodeRegistryCaller) IsDeregistered ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) IsDeregistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
IsDeregistered is a free data retrieval call binding the contract method 0x171f6ea8.
Solidity: function isDeregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCaller) IsRegistered ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) IsRegistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0x4f5550fc.
Solidity: function isRegistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCaller) IsUnregistered ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) IsUnregistered(opts *bind.CallOpts, _darknodeID [20]byte) (bool, error)
IsUnregistered is a free data retrieval call binding the contract method 0xd3841c25.
Solidity: function isUnregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCaller) MinimumBond ¶
MinimumBond is a free data retrieval call binding the contract method 0xaa7517e1.
Solidity: function minimumBond() constant returns(uint256)
func (*DarknodeRegistryCaller) MinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) MinimumEpochInterval(opts *bind.CallOpts) (*big.Int, error)
MinimumEpochInterval is a free data retrieval call binding the contract method 0x55cacda5.
Solidity: function minimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistryCaller) MinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) MinimumPodSize(opts *bind.CallOpts) (*big.Int, error)
MinimumPodSize is a free data retrieval call binding the contract method 0xc7dbc2be.
Solidity: function minimumPodSize() constant returns(uint256)
func (*DarknodeRegistryCaller) NextMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumBond(opts *bind.CallOpts) (*big.Int, error)
NextMinimumBond is a free data retrieval call binding the contract method 0x60a22fe4.
Solidity: function nextMinimumBond() constant returns(uint256)
func (*DarknodeRegistryCaller) NextMinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumEpochInterval(opts *bind.CallOpts) (*big.Int, error)
NextMinimumEpochInterval is a free data retrieval call binding the contract method 0x455dc46d.
Solidity: function nextMinimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistryCaller) NextMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) NextMinimumPodSize(opts *bind.CallOpts) (*big.Int, error)
NextMinimumPodSize is a free data retrieval call binding the contract method 0x702c25ee.
Solidity: function nextMinimumPodSize() constant returns(uint256)
func (*DarknodeRegistryCaller) NumDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) NumDarknodes(opts *bind.CallOpts) (*big.Int, error)
NumDarknodes is a free data retrieval call binding the contract method 0x1460e603.
Solidity: function numDarknodes() constant returns(uint256)
func (*DarknodeRegistryCaller) NumDarknodesNextEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) NumDarknodesNextEpoch(opts *bind.CallOpts) (*big.Int, error)
NumDarknodesNextEpoch is a free data retrieval call binding the contract method 0x0847e9fa.
Solidity: function numDarknodesNextEpoch() constant returns(uint256)
func (*DarknodeRegistryCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DarknodeRegistryCaller) PreviousEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCaller) PreviousEpoch(opts *bind.CallOpts) (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
PreviousEpoch is a free data retrieval call binding the contract method 0x5cdaab48.
Solidity: function previousEpoch() constant returns(epochhash uint256, blocknumber uint256)
type DarknodeRegistryCallerRaw ¶
type DarknodeRegistryCallerRaw struct {
Contract *DarknodeRegistryCaller // Generic read-only contract binding to access the raw methods on
}
DarknodeRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DarknodeRegistryCallerRaw) Call ¶
func (_DarknodeRegistry *DarknodeRegistryCallerRaw) 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 DarknodeRegistryCallerSession ¶
type DarknodeRegistryCallerSession struct { Contract *DarknodeRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DarknodeRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DarknodeRegistryCallerSession) CanDeregister ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) CanDeregister(_darknodeID [20]byte) (bool, error)
CanDeregister is a free data retrieval call binding the contract method 0x27c4b327.
Solidity: function canDeregister(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCallerSession) CurrentEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) CurrentEpoch() (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
CurrentEpoch is a free data retrieval call binding the contract method 0x76671808.
Solidity: function currentEpoch() constant returns(epochhash uint256, blocknumber uint256)
func (*DarknodeRegistryCallerSession) GetBond ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetBond(_darknodeID [20]byte) (*big.Int, error)
GetBond is a free data retrieval call binding the contract method 0x68f209eb.
Solidity: function getBond(_darknodeID bytes20) constant returns(uint256)
func (*DarknodeRegistryCallerSession) GetDarknodeOwner ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetDarknodeOwner(_darknodeID [20]byte) (common.Address, error)
GetDarknodeOwner is a free data retrieval call binding the contract method 0x424fe57b.
Solidity: function getDarknodeOwner(_darknodeID bytes20) constant returns(address)
func (*DarknodeRegistryCallerSession) GetDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetDarknodes() ([][20]byte, error)
GetDarknodes is a free data retrieval call binding the contract method 0xc8a8349b.
Solidity: function getDarknodes() constant returns(bytes20[])
func (*DarknodeRegistryCallerSession) GetPublicKey ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) GetPublicKey(_darknodeID [20]byte) ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x32ccd52f.
Solidity: function getPublicKey(_darknodeID bytes20) constant returns(bytes)
func (*DarknodeRegistryCallerSession) IsDeregistered ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsDeregistered(_darknodeID [20]byte) (bool, error)
IsDeregistered is a free data retrieval call binding the contract method 0x171f6ea8.
Solidity: function isDeregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCallerSession) IsRegistered ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsRegistered(_darknodeID [20]byte) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0x4f5550fc.
Solidity: function isRegistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCallerSession) IsUnregistered ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) IsUnregistered(_darknodeID [20]byte) (bool, error)
IsUnregistered is a free data retrieval call binding the contract method 0xd3841c25.
Solidity: function isUnregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistryCallerSession) MinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumBond() (*big.Int, error)
MinimumBond is a free data retrieval call binding the contract method 0xaa7517e1.
Solidity: function minimumBond() constant returns(uint256)
func (*DarknodeRegistryCallerSession) MinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumEpochInterval() (*big.Int, error)
MinimumEpochInterval is a free data retrieval call binding the contract method 0x55cacda5.
Solidity: function minimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistryCallerSession) MinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) MinimumPodSize() (*big.Int, error)
MinimumPodSize is a free data retrieval call binding the contract method 0xc7dbc2be.
Solidity: function minimumPodSize() constant returns(uint256)
func (*DarknodeRegistryCallerSession) NextMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumBond() (*big.Int, error)
NextMinimumBond is a free data retrieval call binding the contract method 0x60a22fe4.
Solidity: function nextMinimumBond() constant returns(uint256)
func (*DarknodeRegistryCallerSession) NextMinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumEpochInterval() (*big.Int, error)
NextMinimumEpochInterval is a free data retrieval call binding the contract method 0x455dc46d.
Solidity: function nextMinimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistryCallerSession) NextMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) NextMinimumPodSize() (*big.Int, error)
NextMinimumPodSize is a free data retrieval call binding the contract method 0x702c25ee.
Solidity: function nextMinimumPodSize() constant returns(uint256)
func (*DarknodeRegistryCallerSession) NumDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) NumDarknodes() (*big.Int, error)
NumDarknodes is a free data retrieval call binding the contract method 0x1460e603.
Solidity: function numDarknodes() constant returns(uint256)
func (*DarknodeRegistryCallerSession) NumDarknodesNextEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) NumDarknodesNextEpoch() (*big.Int, error)
NumDarknodesNextEpoch is a free data retrieval call binding the contract method 0x0847e9fa.
Solidity: function numDarknodesNextEpoch() constant returns(uint256)
func (*DarknodeRegistryCallerSession) Owner ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DarknodeRegistryCallerSession) PreviousEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryCallerSession) PreviousEpoch() (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
PreviousEpoch is a free data retrieval call binding the contract method 0x5cdaab48.
Solidity: function previousEpoch() constant returns(epochhash uint256, blocknumber uint256)
type DarknodeRegistryDarknodeDeregistered ¶
type DarknodeRegistryDarknodeDeregistered struct { DarknodeID [20]byte Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryDarknodeDeregistered represents a DarknodeDeregistered event raised by the DarknodeRegistry contract.
type DarknodeRegistryDarknodeDeregisteredIterator ¶
type DarknodeRegistryDarknodeDeregisteredIterator struct { Event *DarknodeRegistryDarknodeDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryDarknodeDeregisteredIterator is returned from FilterDarknodeDeregistered and is used to iterate over the raw logs and unpacked data for DarknodeDeregistered events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryDarknodeDeregisteredIterator) Close ¶
func (it *DarknodeRegistryDarknodeDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryDarknodeDeregisteredIterator) Error ¶
func (it *DarknodeRegistryDarknodeDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryDarknodeDeregisteredIterator) Next ¶
func (it *DarknodeRegistryDarknodeDeregisteredIterator) 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 DarknodeRegistryDarknodeOwnerRefunded ¶
type DarknodeRegistryDarknodeOwnerRefunded struct { Owner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryDarknodeOwnerRefunded represents a DarknodeOwnerRefunded event raised by the DarknodeRegistry contract.
type DarknodeRegistryDarknodeOwnerRefundedIterator ¶
type DarknodeRegistryDarknodeOwnerRefundedIterator struct { Event *DarknodeRegistryDarknodeOwnerRefunded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryDarknodeOwnerRefundedIterator is returned from FilterDarknodeOwnerRefunded and is used to iterate over the raw logs and unpacked data for DarknodeOwnerRefunded events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryDarknodeOwnerRefundedIterator) Close ¶
func (it *DarknodeRegistryDarknodeOwnerRefundedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryDarknodeOwnerRefundedIterator) Error ¶
func (it *DarknodeRegistryDarknodeOwnerRefundedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryDarknodeOwnerRefundedIterator) Next ¶
func (it *DarknodeRegistryDarknodeOwnerRefundedIterator) 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 DarknodeRegistryDarknodeRegistered ¶
type DarknodeRegistryDarknodeRegistered struct { DarknodeID [20]byte Bond *big.Int Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryDarknodeRegistered represents a DarknodeRegistered event raised by the DarknodeRegistry contract.
type DarknodeRegistryDarknodeRegisteredIterator ¶
type DarknodeRegistryDarknodeRegisteredIterator struct { Event *DarknodeRegistryDarknodeRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryDarknodeRegisteredIterator is returned from FilterDarknodeRegistered and is used to iterate over the raw logs and unpacked data for DarknodeRegistered events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryDarknodeRegisteredIterator) Close ¶
func (it *DarknodeRegistryDarknodeRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryDarknodeRegisteredIterator) Error ¶
func (it *DarknodeRegistryDarknodeRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryDarknodeRegisteredIterator) Next ¶
func (it *DarknodeRegistryDarknodeRegisteredIterator) 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 DarknodeRegistryFilterer ¶
type DarknodeRegistryFilterer struct {
// contains filtered or unexported fields
}
DarknodeRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDarknodeRegistryFilterer ¶
func NewDarknodeRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*DarknodeRegistryFilterer, error)
NewDarknodeRegistryFilterer creates a new log filterer instance of DarknodeRegistry, bound to a specific deployed contract.
func (*DarknodeRegistryFilterer) FilterDarknodeDeregistered ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeDeregistered(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeDeregisteredIterator, error)
FilterDarknodeDeregistered is a free log retrieval operation binding the contract event 0xd261e3f9e22d65cdbecf9c4c79c684a7d4225282f1c80dcbfa6fec5c38a151d4.
Solidity: e DarknodeDeregistered(_darknodeID bytes20)
func (*DarknodeRegistryFilterer) FilterDarknodeOwnerRefunded ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeOwnerRefunded(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeOwnerRefundedIterator, error)
FilterDarknodeOwnerRefunded is a free log retrieval operation binding the contract event 0xd52d1526010a1ff0e8591c1d6162705753bfcfafc3d8b243e5f84ce90e48d919.
Solidity: e DarknodeOwnerRefunded(_owner address, _amount uint256)
func (*DarknodeRegistryFilterer) FilterDarknodeRegistered ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterDarknodeRegistered(opts *bind.FilterOpts) (*DarknodeRegistryDarknodeRegisteredIterator, error)
FilterDarknodeRegistered is a free log retrieval operation binding the contract event 0x964f77c16f29e1a7c974315f1fdc990a01866a66c8a3db959112bdfa14cb2d9d.
Solidity: e DarknodeRegistered(_darknodeID bytes20, _bond uint256)
func (*DarknodeRegistryFilterer) FilterMinimumBondUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumBondUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumBondUpdatedIterator, error)
FilterMinimumBondUpdated is a free log retrieval operation binding the contract event 0xab6324bbd00ba7fc9332772b8e930e40f74d073f902ee642a673877512a5a900.
Solidity: e MinimumBondUpdated(previousMinimumBond uint256, nextMinimumBond uint256)
func (*DarknodeRegistryFilterer) FilterMinimumEpochIntervalUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumEpochIntervalUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumEpochIntervalUpdatedIterator, error)
FilterMinimumEpochIntervalUpdated is a free log retrieval operation binding the contract event 0x156b9bdf0755726922a37be8541321f59f36e7c8d072428382fad452eb56cb80.
Solidity: e MinimumEpochIntervalUpdated(previousMinimumEpochInterval uint256, nextMinimumEpochInterval uint256)
func (*DarknodeRegistryFilterer) FilterMinimumPodSizeUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterMinimumPodSizeUpdated(opts *bind.FilterOpts) (*DarknodeRegistryMinimumPodSizeUpdatedIterator, error)
FilterMinimumPodSizeUpdated is a free log retrieval operation binding the contract event 0xfec92e92eb77d037492dac6ca1b93ef1ba11d4d30478d05fe718a273fb69fb3d.
Solidity: e MinimumPodSizeUpdated(previousMinimumPodSize uint256, nextMinimumPodSize uint256)
func (*DarknodeRegistryFilterer) FilterNewEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterNewEpoch(opts *bind.FilterOpts) (*DarknodeRegistryNewEpochIterator, error)
FilterNewEpoch is a free log retrieval operation binding the contract event 0xe358419ca0dd7928a310d787a606dfae5d869f5071249efa6107105e7afc40bc.
Solidity: e NewEpoch()
func (*DarknodeRegistryFilterer) FilterOwnershipRenounced ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*DarknodeRegistryOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*DarknodeRegistryFilterer) FilterOwnershipTransferred ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DarknodeRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*DarknodeRegistryFilterer) WatchDarknodeDeregistered ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeDeregistered(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeDeregistered) (event.Subscription, error)
WatchDarknodeDeregistered is a free log subscription operation binding the contract event 0xd261e3f9e22d65cdbecf9c4c79c684a7d4225282f1c80dcbfa6fec5c38a151d4.
Solidity: e DarknodeDeregistered(_darknodeID bytes20)
func (*DarknodeRegistryFilterer) WatchDarknodeOwnerRefunded ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeOwnerRefunded(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeOwnerRefunded) (event.Subscription, error)
WatchDarknodeOwnerRefunded is a free log subscription operation binding the contract event 0xd52d1526010a1ff0e8591c1d6162705753bfcfafc3d8b243e5f84ce90e48d919.
Solidity: e DarknodeOwnerRefunded(_owner address, _amount uint256)
func (*DarknodeRegistryFilterer) WatchDarknodeRegistered ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchDarknodeRegistered(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryDarknodeRegistered) (event.Subscription, error)
WatchDarknodeRegistered is a free log subscription operation binding the contract event 0x964f77c16f29e1a7c974315f1fdc990a01866a66c8a3db959112bdfa14cb2d9d.
Solidity: e DarknodeRegistered(_darknodeID bytes20, _bond uint256)
func (*DarknodeRegistryFilterer) WatchMinimumBondUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumBondUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumBondUpdated) (event.Subscription, error)
WatchMinimumBondUpdated is a free log subscription operation binding the contract event 0xab6324bbd00ba7fc9332772b8e930e40f74d073f902ee642a673877512a5a900.
Solidity: e MinimumBondUpdated(previousMinimumBond uint256, nextMinimumBond uint256)
func (*DarknodeRegistryFilterer) WatchMinimumEpochIntervalUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumEpochIntervalUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumEpochIntervalUpdated) (event.Subscription, error)
WatchMinimumEpochIntervalUpdated is a free log subscription operation binding the contract event 0x156b9bdf0755726922a37be8541321f59f36e7c8d072428382fad452eb56cb80.
Solidity: e MinimumEpochIntervalUpdated(previousMinimumEpochInterval uint256, nextMinimumEpochInterval uint256)
func (*DarknodeRegistryFilterer) WatchMinimumPodSizeUpdated ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchMinimumPodSizeUpdated(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryMinimumPodSizeUpdated) (event.Subscription, error)
WatchMinimumPodSizeUpdated is a free log subscription operation binding the contract event 0xfec92e92eb77d037492dac6ca1b93ef1ba11d4d30478d05fe718a273fb69fb3d.
Solidity: e MinimumPodSizeUpdated(previousMinimumPodSize uint256, nextMinimumPodSize uint256)
func (*DarknodeRegistryFilterer) WatchNewEpoch ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchNewEpoch(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryNewEpoch) (event.Subscription, error)
WatchNewEpoch is a free log subscription operation binding the contract event 0xe358419ca0dd7928a310d787a606dfae5d869f5071249efa6107105e7afc40bc.
Solidity: e NewEpoch()
func (*DarknodeRegistryFilterer) WatchOwnershipRenounced ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*DarknodeRegistryFilterer) WatchOwnershipTransferred ¶
func (_DarknodeRegistry *DarknodeRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DarknodeRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type DarknodeRegistryMinimumBondUpdated ¶
type DarknodeRegistryMinimumBondUpdated struct { PreviousMinimumBond *big.Int NextMinimumBond *big.Int Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryMinimumBondUpdated represents a MinimumBondUpdated event raised by the DarknodeRegistry contract.
type DarknodeRegistryMinimumBondUpdatedIterator ¶
type DarknodeRegistryMinimumBondUpdatedIterator struct { Event *DarknodeRegistryMinimumBondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryMinimumBondUpdatedIterator is returned from FilterMinimumBondUpdated and is used to iterate over the raw logs and unpacked data for MinimumBondUpdated events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryMinimumBondUpdatedIterator) Close ¶
func (it *DarknodeRegistryMinimumBondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryMinimumBondUpdatedIterator) Error ¶
func (it *DarknodeRegistryMinimumBondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryMinimumBondUpdatedIterator) Next ¶
func (it *DarknodeRegistryMinimumBondUpdatedIterator) 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 DarknodeRegistryMinimumEpochIntervalUpdated ¶
type DarknodeRegistryMinimumEpochIntervalUpdated struct { PreviousMinimumEpochInterval *big.Int NextMinimumEpochInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryMinimumEpochIntervalUpdated represents a MinimumEpochIntervalUpdated event raised by the DarknodeRegistry contract.
type DarknodeRegistryMinimumEpochIntervalUpdatedIterator ¶
type DarknodeRegistryMinimumEpochIntervalUpdatedIterator struct { Event *DarknodeRegistryMinimumEpochIntervalUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryMinimumEpochIntervalUpdatedIterator is returned from FilterMinimumEpochIntervalUpdated and is used to iterate over the raw logs and unpacked data for MinimumEpochIntervalUpdated events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryMinimumEpochIntervalUpdatedIterator) Close ¶
func (it *DarknodeRegistryMinimumEpochIntervalUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryMinimumEpochIntervalUpdatedIterator) Error ¶
func (it *DarknodeRegistryMinimumEpochIntervalUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryMinimumEpochIntervalUpdatedIterator) Next ¶
func (it *DarknodeRegistryMinimumEpochIntervalUpdatedIterator) 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 DarknodeRegistryMinimumPodSizeUpdated ¶
type DarknodeRegistryMinimumPodSizeUpdated struct { PreviousMinimumPodSize *big.Int NextMinimumPodSize *big.Int Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryMinimumPodSizeUpdated represents a MinimumPodSizeUpdated event raised by the DarknodeRegistry contract.
type DarknodeRegistryMinimumPodSizeUpdatedIterator ¶
type DarknodeRegistryMinimumPodSizeUpdatedIterator struct { Event *DarknodeRegistryMinimumPodSizeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryMinimumPodSizeUpdatedIterator is returned from FilterMinimumPodSizeUpdated and is used to iterate over the raw logs and unpacked data for MinimumPodSizeUpdated events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryMinimumPodSizeUpdatedIterator) Close ¶
func (it *DarknodeRegistryMinimumPodSizeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryMinimumPodSizeUpdatedIterator) Error ¶
func (it *DarknodeRegistryMinimumPodSizeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryMinimumPodSizeUpdatedIterator) Next ¶
func (it *DarknodeRegistryMinimumPodSizeUpdatedIterator) 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 DarknodeRegistryNewEpoch ¶
DarknodeRegistryNewEpoch represents a NewEpoch event raised by the DarknodeRegistry contract.
type DarknodeRegistryNewEpochIterator ¶
type DarknodeRegistryNewEpochIterator struct { Event *DarknodeRegistryNewEpoch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryNewEpochIterator is returned from FilterNewEpoch and is used to iterate over the raw logs and unpacked data for NewEpoch events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryNewEpochIterator) Close ¶
func (it *DarknodeRegistryNewEpochIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryNewEpochIterator) Error ¶
func (it *DarknodeRegistryNewEpochIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryNewEpochIterator) Next ¶
func (it *DarknodeRegistryNewEpochIterator) 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 DarknodeRegistryOwnershipRenounced ¶
type DarknodeRegistryOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryOwnershipRenounced represents a OwnershipRenounced event raised by the DarknodeRegistry contract.
type DarknodeRegistryOwnershipRenouncedIterator ¶
type DarknodeRegistryOwnershipRenouncedIterator struct { Event *DarknodeRegistryOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryOwnershipRenouncedIterator) Close ¶
func (it *DarknodeRegistryOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryOwnershipRenouncedIterator) Error ¶
func (it *DarknodeRegistryOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryOwnershipRenouncedIterator) Next ¶
func (it *DarknodeRegistryOwnershipRenouncedIterator) 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 DarknodeRegistryOwnershipTransferred ¶
type DarknodeRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DarknodeRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the DarknodeRegistry contract.
type DarknodeRegistryOwnershipTransferredIterator ¶
type DarknodeRegistryOwnershipTransferredIterator struct { Event *DarknodeRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DarknodeRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DarknodeRegistry contract.
func (*DarknodeRegistryOwnershipTransferredIterator) Close ¶
func (it *DarknodeRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DarknodeRegistryOwnershipTransferredIterator) Error ¶
func (it *DarknodeRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DarknodeRegistryOwnershipTransferredIterator) Next ¶
func (it *DarknodeRegistryOwnershipTransferredIterator) 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 DarknodeRegistryRaw ¶
type DarknodeRegistryRaw struct {
Contract *DarknodeRegistry // Generic contract binding to access the raw methods on
}
DarknodeRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DarknodeRegistryRaw) Call ¶
func (_DarknodeRegistry *DarknodeRegistryRaw) 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 (*DarknodeRegistryRaw) Transact ¶
func (_DarknodeRegistry *DarknodeRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DarknodeRegistryRaw) Transfer ¶
func (_DarknodeRegistry *DarknodeRegistryRaw) 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 DarknodeRegistrySession ¶
type DarknodeRegistrySession struct { Contract *DarknodeRegistry // 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 }
DarknodeRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DarknodeRegistrySession) CanDeregister ¶
func (_DarknodeRegistry *DarknodeRegistrySession) CanDeregister(_darknodeID [20]byte) (bool, error)
CanDeregister is a free data retrieval call binding the contract method 0x27c4b327.
Solidity: function canDeregister(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistrySession) CurrentEpoch ¶
func (_DarknodeRegistry *DarknodeRegistrySession) CurrentEpoch() (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
CurrentEpoch is a free data retrieval call binding the contract method 0x76671808.
Solidity: function currentEpoch() constant returns(epochhash uint256, blocknumber uint256)
func (*DarknodeRegistrySession) Deregister ¶
func (_DarknodeRegistry *DarknodeRegistrySession) Deregister(_darknodeID [20]byte) (*types.Transaction, error)
Deregister is a paid mutator transaction binding the contract method 0xe08b4c8a.
Solidity: function deregister(_darknodeID bytes20) returns()
func (*DarknodeRegistrySession) Epoch ¶
func (_DarknodeRegistry *DarknodeRegistrySession) Epoch() (*types.Transaction, error)
Epoch is a paid mutator transaction binding the contract method 0x900cf0cf.
Solidity: function epoch() returns()
func (*DarknodeRegistrySession) GetBond ¶
func (_DarknodeRegistry *DarknodeRegistrySession) GetBond(_darknodeID [20]byte) (*big.Int, error)
GetBond is a free data retrieval call binding the contract method 0x68f209eb.
Solidity: function getBond(_darknodeID bytes20) constant returns(uint256)
func (*DarknodeRegistrySession) GetDarknodeOwner ¶
func (_DarknodeRegistry *DarknodeRegistrySession) GetDarknodeOwner(_darknodeID [20]byte) (common.Address, error)
GetDarknodeOwner is a free data retrieval call binding the contract method 0x424fe57b.
Solidity: function getDarknodeOwner(_darknodeID bytes20) constant returns(address)
func (*DarknodeRegistrySession) GetDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistrySession) GetDarknodes() ([][20]byte, error)
GetDarknodes is a free data retrieval call binding the contract method 0xc8a8349b.
Solidity: function getDarknodes() constant returns(bytes20[])
func (*DarknodeRegistrySession) GetPublicKey ¶
func (_DarknodeRegistry *DarknodeRegistrySession) GetPublicKey(_darknodeID [20]byte) ([]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x32ccd52f.
Solidity: function getPublicKey(_darknodeID bytes20) constant returns(bytes)
func (*DarknodeRegistrySession) IsDeregistered ¶
func (_DarknodeRegistry *DarknodeRegistrySession) IsDeregistered(_darknodeID [20]byte) (bool, error)
IsDeregistered is a free data retrieval call binding the contract method 0x171f6ea8.
Solidity: function isDeregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistrySession) IsRegistered ¶
func (_DarknodeRegistry *DarknodeRegistrySession) IsRegistered(_darknodeID [20]byte) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0x4f5550fc.
Solidity: function isRegistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistrySession) IsUnregistered ¶
func (_DarknodeRegistry *DarknodeRegistrySession) IsUnregistered(_darknodeID [20]byte) (bool, error)
IsUnregistered is a free data retrieval call binding the contract method 0xd3841c25.
Solidity: function isUnregistered(_darknodeID bytes20) constant returns(bool)
func (*DarknodeRegistrySession) MinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistrySession) MinimumBond() (*big.Int, error)
MinimumBond is a free data retrieval call binding the contract method 0xaa7517e1.
Solidity: function minimumBond() constant returns(uint256)
func (*DarknodeRegistrySession) MinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistrySession) MinimumEpochInterval() (*big.Int, error)
MinimumEpochInterval is a free data retrieval call binding the contract method 0x55cacda5.
Solidity: function minimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistrySession) MinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistrySession) MinimumPodSize() (*big.Int, error)
MinimumPodSize is a free data retrieval call binding the contract method 0xc7dbc2be.
Solidity: function minimumPodSize() constant returns(uint256)
func (*DarknodeRegistrySession) NextMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumBond() (*big.Int, error)
NextMinimumBond is a free data retrieval call binding the contract method 0x60a22fe4.
Solidity: function nextMinimumBond() constant returns(uint256)
func (*DarknodeRegistrySession) NextMinimumEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumEpochInterval() (*big.Int, error)
NextMinimumEpochInterval is a free data retrieval call binding the contract method 0x455dc46d.
Solidity: function nextMinimumEpochInterval() constant returns(uint256)
func (*DarknodeRegistrySession) NextMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistrySession) NextMinimumPodSize() (*big.Int, error)
NextMinimumPodSize is a free data retrieval call binding the contract method 0x702c25ee.
Solidity: function nextMinimumPodSize() constant returns(uint256)
func (*DarknodeRegistrySession) NumDarknodes ¶
func (_DarknodeRegistry *DarknodeRegistrySession) NumDarknodes() (*big.Int, error)
NumDarknodes is a free data retrieval call binding the contract method 0x1460e603.
Solidity: function numDarknodes() constant returns(uint256)
func (*DarknodeRegistrySession) NumDarknodesNextEpoch ¶
func (_DarknodeRegistry *DarknodeRegistrySession) NumDarknodesNextEpoch() (*big.Int, error)
NumDarknodesNextEpoch is a free data retrieval call binding the contract method 0x0847e9fa.
Solidity: function numDarknodesNextEpoch() constant returns(uint256)
func (*DarknodeRegistrySession) Owner ¶
func (_DarknodeRegistry *DarknodeRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DarknodeRegistrySession) PreviousEpoch ¶
func (_DarknodeRegistry *DarknodeRegistrySession) PreviousEpoch() (struct { Epochhash *big.Int Blocknumber *big.Int }, error)
PreviousEpoch is a free data retrieval call binding the contract method 0x5cdaab48.
Solidity: function previousEpoch() constant returns(epochhash uint256, blocknumber uint256)
func (*DarknodeRegistrySession) Refund ¶
func (_DarknodeRegistry *DarknodeRegistrySession) Refund(_darknodeID [20]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x5a8f9b81.
Solidity: function refund(_darknodeID bytes20) returns()
func (*DarknodeRegistrySession) Register ¶
func (_DarknodeRegistry *DarknodeRegistrySession) Register(_darknodeID [20]byte, _publicKey []byte, _bond *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x375a8be3.
Solidity: function register(_darknodeID bytes20, _publicKey bytes, _bond uint256) returns()
func (*DarknodeRegistrySession) RenounceOwnership ¶
func (_DarknodeRegistry *DarknodeRegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DarknodeRegistrySession) TransferOwnership ¶
func (_DarknodeRegistry *DarknodeRegistrySession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*DarknodeRegistrySession) UpdateEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistrySession) UpdateEpochInterval(_nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
UpdateEpochInterval is a paid mutator transaction binding the contract method 0x83907348.
Solidity: function updateEpochInterval(_nextMinimumEpochInterval uint256) returns()
func (*DarknodeRegistrySession) UpdateMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistrySession) UpdateMinimumBond(_nextMinimumBond *big.Int) (*types.Transaction, error)
UpdateMinimumBond is a paid mutator transaction binding the contract method 0x0ff9aafe.
Solidity: function updateMinimumBond(_nextMinimumBond uint256) returns()
func (*DarknodeRegistrySession) UpdateMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistrySession) UpdateMinimumPodSize(_nextMinimumPodSize *big.Int) (*types.Transaction, error)
UpdateMinimumPodSize is a paid mutator transaction binding the contract method 0x80a0c461.
Solidity: function updateMinimumPodSize(_nextMinimumPodSize uint256) returns()
type DarknodeRegistryTransactor ¶
type DarknodeRegistryTransactor struct {
// contains filtered or unexported fields
}
DarknodeRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDarknodeRegistryTransactor ¶
func NewDarknodeRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*DarknodeRegistryTransactor, error)
NewDarknodeRegistryTransactor creates a new write-only instance of DarknodeRegistry, bound to a specific deployed contract.
func (*DarknodeRegistryTransactor) Deregister ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) Deregister(opts *bind.TransactOpts, _darknodeID [20]byte) (*types.Transaction, error)
Deregister is a paid mutator transaction binding the contract method 0xe08b4c8a.
Solidity: function deregister(_darknodeID bytes20) returns()
func (*DarknodeRegistryTransactor) Epoch ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) Epoch(opts *bind.TransactOpts) (*types.Transaction, error)
Epoch is a paid mutator transaction binding the contract method 0x900cf0cf.
Solidity: function epoch() returns()
func (*DarknodeRegistryTransactor) Refund ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) Refund(opts *bind.TransactOpts, _darknodeID [20]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x5a8f9b81.
Solidity: function refund(_darknodeID bytes20) returns()
func (*DarknodeRegistryTransactor) Register ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) Register(opts *bind.TransactOpts, _darknodeID [20]byte, _publicKey []byte, _bond *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x375a8be3.
Solidity: function register(_darknodeID bytes20, _publicKey bytes, _bond uint256) returns()
func (*DarknodeRegistryTransactor) RenounceOwnership ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DarknodeRegistryTransactor) TransferOwnership ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*DarknodeRegistryTransactor) UpdateEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateEpochInterval(opts *bind.TransactOpts, _nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
UpdateEpochInterval is a paid mutator transaction binding the contract method 0x83907348.
Solidity: function updateEpochInterval(_nextMinimumEpochInterval uint256) returns()
func (*DarknodeRegistryTransactor) UpdateMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateMinimumBond(opts *bind.TransactOpts, _nextMinimumBond *big.Int) (*types.Transaction, error)
UpdateMinimumBond is a paid mutator transaction binding the contract method 0x0ff9aafe.
Solidity: function updateMinimumBond(_nextMinimumBond uint256) returns()
func (*DarknodeRegistryTransactor) UpdateMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryTransactor) UpdateMinimumPodSize(opts *bind.TransactOpts, _nextMinimumPodSize *big.Int) (*types.Transaction, error)
UpdateMinimumPodSize is a paid mutator transaction binding the contract method 0x80a0c461.
Solidity: function updateMinimumPodSize(_nextMinimumPodSize uint256) returns()
type DarknodeRegistryTransactorRaw ¶
type DarknodeRegistryTransactorRaw struct {
Contract *DarknodeRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
DarknodeRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DarknodeRegistryTransactorRaw) Transact ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DarknodeRegistryTransactorRaw) Transfer ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorRaw) 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 DarknodeRegistryTransactorSession ¶
type DarknodeRegistryTransactorSession struct { Contract *DarknodeRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DarknodeRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DarknodeRegistryTransactorSession) Deregister ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Deregister(_darknodeID [20]byte) (*types.Transaction, error)
Deregister is a paid mutator transaction binding the contract method 0xe08b4c8a.
Solidity: function deregister(_darknodeID bytes20) returns()
func (*DarknodeRegistryTransactorSession) Epoch ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Epoch() (*types.Transaction, error)
Epoch is a paid mutator transaction binding the contract method 0x900cf0cf.
Solidity: function epoch() returns()
func (*DarknodeRegistryTransactorSession) Refund ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Refund(_darknodeID [20]byte) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x5a8f9b81.
Solidity: function refund(_darknodeID bytes20) returns()
func (*DarknodeRegistryTransactorSession) Register ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) Register(_darknodeID [20]byte, _publicKey []byte, _bond *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x375a8be3.
Solidity: function register(_darknodeID bytes20, _publicKey bytes, _bond uint256) returns()
func (*DarknodeRegistryTransactorSession) RenounceOwnership ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DarknodeRegistryTransactorSession) TransferOwnership ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*DarknodeRegistryTransactorSession) UpdateEpochInterval ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateEpochInterval(_nextMinimumEpochInterval *big.Int) (*types.Transaction, error)
UpdateEpochInterval is a paid mutator transaction binding the contract method 0x83907348.
Solidity: function updateEpochInterval(_nextMinimumEpochInterval uint256) returns()
func (*DarknodeRegistryTransactorSession) UpdateMinimumBond ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateMinimumBond(_nextMinimumBond *big.Int) (*types.Transaction, error)
UpdateMinimumBond is a paid mutator transaction binding the contract method 0x0ff9aafe.
Solidity: function updateMinimumBond(_nextMinimumBond uint256) returns()
func (*DarknodeRegistryTransactorSession) UpdateMinimumPodSize ¶
func (_DarknodeRegistry *DarknodeRegistryTransactorSession) UpdateMinimumPodSize(_nextMinimumPodSize *big.Int) (*types.Transaction, error)
UpdateMinimumPodSize is a paid mutator transaction binding the contract method 0x80a0c461.
Solidity: function updateMinimumPodSize(_nextMinimumPodSize uint256) returns()
type ECDSA ¶
type ECDSA struct { ECDSACaller // Read-only binding to the contract ECDSATransactor // Write-only binding to the contract ECDSAFilterer // Log filterer for contract events }
ECDSA is an auto generated Go binding around an Ethereum contract.
func DeployECDSA ¶
func DeployECDSA(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECDSA, error)
DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.
type ECDSACaller ¶
type ECDSACaller struct {
// contains filtered or unexported fields
}
ECDSACaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECDSACaller ¶
func NewECDSACaller(address common.Address, caller bind.ContractCaller) (*ECDSACaller, error)
NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.
type ECDSACallerRaw ¶
type ECDSACallerRaw struct {
Contract *ECDSACaller // Generic read-only contract binding to access the raw methods on
}
ECDSACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECDSACallerRaw) Call ¶
func (_ECDSA *ECDSACallerRaw) 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 ECDSACallerSession ¶
type ECDSACallerSession struct { Contract *ECDSACaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECDSACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECDSAFilterer ¶
type ECDSAFilterer struct {
// contains filtered or unexported fields
}
ECDSAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECDSAFilterer ¶
func NewECDSAFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAFilterer, error)
NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.
type ECDSARaw ¶
type ECDSARaw struct {
Contract *ECDSA // Generic contract binding to access the raw methods on
}
ECDSARaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECDSARaw) Call ¶
func (_ECDSA *ECDSARaw) 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 (*ECDSARaw) Transact ¶
func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSARaw) Transfer ¶
func (_ECDSA *ECDSARaw) 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 ECDSASession ¶
type ECDSASession struct { Contract *ECDSA // 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 }
ECDSASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECDSATransactor ¶
type ECDSATransactor struct {
// contains filtered or unexported fields
}
ECDSATransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECDSATransactor ¶
func NewECDSATransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSATransactor, error)
NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.
type ECDSATransactorRaw ¶
type ECDSATransactorRaw struct {
Contract *ECDSATransactor // Generic write-only contract binding to access the raw methods on
}
ECDSATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECDSATransactorRaw) Transact ¶
func (_ECDSA *ECDSATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSATransactorRaw) Transfer ¶
func (_ECDSA *ECDSATransactorRaw) 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 ECDSATransactorSession ¶
type ECDSATransactorSession struct { Contract *ECDSATransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECDSATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC20 ¶
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around an Ethereum contract.
func DeployERC20 ¶
func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20, error)
DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.
type ERC20Approval ¶
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶
func (it *ERC20ApprovalIterator) 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 ERC20Basic ¶
type ERC20Basic struct { ERC20BasicCaller // Read-only binding to the contract ERC20BasicTransactor // Write-only binding to the contract ERC20BasicFilterer // Log filterer for contract events }
ERC20Basic is an auto generated Go binding around an Ethereum contract.
func DeployERC20Basic ¶
func DeployERC20Basic(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Basic, error)
DeployERC20Basic deploys a new Ethereum contract, binding an instance of ERC20Basic to it.
func NewERC20Basic ¶
func NewERC20Basic(address common.Address, backend bind.ContractBackend) (*ERC20Basic, error)
NewERC20Basic creates a new instance of ERC20Basic, bound to a specific deployed contract.
type ERC20BasicCaller ¶
type ERC20BasicCaller struct {
// contains filtered or unexported fields
}
ERC20BasicCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20BasicCaller ¶
func NewERC20BasicCaller(address common.Address, caller bind.ContractCaller) (*ERC20BasicCaller, error)
NewERC20BasicCaller creates a new read-only instance of ERC20Basic, bound to a specific deployed contract.
func (*ERC20BasicCaller) BalanceOf ¶
func (_ERC20Basic *ERC20BasicCaller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20BasicCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20BasicCallerRaw ¶
type ERC20BasicCallerRaw struct {
Contract *ERC20BasicCaller // Generic read-only contract binding to access the raw methods on
}
ERC20BasicCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20BasicCallerRaw) Call ¶
func (_ERC20Basic *ERC20BasicCallerRaw) 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 ERC20BasicCallerSession ¶
type ERC20BasicCallerSession struct { Contract *ERC20BasicCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20BasicCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20BasicCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20BasicCallerSession) TotalSupply ¶
func (_ERC20Basic *ERC20BasicCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20BasicFilterer ¶
type ERC20BasicFilterer struct {
// contains filtered or unexported fields
}
ERC20BasicFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20BasicFilterer ¶
func NewERC20BasicFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BasicFilterer, error)
NewERC20BasicFilterer creates a new log filterer instance of ERC20Basic, bound to a specific deployed contract.
func (*ERC20BasicFilterer) FilterTransfer ¶
func (_ERC20Basic *ERC20BasicFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BasicTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*ERC20BasicFilterer) WatchTransfer ¶
func (_ERC20Basic *ERC20BasicFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BasicTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
type ERC20BasicRaw ¶
type ERC20BasicRaw struct {
Contract *ERC20Basic // Generic contract binding to access the raw methods on
}
ERC20BasicRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20BasicRaw) Call ¶
func (_ERC20Basic *ERC20BasicRaw) 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 (*ERC20BasicRaw) Transact ¶
func (_ERC20Basic *ERC20BasicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BasicRaw) Transfer ¶
func (_ERC20Basic *ERC20BasicRaw) 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 ERC20BasicSession ¶
type ERC20BasicSession struct { Contract *ERC20Basic // 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 }
ERC20BasicSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20BasicSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20BasicSession) TotalSupply ¶
func (_ERC20Basic *ERC20BasicSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20BasicSession) Transfer ¶
func (_ERC20Basic *ERC20BasicSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
type ERC20BasicTransactor ¶
type ERC20BasicTransactor struct {
// contains filtered or unexported fields
}
ERC20BasicTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20BasicTransactor ¶
func NewERC20BasicTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BasicTransactor, error)
NewERC20BasicTransactor creates a new write-only instance of ERC20Basic, bound to a specific deployed contract.
func (*ERC20BasicTransactor) Transfer ¶
func (_ERC20Basic *ERC20BasicTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
type ERC20BasicTransactorRaw ¶
type ERC20BasicTransactorRaw struct {
Contract *ERC20BasicTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20BasicTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20BasicTransactorRaw) Transact ¶
func (_ERC20Basic *ERC20BasicTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BasicTransactorRaw) Transfer ¶
func (_ERC20Basic *ERC20BasicTransactorRaw) 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 ERC20BasicTransactorSession ¶
type ERC20BasicTransactorSession struct { Contract *ERC20BasicTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20BasicTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20BasicTransactorSession) Transfer ¶
func (_ERC20Basic *ERC20BasicTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
type ERC20BasicTransfer ¶
type ERC20BasicTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BasicTransfer represents a Transfer event raised by the ERC20Basic contract.
type ERC20BasicTransferIterator ¶
type ERC20BasicTransferIterator struct { Event *ERC20BasicTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BasicTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Basic contract.
func (*ERC20BasicTransferIterator) Close ¶
func (it *ERC20BasicTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BasicTransferIterator) Error ¶
func (it *ERC20BasicTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BasicTransferIterator) Next ¶
func (it *ERC20BasicTransferIterator) 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 ERC20Caller ¶
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20CallerRaw ¶
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶
func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20CallerSession) TotalSupply ¶
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20Filterer ¶
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*ERC20Filterer) FilterTransfer ¶
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*ERC20Filterer) WatchApproval ¶
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*ERC20Filterer) WatchTransfer ¶
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
type ERC20Raw ¶
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶
func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ERC20Session) Approve ¶
func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ERC20Session) TotalSupply ¶
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20Session) Transfer ¶
func (_ERC20 *ERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ERC20Session) TransferFrom ¶
func (_ERC20 *ERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ERC20Transactor ¶
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ERC20Transactor) Transfer ¶
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ERC20Transactor) TransferFrom ¶
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ERC20TransactorRaw ¶
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶
func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ERC20TransactorSession) Transfer ¶
func (_ERC20 *ERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ERC20TransactorSession) TransferFrom ¶
func (_ERC20 *ERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ERC20Transfer ¶
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶
func (it *ERC20TransferIterator) 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 LinkedList ¶
type LinkedList struct { LinkedListCaller // Read-only binding to the contract LinkedListTransactor // Write-only binding to the contract LinkedListFilterer // Log filterer for contract events }
LinkedList is an auto generated Go binding around an Ethereum contract.
func DeployLinkedList ¶
func DeployLinkedList(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LinkedList, error)
DeployLinkedList deploys a new Ethereum contract, binding an instance of LinkedList to it.
func NewLinkedList ¶
func NewLinkedList(address common.Address, backend bind.ContractBackend) (*LinkedList, error)
NewLinkedList creates a new instance of LinkedList, bound to a specific deployed contract.
type LinkedListCaller ¶
type LinkedListCaller struct {
// contains filtered or unexported fields
}
LinkedListCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLinkedListCaller ¶
func NewLinkedListCaller(address common.Address, caller bind.ContractCaller) (*LinkedListCaller, error)
NewLinkedListCaller creates a new read-only instance of LinkedList, bound to a specific deployed contract.
type LinkedListCallerRaw ¶
type LinkedListCallerRaw struct {
Contract *LinkedListCaller // Generic read-only contract binding to access the raw methods on
}
LinkedListCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LinkedListCallerRaw) Call ¶
func (_LinkedList *LinkedListCallerRaw) 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 LinkedListCallerSession ¶
type LinkedListCallerSession struct { Contract *LinkedListCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LinkedListCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LinkedListCallerSession) NULL ¶
func (_LinkedList *LinkedListCallerSession) NULL() ([20]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() constant returns(bytes20)
type LinkedListFilterer ¶
type LinkedListFilterer struct {
// contains filtered or unexported fields
}
LinkedListFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLinkedListFilterer ¶
func NewLinkedListFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkedListFilterer, error)
NewLinkedListFilterer creates a new log filterer instance of LinkedList, bound to a specific deployed contract.
type LinkedListRaw ¶
type LinkedListRaw struct {
Contract *LinkedList // Generic contract binding to access the raw methods on
}
LinkedListRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LinkedListRaw) Call ¶
func (_LinkedList *LinkedListRaw) 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 (*LinkedListRaw) Transact ¶
func (_LinkedList *LinkedListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkedListRaw) Transfer ¶
func (_LinkedList *LinkedListRaw) 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 LinkedListSession ¶
type LinkedListSession struct { Contract *LinkedList // 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 }
LinkedListSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LinkedListSession) NULL ¶
func (_LinkedList *LinkedListSession) NULL() ([20]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() constant returns(bytes20)
type LinkedListTransactor ¶
type LinkedListTransactor struct {
// contains filtered or unexported fields
}
LinkedListTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLinkedListTransactor ¶
func NewLinkedListTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkedListTransactor, error)
NewLinkedListTransactor creates a new write-only instance of LinkedList, bound to a specific deployed contract.
type LinkedListTransactorRaw ¶
type LinkedListTransactorRaw struct {
Contract *LinkedListTransactor // Generic write-only contract binding to access the raw methods on
}
LinkedListTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LinkedListTransactorRaw) Transact ¶
func (_LinkedList *LinkedListTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkedListTransactorRaw) Transfer ¶
func (_LinkedList *LinkedListTransactorRaw) 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 LinkedListTransactorSession ¶
type LinkedListTransactorSession struct { Contract *LinkedListTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkedListTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Orderbook ¶
type Orderbook struct { OrderbookCaller // Read-only binding to the contract OrderbookTransactor // Write-only binding to the contract OrderbookFilterer // Log filterer for contract events }
Orderbook is an auto generated Go binding around an Ethereum contract.
func DeployOrderbook ¶
func DeployOrderbook(auth *bind.TransactOpts, backend bind.ContractBackend, _fee *big.Int, _renAddress common.Address, _darknodeRegistry common.Address) (common.Address, *types.Transaction, *Orderbook, error)
DeployOrderbook deploys a new Ethereum contract, binding an instance of Orderbook to it.
func NewOrderbook ¶
NewOrderbook creates a new instance of Orderbook, bound to a specific deployed contract.
type OrderbookCaller ¶
type OrderbookCaller struct {
// contains filtered or unexported fields
}
OrderbookCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOrderbookCaller ¶
func NewOrderbookCaller(address common.Address, caller bind.ContractCaller) (*OrderbookCaller, error)
NewOrderbookCaller creates a new read-only instance of Orderbook, bound to a specific deployed contract.
func (*OrderbookCaller) BuyOrder ¶
func (_Orderbook *OrderbookCaller) BuyOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
BuyOrder is a free data retrieval call binding the contract method 0x22f85eaa.
Solidity: function buyOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCaller) BuyOrders ¶
BuyOrders is a free data retrieval call binding the contract method 0x35cea288.
Solidity: function buyOrders( uint256) constant returns(bytes32)
func (*OrderbookCaller) DarknodeRegistry ¶
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
func (*OrderbookCaller) Fee ¶
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() constant returns(uint256)
func (*OrderbookCaller) GetOrder ¶
func (_Orderbook *OrderbookCaller) GetOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
GetOrder is a free data retrieval call binding the contract method 0xd09ef241.
Solidity: function getOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCaller) GetOrders ¶
func (_Orderbook *OrderbookCaller) GetOrders(opts *bind.CallOpts, _offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
GetOrders is a free data retrieval call binding the contract method 0x8f72fc77.
Solidity: function getOrders(_offset uint256, _limit uint256) constant returns(bytes32[], address[], uint8[])
func (*OrderbookCaller) GetOrdersCount ¶
GetOrdersCount is a free data retrieval call binding the contract method 0xb5b3b051.
Solidity: function getOrdersCount() constant returns(uint256)
func (*OrderbookCaller) OrderBlockNumber ¶
func (_Orderbook *OrderbookCaller) OrderBlockNumber(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
OrderBlockNumber is a free data retrieval call binding the contract method 0x89895d53.
Solidity: function orderBlockNumber(_orderId bytes32) constant returns(uint256)
func (*OrderbookCaller) OrderBroker ¶
func (_Orderbook *OrderbookCaller) OrderBroker(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
OrderBroker is a free data retrieval call binding the contract method 0xa5181661.
Solidity: function orderBroker(_orderId bytes32) constant returns(address)
func (*OrderbookCaller) OrderConfirmer ¶
func (_Orderbook *OrderbookCaller) OrderConfirmer(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
OrderConfirmer is a free data retrieval call binding the contract method 0x1107c3f7.
Solidity: function orderConfirmer(_orderId bytes32) constant returns(address)
func (*OrderbookCaller) OrderDepth ¶
func (_Orderbook *OrderbookCaller) OrderDepth(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
OrderDepth is a free data retrieval call binding the contract method 0xa188fcb8.
Solidity: function orderDepth(_orderId bytes32) constant returns(uint256)
func (*OrderbookCaller) OrderMatch ¶
func (_Orderbook *OrderbookCaller) OrderMatch(opts *bind.CallOpts, _orderId [32]byte) ([][32]byte, error)
OrderMatch is a free data retrieval call binding the contract method 0xaf3e8a40.
Solidity: function orderMatch(_orderId bytes32) constant returns(bytes32[])
func (*OrderbookCaller) OrderPriority ¶
func (_Orderbook *OrderbookCaller) OrderPriority(opts *bind.CallOpts, _orderId [32]byte) (*big.Int, error)
OrderPriority is a free data retrieval call binding the contract method 0xb248e4e1.
Solidity: function orderPriority(_orderId bytes32) constant returns(uint256)
func (*OrderbookCaller) OrderState ¶
func (_Orderbook *OrderbookCaller) OrderState(opts *bind.CallOpts, _orderId [32]byte) (uint8, error)
OrderState is a free data retrieval call binding the contract method 0xaab14d04.
Solidity: function orderState(_orderId bytes32) constant returns(uint8)
func (*OrderbookCaller) OrderTrader ¶
func (_Orderbook *OrderbookCaller) OrderTrader(opts *bind.CallOpts, _orderId [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader(_orderId bytes32) constant returns(address)
func (*OrderbookCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*OrderbookCaller) Ren ¶
Ren is a free data retrieval call binding the contract method 0x8a9b4067.
Solidity: function ren() constant returns(address)
func (*OrderbookCaller) SellOrder ¶
func (_Orderbook *OrderbookCaller) SellOrder(opts *bind.CallOpts, _index *big.Int) ([32]byte, bool, error)
SellOrder is a free data retrieval call binding the contract method 0x97514d90.
Solidity: function sellOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCaller) SellOrders ¶
SellOrders is a free data retrieval call binding the contract method 0x4a8393f3.
Solidity: function sellOrders( uint256) constant returns(bytes32)
type OrderbookCallerRaw ¶
type OrderbookCallerRaw struct {
Contract *OrderbookCaller // Generic read-only contract binding to access the raw methods on
}
OrderbookCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OrderbookCallerRaw) Call ¶
func (_Orderbook *OrderbookCallerRaw) 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 OrderbookCallerSession ¶
type OrderbookCallerSession struct { Contract *OrderbookCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OrderbookCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OrderbookCallerSession) BuyOrder ¶
BuyOrder is a free data retrieval call binding the contract method 0x22f85eaa.
Solidity: function buyOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCallerSession) BuyOrders ¶
func (_Orderbook *OrderbookCallerSession) BuyOrders(arg0 *big.Int) ([32]byte, error)
BuyOrders is a free data retrieval call binding the contract method 0x35cea288.
Solidity: function buyOrders( uint256) constant returns(bytes32)
func (*OrderbookCallerSession) DarknodeRegistry ¶
func (_Orderbook *OrderbookCallerSession) DarknodeRegistry() (common.Address, error)
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
func (*OrderbookCallerSession) Fee ¶
func (_Orderbook *OrderbookCallerSession) Fee() (*big.Int, error)
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() constant returns(uint256)
func (*OrderbookCallerSession) GetOrder ¶
GetOrder is a free data retrieval call binding the contract method 0xd09ef241.
Solidity: function getOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCallerSession) GetOrders ¶
func (_Orderbook *OrderbookCallerSession) GetOrders(_offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
GetOrders is a free data retrieval call binding the contract method 0x8f72fc77.
Solidity: function getOrders(_offset uint256, _limit uint256) constant returns(bytes32[], address[], uint8[])
func (*OrderbookCallerSession) GetOrdersCount ¶
func (_Orderbook *OrderbookCallerSession) GetOrdersCount() (*big.Int, error)
GetOrdersCount is a free data retrieval call binding the contract method 0xb5b3b051.
Solidity: function getOrdersCount() constant returns(uint256)
func (*OrderbookCallerSession) OrderBlockNumber ¶
func (_Orderbook *OrderbookCallerSession) OrderBlockNumber(_orderId [32]byte) (*big.Int, error)
OrderBlockNumber is a free data retrieval call binding the contract method 0x89895d53.
Solidity: function orderBlockNumber(_orderId bytes32) constant returns(uint256)
func (*OrderbookCallerSession) OrderBroker ¶
func (_Orderbook *OrderbookCallerSession) OrderBroker(_orderId [32]byte) (common.Address, error)
OrderBroker is a free data retrieval call binding the contract method 0xa5181661.
Solidity: function orderBroker(_orderId bytes32) constant returns(address)
func (*OrderbookCallerSession) OrderConfirmer ¶
func (_Orderbook *OrderbookCallerSession) OrderConfirmer(_orderId [32]byte) (common.Address, error)
OrderConfirmer is a free data retrieval call binding the contract method 0x1107c3f7.
Solidity: function orderConfirmer(_orderId bytes32) constant returns(address)
func (*OrderbookCallerSession) OrderDepth ¶
func (_Orderbook *OrderbookCallerSession) OrderDepth(_orderId [32]byte) (*big.Int, error)
OrderDepth is a free data retrieval call binding the contract method 0xa188fcb8.
Solidity: function orderDepth(_orderId bytes32) constant returns(uint256)
func (*OrderbookCallerSession) OrderMatch ¶
func (_Orderbook *OrderbookCallerSession) OrderMatch(_orderId [32]byte) ([][32]byte, error)
OrderMatch is a free data retrieval call binding the contract method 0xaf3e8a40.
Solidity: function orderMatch(_orderId bytes32) constant returns(bytes32[])
func (*OrderbookCallerSession) OrderPriority ¶
func (_Orderbook *OrderbookCallerSession) OrderPriority(_orderId [32]byte) (*big.Int, error)
OrderPriority is a free data retrieval call binding the contract method 0xb248e4e1.
Solidity: function orderPriority(_orderId bytes32) constant returns(uint256)
func (*OrderbookCallerSession) OrderState ¶
func (_Orderbook *OrderbookCallerSession) OrderState(_orderId [32]byte) (uint8, error)
OrderState is a free data retrieval call binding the contract method 0xaab14d04.
Solidity: function orderState(_orderId bytes32) constant returns(uint8)
func (*OrderbookCallerSession) OrderTrader ¶
func (_Orderbook *OrderbookCallerSession) OrderTrader(_orderId [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader(_orderId bytes32) constant returns(address)
func (*OrderbookCallerSession) Owner ¶
func (_Orderbook *OrderbookCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*OrderbookCallerSession) Ren ¶
func (_Orderbook *OrderbookCallerSession) Ren() (common.Address, error)
Ren is a free data retrieval call binding the contract method 0x8a9b4067.
Solidity: function ren() constant returns(address)
func (*OrderbookCallerSession) SellOrder ¶
SellOrder is a free data retrieval call binding the contract method 0x97514d90.
Solidity: function sellOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookCallerSession) SellOrders ¶
func (_Orderbook *OrderbookCallerSession) SellOrders(arg0 *big.Int) ([32]byte, error)
SellOrders is a free data retrieval call binding the contract method 0x4a8393f3.
Solidity: function sellOrders( uint256) constant returns(bytes32)
type OrderbookDarknodeRegistryUpdated ¶
type OrderbookDarknodeRegistryUpdated struct { PreviousDarknodeRegistry common.Address NextDarknodeRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
OrderbookDarknodeRegistryUpdated represents a DarknodeRegistryUpdated event raised by the Orderbook contract.
type OrderbookDarknodeRegistryUpdatedIterator ¶
type OrderbookDarknodeRegistryUpdatedIterator struct { Event *OrderbookDarknodeRegistryUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OrderbookDarknodeRegistryUpdatedIterator is returned from FilterDarknodeRegistryUpdated and is used to iterate over the raw logs and unpacked data for DarknodeRegistryUpdated events raised by the Orderbook contract.
func (*OrderbookDarknodeRegistryUpdatedIterator) Close ¶
func (it *OrderbookDarknodeRegistryUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OrderbookDarknodeRegistryUpdatedIterator) Error ¶
func (it *OrderbookDarknodeRegistryUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OrderbookDarknodeRegistryUpdatedIterator) Next ¶
func (it *OrderbookDarknodeRegistryUpdatedIterator) 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 OrderbookFeeUpdated ¶
type OrderbookFeeUpdated struct { PreviousFee *big.Int NextFee *big.Int Raw types.Log // Blockchain specific contextual infos }
OrderbookFeeUpdated represents a FeeUpdated event raised by the Orderbook contract.
type OrderbookFeeUpdatedIterator ¶
type OrderbookFeeUpdatedIterator struct { Event *OrderbookFeeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OrderbookFeeUpdatedIterator is returned from FilterFeeUpdated and is used to iterate over the raw logs and unpacked data for FeeUpdated events raised by the Orderbook contract.
func (*OrderbookFeeUpdatedIterator) Close ¶
func (it *OrderbookFeeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OrderbookFeeUpdatedIterator) Error ¶
func (it *OrderbookFeeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OrderbookFeeUpdatedIterator) Next ¶
func (it *OrderbookFeeUpdatedIterator) 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 OrderbookFilterer ¶
type OrderbookFilterer struct {
// contains filtered or unexported fields
}
OrderbookFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOrderbookFilterer ¶
func NewOrderbookFilterer(address common.Address, filterer bind.ContractFilterer) (*OrderbookFilterer, error)
NewOrderbookFilterer creates a new log filterer instance of Orderbook, bound to a specific deployed contract.
func (*OrderbookFilterer) FilterDarknodeRegistryUpdated ¶
func (_Orderbook *OrderbookFilterer) FilterDarknodeRegistryUpdated(opts *bind.FilterOpts) (*OrderbookDarknodeRegistryUpdatedIterator, error)
FilterDarknodeRegistryUpdated is a free log retrieval operation binding the contract event 0xd4443dde7b09a100132dba56b0175378b6ad81b64398aef77626357a1d8daf02.
Solidity: e DarknodeRegistryUpdated(previousDarknodeRegistry address, nextDarknodeRegistry address)
func (*OrderbookFilterer) FilterFeeUpdated ¶
func (_Orderbook *OrderbookFilterer) FilterFeeUpdated(opts *bind.FilterOpts) (*OrderbookFeeUpdatedIterator, error)
FilterFeeUpdated is a free log retrieval operation binding the contract event 0x528d9479e9f9889a87a3c30c7f7ba537e5e59c4c85a37733b16e57c62df61302.
Solidity: e FeeUpdated(previousFee uint256, nextFee uint256)
func (*OrderbookFilterer) FilterOwnershipRenounced ¶
func (_Orderbook *OrderbookFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OrderbookOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*OrderbookFilterer) FilterOwnershipTransferred ¶
func (_Orderbook *OrderbookFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OrderbookOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*OrderbookFilterer) WatchDarknodeRegistryUpdated ¶
func (_Orderbook *OrderbookFilterer) WatchDarknodeRegistryUpdated(opts *bind.WatchOpts, sink chan<- *OrderbookDarknodeRegistryUpdated) (event.Subscription, error)
WatchDarknodeRegistryUpdated is a free log subscription operation binding the contract event 0xd4443dde7b09a100132dba56b0175378b6ad81b64398aef77626357a1d8daf02.
Solidity: e DarknodeRegistryUpdated(previousDarknodeRegistry address, nextDarknodeRegistry address)
func (*OrderbookFilterer) WatchFeeUpdated ¶
func (_Orderbook *OrderbookFilterer) WatchFeeUpdated(opts *bind.WatchOpts, sink chan<- *OrderbookFeeUpdated) (event.Subscription, error)
WatchFeeUpdated is a free log subscription operation binding the contract event 0x528d9479e9f9889a87a3c30c7f7ba537e5e59c4c85a37733b16e57c62df61302.
Solidity: e FeeUpdated(previousFee uint256, nextFee uint256)
func (*OrderbookFilterer) WatchOwnershipRenounced ¶
func (_Orderbook *OrderbookFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OrderbookOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*OrderbookFilterer) WatchOwnershipTransferred ¶
func (_Orderbook *OrderbookFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OrderbookOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type OrderbookOwnershipRenounced ¶
type OrderbookOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OrderbookOwnershipRenounced represents a OwnershipRenounced event raised by the Orderbook contract.
type OrderbookOwnershipRenouncedIterator ¶
type OrderbookOwnershipRenouncedIterator struct { Event *OrderbookOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OrderbookOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Orderbook contract.
func (*OrderbookOwnershipRenouncedIterator) Close ¶
func (it *OrderbookOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OrderbookOwnershipRenouncedIterator) Error ¶
func (it *OrderbookOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OrderbookOwnershipRenouncedIterator) Next ¶
func (it *OrderbookOwnershipRenouncedIterator) 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 OrderbookOwnershipTransferred ¶
type OrderbookOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OrderbookOwnershipTransferred represents a OwnershipTransferred event raised by the Orderbook contract.
type OrderbookOwnershipTransferredIterator ¶
type OrderbookOwnershipTransferredIterator struct { Event *OrderbookOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OrderbookOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Orderbook contract.
func (*OrderbookOwnershipTransferredIterator) Close ¶
func (it *OrderbookOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OrderbookOwnershipTransferredIterator) Error ¶
func (it *OrderbookOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OrderbookOwnershipTransferredIterator) Next ¶
func (it *OrderbookOwnershipTransferredIterator) 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 OrderbookRaw ¶
type OrderbookRaw struct {
Contract *Orderbook // Generic contract binding to access the raw methods on
}
OrderbookRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OrderbookRaw) Call ¶
func (_Orderbook *OrderbookRaw) 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 (*OrderbookRaw) Transact ¶
func (_Orderbook *OrderbookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OrderbookRaw) Transfer ¶
func (_Orderbook *OrderbookRaw) 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 OrderbookSession ¶
type OrderbookSession struct { Contract *Orderbook // 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 }
OrderbookSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OrderbookSession) BuyOrder ¶
BuyOrder is a free data retrieval call binding the contract method 0x22f85eaa.
Solidity: function buyOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookSession) BuyOrders ¶
func (_Orderbook *OrderbookSession) BuyOrders(arg0 *big.Int) ([32]byte, error)
BuyOrders is a free data retrieval call binding the contract method 0x35cea288.
Solidity: function buyOrders( uint256) constant returns(bytes32)
func (*OrderbookSession) CancelOrder ¶
func (_Orderbook *OrderbookSession) CancelOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x574ed6c1.
Solidity: function cancelOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookSession) ConfirmOrder ¶
func (_Orderbook *OrderbookSession) ConfirmOrder(_orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
ConfirmOrder is a paid mutator transaction binding the contract method 0x7008b996.
Solidity: function confirmOrder(_orderId bytes32, _orderMatches bytes32[]) returns()
func (*OrderbookSession) DarknodeRegistry ¶
func (_Orderbook *OrderbookSession) DarknodeRegistry() (common.Address, error)
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
func (*OrderbookSession) Fee ¶
func (_Orderbook *OrderbookSession) Fee() (*big.Int, error)
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() constant returns(uint256)
func (*OrderbookSession) GetOrder ¶
GetOrder is a free data retrieval call binding the contract method 0xd09ef241.
Solidity: function getOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookSession) GetOrders ¶
func (_Orderbook *OrderbookSession) GetOrders(_offset *big.Int, _limit *big.Int) ([][32]byte, []common.Address, []uint8, error)
GetOrders is a free data retrieval call binding the contract method 0x8f72fc77.
Solidity: function getOrders(_offset uint256, _limit uint256) constant returns(bytes32[], address[], uint8[])
func (*OrderbookSession) GetOrdersCount ¶
func (_Orderbook *OrderbookSession) GetOrdersCount() (*big.Int, error)
GetOrdersCount is a free data retrieval call binding the contract method 0xb5b3b051.
Solidity: function getOrdersCount() constant returns(uint256)
func (*OrderbookSession) OpenBuyOrder ¶
func (_Orderbook *OrderbookSession) OpenBuyOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenBuyOrder is a paid mutator transaction binding the contract method 0x5060340b.
Solidity: function openBuyOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookSession) OpenSellOrder ¶
func (_Orderbook *OrderbookSession) OpenSellOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenSellOrder is a paid mutator transaction binding the contract method 0x39b0d677.
Solidity: function openSellOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookSession) OrderBlockNumber ¶
func (_Orderbook *OrderbookSession) OrderBlockNumber(_orderId [32]byte) (*big.Int, error)
OrderBlockNumber is a free data retrieval call binding the contract method 0x89895d53.
Solidity: function orderBlockNumber(_orderId bytes32) constant returns(uint256)
func (*OrderbookSession) OrderBroker ¶
func (_Orderbook *OrderbookSession) OrderBroker(_orderId [32]byte) (common.Address, error)
OrderBroker is a free data retrieval call binding the contract method 0xa5181661.
Solidity: function orderBroker(_orderId bytes32) constant returns(address)
func (*OrderbookSession) OrderConfirmer ¶
func (_Orderbook *OrderbookSession) OrderConfirmer(_orderId [32]byte) (common.Address, error)
OrderConfirmer is a free data retrieval call binding the contract method 0x1107c3f7.
Solidity: function orderConfirmer(_orderId bytes32) constant returns(address)
func (*OrderbookSession) OrderDepth ¶
func (_Orderbook *OrderbookSession) OrderDepth(_orderId [32]byte) (*big.Int, error)
OrderDepth is a free data retrieval call binding the contract method 0xa188fcb8.
Solidity: function orderDepth(_orderId bytes32) constant returns(uint256)
func (*OrderbookSession) OrderMatch ¶
func (_Orderbook *OrderbookSession) OrderMatch(_orderId [32]byte) ([][32]byte, error)
OrderMatch is a free data retrieval call binding the contract method 0xaf3e8a40.
Solidity: function orderMatch(_orderId bytes32) constant returns(bytes32[])
func (*OrderbookSession) OrderPriority ¶
func (_Orderbook *OrderbookSession) OrderPriority(_orderId [32]byte) (*big.Int, error)
OrderPriority is a free data retrieval call binding the contract method 0xb248e4e1.
Solidity: function orderPriority(_orderId bytes32) constant returns(uint256)
func (*OrderbookSession) OrderState ¶
func (_Orderbook *OrderbookSession) OrderState(_orderId [32]byte) (uint8, error)
OrderState is a free data retrieval call binding the contract method 0xaab14d04.
Solidity: function orderState(_orderId bytes32) constant returns(uint8)
func (*OrderbookSession) OrderTrader ¶
func (_Orderbook *OrderbookSession) OrderTrader(_orderId [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader(_orderId bytes32) constant returns(address)
func (*OrderbookSession) Owner ¶
func (_Orderbook *OrderbookSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*OrderbookSession) Ren ¶
func (_Orderbook *OrderbookSession) Ren() (common.Address, error)
Ren is a free data retrieval call binding the contract method 0x8a9b4067.
Solidity: function ren() constant returns(address)
func (*OrderbookSession) RenounceOwnership ¶
func (_Orderbook *OrderbookSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OrderbookSession) SellOrder ¶
SellOrder is a free data retrieval call binding the contract method 0x97514d90.
Solidity: function sellOrder(_index uint256) constant returns(bytes32, bool)
func (*OrderbookSession) SellOrders ¶
func (_Orderbook *OrderbookSession) SellOrders(arg0 *big.Int) ([32]byte, error)
SellOrders is a free data retrieval call binding the contract method 0x4a8393f3.
Solidity: function sellOrders( uint256) constant returns(bytes32)
func (*OrderbookSession) TransferOwnership ¶
func (_Orderbook *OrderbookSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*OrderbookSession) UpdateDarknodeRegistry ¶
func (_Orderbook *OrderbookSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*OrderbookSession) UpdateFee ¶
func (_Orderbook *OrderbookSession) UpdateFee(_newFee *big.Int) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x9012c4a8.
Solidity: function updateFee(_newFee uint256) returns()
type OrderbookTransactor ¶
type OrderbookTransactor struct {
// contains filtered or unexported fields
}
OrderbookTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOrderbookTransactor ¶
func NewOrderbookTransactor(address common.Address, transactor bind.ContractTransactor) (*OrderbookTransactor, error)
NewOrderbookTransactor creates a new write-only instance of Orderbook, bound to a specific deployed contract.
func (*OrderbookTransactor) CancelOrder ¶
func (_Orderbook *OrderbookTransactor) CancelOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x574ed6c1.
Solidity: function cancelOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactor) ConfirmOrder ¶
func (_Orderbook *OrderbookTransactor) ConfirmOrder(opts *bind.TransactOpts, _orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
ConfirmOrder is a paid mutator transaction binding the contract method 0x7008b996.
Solidity: function confirmOrder(_orderId bytes32, _orderMatches bytes32[]) returns()
func (*OrderbookTransactor) OpenBuyOrder ¶
func (_Orderbook *OrderbookTransactor) OpenBuyOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenBuyOrder is a paid mutator transaction binding the contract method 0x5060340b.
Solidity: function openBuyOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactor) OpenSellOrder ¶
func (_Orderbook *OrderbookTransactor) OpenSellOrder(opts *bind.TransactOpts, _signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenSellOrder is a paid mutator transaction binding the contract method 0x39b0d677.
Solidity: function openSellOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactor) RenounceOwnership ¶
func (_Orderbook *OrderbookTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OrderbookTransactor) TransferOwnership ¶
func (_Orderbook *OrderbookTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*OrderbookTransactor) UpdateDarknodeRegistry ¶
func (_Orderbook *OrderbookTransactor) UpdateDarknodeRegistry(opts *bind.TransactOpts, _newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*OrderbookTransactor) UpdateFee ¶
func (_Orderbook *OrderbookTransactor) UpdateFee(opts *bind.TransactOpts, _newFee *big.Int) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x9012c4a8.
Solidity: function updateFee(_newFee uint256) returns()
type OrderbookTransactorRaw ¶
type OrderbookTransactorRaw struct {
Contract *OrderbookTransactor // Generic write-only contract binding to access the raw methods on
}
OrderbookTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OrderbookTransactorRaw) Transact ¶
func (_Orderbook *OrderbookTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OrderbookTransactorRaw) Transfer ¶
func (_Orderbook *OrderbookTransactorRaw) 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 OrderbookTransactorSession ¶
type OrderbookTransactorSession struct { Contract *OrderbookTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OrderbookTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OrderbookTransactorSession) CancelOrder ¶
func (_Orderbook *OrderbookTransactorSession) CancelOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x574ed6c1.
Solidity: function cancelOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactorSession) ConfirmOrder ¶
func (_Orderbook *OrderbookTransactorSession) ConfirmOrder(_orderId [32]byte, _orderMatches [][32]byte) (*types.Transaction, error)
ConfirmOrder is a paid mutator transaction binding the contract method 0x7008b996.
Solidity: function confirmOrder(_orderId bytes32, _orderMatches bytes32[]) returns()
func (*OrderbookTransactorSession) OpenBuyOrder ¶
func (_Orderbook *OrderbookTransactorSession) OpenBuyOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenBuyOrder is a paid mutator transaction binding the contract method 0x5060340b.
Solidity: function openBuyOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactorSession) OpenSellOrder ¶
func (_Orderbook *OrderbookTransactorSession) OpenSellOrder(_signature []byte, _orderId [32]byte) (*types.Transaction, error)
OpenSellOrder is a paid mutator transaction binding the contract method 0x39b0d677.
Solidity: function openSellOrder(_signature bytes, _orderId bytes32) returns()
func (*OrderbookTransactorSession) RenounceOwnership ¶
func (_Orderbook *OrderbookTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OrderbookTransactorSession) TransferOwnership ¶
func (_Orderbook *OrderbookTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*OrderbookTransactorSession) UpdateDarknodeRegistry ¶
func (_Orderbook *OrderbookTransactorSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*OrderbookTransactorSession) UpdateFee ¶
func (_Orderbook *OrderbookTransactorSession) UpdateFee(_newFee *big.Int) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x9012c4a8.
Solidity: function updateFee(_newFee uint256) returns()
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipRenounced ¶
func (_Ownable *OwnableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OwnableOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*OwnableFilterer) WatchOwnershipRenounced ¶
func (_Ownable *OwnableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type OwnableOwnershipRenounced ¶
type OwnableOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipRenounced represents a OwnershipRenounced event raised by the Ownable contract.
type OwnableOwnershipRenouncedIterator ¶
type OwnableOwnershipRenouncedIterator struct { Event *OwnableOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Ownable contract.
func (*OwnableOwnershipRenouncedIterator) Close ¶
func (it *OwnableOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipRenouncedIterator) Error ¶
func (it *OwnableOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipRenouncedIterator) Next ¶
func (it *OwnableOwnershipRenouncedIterator) 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 OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) 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 OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type Pausable ¶
type Pausable struct { PausableCaller // Read-only binding to the contract PausableTransactor // Write-only binding to the contract PausableFilterer // Log filterer for contract events }
Pausable is an auto generated Go binding around an Ethereum contract.
func DeployPausable ¶
func DeployPausable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Pausable, error)
DeployPausable deploys a new Ethereum contract, binding an instance of Pausable to it.
func NewPausable ¶
NewPausable creates a new instance of Pausable, bound to a specific deployed contract.
type PausableCaller ¶
type PausableCaller struct {
// contains filtered or unexported fields
}
PausableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableCaller ¶
func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)
NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.
type PausableCallerRaw ¶
type PausableCallerRaw struct {
Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}
PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PausableCallerRaw) Call ¶
func (_Pausable *PausableCallerRaw) 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 PausableCallerSession ¶
type PausableCallerSession struct { Contract *PausableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PausableCallerSession) Owner ¶
func (_Pausable *PausableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PausableCallerSession) Paused ¶
func (_Pausable *PausableCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
type PausableFilterer ¶
type PausableFilterer struct {
// contains filtered or unexported fields
}
PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableFilterer ¶
func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)
NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.
func (*PausableFilterer) FilterOwnershipRenounced ¶
func (_Pausable *PausableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PausableOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*PausableFilterer) FilterOwnershipTransferred ¶
func (_Pausable *PausableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PausableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*PausableFilterer) FilterPause ¶
func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*PausableFilterer) FilterUnpause ¶
func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
func (*PausableFilterer) WatchOwnershipRenounced ¶
func (_Pausable *PausableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PausableOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*PausableFilterer) WatchOwnershipTransferred ¶
func (_Pausable *PausableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*PausableFilterer) WatchPause ¶
func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*PausableFilterer) WatchUnpause ¶
func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
type PausableOwnershipRenounced ¶
type PausableOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PausableOwnershipRenounced represents a OwnershipRenounced event raised by the Pausable contract.
type PausableOwnershipRenouncedIterator ¶
type PausableOwnershipRenouncedIterator struct { Event *PausableOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Pausable contract.
func (*PausableOwnershipRenouncedIterator) Close ¶
func (it *PausableOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableOwnershipRenouncedIterator) Error ¶
func (it *PausableOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableOwnershipRenouncedIterator) Next ¶
func (it *PausableOwnershipRenouncedIterator) 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 PausableOwnershipTransferred ¶
type PausableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PausableOwnershipTransferred represents a OwnershipTransferred event raised by the Pausable contract.
type PausableOwnershipTransferredIterator ¶
type PausableOwnershipTransferredIterator struct { Event *PausableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Pausable contract.
func (*PausableOwnershipTransferredIterator) Close ¶
func (it *PausableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableOwnershipTransferredIterator) Error ¶
func (it *PausableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableOwnershipTransferredIterator) Next ¶
func (it *PausableOwnershipTransferredIterator) 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 PausablePause ¶
PausablePause represents a Pause event raised by the Pausable contract.
type PausablePauseIterator ¶
type PausablePauseIterator struct { Event *PausablePause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausablePauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Pausable contract.
func (*PausablePauseIterator) Close ¶
func (it *PausablePauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausablePauseIterator) Error ¶
func (it *PausablePauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausablePauseIterator) Next ¶
func (it *PausablePauseIterator) 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 PausableRaw ¶
type PausableRaw struct {
Contract *Pausable // Generic contract binding to access the raw methods on
}
PausableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PausableRaw) Call ¶
func (_Pausable *PausableRaw) 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 (*PausableRaw) Transact ¶
func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableRaw) Transfer ¶
func (_Pausable *PausableRaw) 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 PausableSession ¶
type PausableSession struct { Contract *Pausable // 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 }
PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PausableSession) Owner ¶
func (_Pausable *PausableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PausableSession) Pause ¶
func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableSession) Paused ¶
func (_Pausable *PausableSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*PausableSession) RenounceOwnership ¶
func (_Pausable *PausableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableSession) TransferOwnership ¶
func (_Pausable *PausableSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableSession) Unpause ¶
func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableToken ¶
type PausableToken struct { PausableTokenCaller // Read-only binding to the contract PausableTokenTransactor // Write-only binding to the contract PausableTokenFilterer // Log filterer for contract events }
PausableToken is an auto generated Go binding around an Ethereum contract.
func DeployPausableToken ¶
func DeployPausableToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PausableToken, error)
DeployPausableToken deploys a new Ethereum contract, binding an instance of PausableToken to it.
func NewPausableToken ¶
func NewPausableToken(address common.Address, backend bind.ContractBackend) (*PausableToken, error)
NewPausableToken creates a new instance of PausableToken, bound to a specific deployed contract.
type PausableTokenApproval ¶
type PausableTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PausableTokenApproval represents a Approval event raised by the PausableToken contract.
type PausableTokenApprovalIterator ¶
type PausableTokenApprovalIterator struct { Event *PausableTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the PausableToken contract.
func (*PausableTokenApprovalIterator) Close ¶
func (it *PausableTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenApprovalIterator) Error ¶
func (it *PausableTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenApprovalIterator) Next ¶
func (it *PausableTokenApprovalIterator) 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 PausableTokenCaller ¶
type PausableTokenCaller struct {
// contains filtered or unexported fields
}
PausableTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableTokenCaller ¶
func NewPausableTokenCaller(address common.Address, caller bind.ContractCaller) (*PausableTokenCaller, error)
NewPausableTokenCaller creates a new read-only instance of PausableToken, bound to a specific deployed contract.
func (*PausableTokenCaller) Allowance ¶
func (_PausableToken *PausableTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*PausableTokenCaller) BalanceOf ¶
func (_PausableToken *PausableTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*PausableTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PausableTokenCaller) Paused ¶
func (_PausableToken *PausableTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*PausableTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type PausableTokenCallerRaw ¶
type PausableTokenCallerRaw struct {
Contract *PausableTokenCaller // Generic read-only contract binding to access the raw methods on
}
PausableTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PausableTokenCallerRaw) Call ¶
func (_PausableToken *PausableTokenCallerRaw) 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 PausableTokenCallerSession ¶
type PausableTokenCallerSession struct { Contract *PausableTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PausableTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PausableTokenCallerSession) Allowance ¶
func (_PausableToken *PausableTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*PausableTokenCallerSession) BalanceOf ¶
func (_PausableToken *PausableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*PausableTokenCallerSession) Owner ¶
func (_PausableToken *PausableTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PausableTokenCallerSession) Paused ¶
func (_PausableToken *PausableTokenCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*PausableTokenCallerSession) TotalSupply ¶
func (_PausableToken *PausableTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type PausableTokenFilterer ¶
type PausableTokenFilterer struct {
// contains filtered or unexported fields
}
PausableTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableTokenFilterer ¶
func NewPausableTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableTokenFilterer, error)
NewPausableTokenFilterer creates a new log filterer instance of PausableToken, bound to a specific deployed contract.
func (*PausableTokenFilterer) FilterApproval ¶
func (_PausableToken *PausableTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PausableTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*PausableTokenFilterer) FilterOwnershipRenounced ¶
func (_PausableToken *PausableTokenFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PausableTokenOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*PausableTokenFilterer) FilterOwnershipTransferred ¶
func (_PausableToken *PausableTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PausableTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*PausableTokenFilterer) FilterPause ¶
func (_PausableToken *PausableTokenFilterer) FilterPause(opts *bind.FilterOpts) (*PausableTokenPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*PausableTokenFilterer) FilterTransfer ¶
func (_PausableToken *PausableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PausableTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*PausableTokenFilterer) FilterUnpause ¶
func (_PausableToken *PausableTokenFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableTokenUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
func (*PausableTokenFilterer) WatchApproval ¶
func (_PausableToken *PausableTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PausableTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*PausableTokenFilterer) WatchOwnershipRenounced ¶
func (_PausableToken *PausableTokenFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PausableTokenOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*PausableTokenFilterer) WatchOwnershipTransferred ¶
func (_PausableToken *PausableTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*PausableTokenFilterer) WatchPause ¶
func (_PausableToken *PausableTokenFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausableTokenPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*PausableTokenFilterer) WatchTransfer ¶
func (_PausableToken *PausableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PausableTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*PausableTokenFilterer) WatchUnpause ¶
func (_PausableToken *PausableTokenFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableTokenUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
type PausableTokenOwnershipRenounced ¶
type PausableTokenOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PausableTokenOwnershipRenounced represents a OwnershipRenounced event raised by the PausableToken contract.
type PausableTokenOwnershipRenouncedIterator ¶
type PausableTokenOwnershipRenouncedIterator struct { Event *PausableTokenOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the PausableToken contract.
func (*PausableTokenOwnershipRenouncedIterator) Close ¶
func (it *PausableTokenOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenOwnershipRenouncedIterator) Error ¶
func (it *PausableTokenOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenOwnershipRenouncedIterator) Next ¶
func (it *PausableTokenOwnershipRenouncedIterator) 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 PausableTokenOwnershipTransferred ¶
type PausableTokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PausableTokenOwnershipTransferred represents a OwnershipTransferred event raised by the PausableToken contract.
type PausableTokenOwnershipTransferredIterator ¶
type PausableTokenOwnershipTransferredIterator struct { Event *PausableTokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PausableToken contract.
func (*PausableTokenOwnershipTransferredIterator) Close ¶
func (it *PausableTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenOwnershipTransferredIterator) Error ¶
func (it *PausableTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenOwnershipTransferredIterator) Next ¶
func (it *PausableTokenOwnershipTransferredIterator) 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 PausableTokenPause ¶
PausableTokenPause represents a Pause event raised by the PausableToken contract.
type PausableTokenPauseIterator ¶
type PausableTokenPauseIterator struct { Event *PausableTokenPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the PausableToken contract.
func (*PausableTokenPauseIterator) Close ¶
func (it *PausableTokenPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenPauseIterator) Error ¶
func (it *PausableTokenPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenPauseIterator) Next ¶
func (it *PausableTokenPauseIterator) 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 PausableTokenRaw ¶
type PausableTokenRaw struct {
Contract *PausableToken // Generic contract binding to access the raw methods on
}
PausableTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PausableTokenRaw) Call ¶
func (_PausableToken *PausableTokenRaw) 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 (*PausableTokenRaw) Transact ¶
func (_PausableToken *PausableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTokenRaw) Transfer ¶
func (_PausableToken *PausableTokenRaw) 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 PausableTokenSession ¶
type PausableTokenSession struct { Contract *PausableToken // 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 }
PausableTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PausableTokenSession) Allowance ¶
func (_PausableToken *PausableTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*PausableTokenSession) Approve ¶
func (_PausableToken *PausableTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*PausableTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*PausableTokenSession) DecreaseApproval ¶
func (_PausableToken *PausableTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*PausableTokenSession) IncreaseApproval ¶
func (_PausableToken *PausableTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*PausableTokenSession) Owner ¶
func (_PausableToken *PausableTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PausableTokenSession) Pause ¶
func (_PausableToken *PausableTokenSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTokenSession) Paused ¶
func (_PausableToken *PausableTokenSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*PausableTokenSession) RenounceOwnership ¶
func (_PausableToken *PausableTokenSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableTokenSession) TotalSupply ¶
func (_PausableToken *PausableTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*PausableTokenSession) Transfer ¶
func (_PausableToken *PausableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*PausableTokenSession) TransferFrom ¶
func (_PausableToken *PausableTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*PausableTokenSession) TransferOwnership ¶
func (_PausableToken *PausableTokenSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableTokenSession) Unpause ¶
func (_PausableToken *PausableTokenSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableTokenTransactor ¶
type PausableTokenTransactor struct {
// contains filtered or unexported fields
}
PausableTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableTokenTransactor ¶
func NewPausableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTokenTransactor, error)
NewPausableTokenTransactor creates a new write-only instance of PausableToken, bound to a specific deployed contract.
func (*PausableTokenTransactor) Approve ¶
func (_PausableToken *PausableTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*PausableTokenTransactor) DecreaseApproval ¶
func (_PausableToken *PausableTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*PausableTokenTransactor) IncreaseApproval ¶
func (_PausableToken *PausableTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*PausableTokenTransactor) Pause ¶
func (_PausableToken *PausableTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTokenTransactor) RenounceOwnership ¶
func (_PausableToken *PausableTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableTokenTransactor) Transfer ¶
func (_PausableToken *PausableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*PausableTokenTransactor) TransferFrom ¶
func (_PausableToken *PausableTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*PausableTokenTransactor) TransferOwnership ¶
func (_PausableToken *PausableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableTokenTransactor) Unpause ¶
func (_PausableToken *PausableTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableTokenTransactorRaw ¶
type PausableTokenTransactorRaw struct {
Contract *PausableTokenTransactor // Generic write-only contract binding to access the raw methods on
}
PausableTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PausableTokenTransactorRaw) Transact ¶
func (_PausableToken *PausableTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTokenTransactorRaw) Transfer ¶
func (_PausableToken *PausableTokenTransactorRaw) 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 PausableTokenTransactorSession ¶
type PausableTokenTransactorSession struct { Contract *PausableTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PausableTokenTransactorSession) Approve ¶
func (_PausableToken *PausableTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*PausableTokenTransactorSession) DecreaseApproval ¶
func (_PausableToken *PausableTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*PausableTokenTransactorSession) IncreaseApproval ¶
func (_PausableToken *PausableTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*PausableTokenTransactorSession) Pause ¶
func (_PausableToken *PausableTokenTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTokenTransactorSession) RenounceOwnership ¶
func (_PausableToken *PausableTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableTokenTransactorSession) Transfer ¶
func (_PausableToken *PausableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*PausableTokenTransactorSession) TransferFrom ¶
func (_PausableToken *PausableTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*PausableTokenTransactorSession) TransferOwnership ¶
func (_PausableToken *PausableTokenTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableTokenTransactorSession) Unpause ¶
func (_PausableToken *PausableTokenTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableTokenTransfer ¶
type PausableTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PausableTokenTransfer represents a Transfer event raised by the PausableToken contract.
type PausableTokenTransferIterator ¶
type PausableTokenTransferIterator struct { Event *PausableTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the PausableToken contract.
func (*PausableTokenTransferIterator) Close ¶
func (it *PausableTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenTransferIterator) Error ¶
func (it *PausableTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenTransferIterator) Next ¶
func (it *PausableTokenTransferIterator) 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 PausableTokenUnpause ¶
PausableTokenUnpause represents a Unpause event raised by the PausableToken contract.
type PausableTokenUnpauseIterator ¶
type PausableTokenUnpauseIterator struct { Event *PausableTokenUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableTokenUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the PausableToken contract.
func (*PausableTokenUnpauseIterator) Close ¶
func (it *PausableTokenUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableTokenUnpauseIterator) Error ¶
func (it *PausableTokenUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableTokenUnpauseIterator) Next ¶
func (it *PausableTokenUnpauseIterator) 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 PausableTransactor ¶
type PausableTransactor struct {
// contains filtered or unexported fields
}
PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableTransactor ¶
func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)
NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.
func (*PausableTransactor) Pause ¶
func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTransactor) RenounceOwnership ¶
func (_Pausable *PausableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableTransactor) TransferOwnership ¶
func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableTransactor) Unpause ¶
func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableTransactorRaw ¶
type PausableTransactorRaw struct {
Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}
PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PausableTransactorRaw) Transact ¶
func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTransactorRaw) Transfer ¶
func (_Pausable *PausableTransactorRaw) 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 PausableTransactorSession ¶
type PausableTransactorSession struct { Contract *PausableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PausableTransactorSession) Pause ¶
func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTransactorSession) RenounceOwnership ¶
func (_Pausable *PausableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PausableTransactorSession) TransferOwnership ¶
func (_Pausable *PausableTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*PausableTransactorSession) Unpause ¶
func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type PausableUnpause ¶
PausableUnpause represents a Unpause event raised by the Pausable contract.
type PausableUnpauseIterator ¶
type PausableUnpauseIterator struct { Event *PausableUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Pausable contract.
func (*PausableUnpauseIterator) Close ¶
func (it *PausableUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUnpauseIterator) Error ¶
func (it *PausableUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUnpauseIterator) Next ¶
func (it *PausableUnpauseIterator) 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 RenExBalances ¶
type RenExBalances struct { RenExBalancesCaller // Read-only binding to the contract RenExBalancesTransactor // Write-only binding to the contract RenExBalancesFilterer // Log filterer for contract events }
RenExBalances is an auto generated Go binding around an Ethereum contract.
func DeployRenExBalances ¶
func DeployRenExBalances(auth *bind.TransactOpts, backend bind.ContractBackend, _rewardVaultContract common.Address) (common.Address, *types.Transaction, *RenExBalances, error)
DeployRenExBalances deploys a new Ethereum contract, binding an instance of RenExBalances to it.
func NewRenExBalances ¶
func NewRenExBalances(address common.Address, backend bind.ContractBackend) (*RenExBalances, error)
NewRenExBalances creates a new instance of RenExBalances, bound to a specific deployed contract.
type RenExBalancesBalanceDecreased ¶
type RenExBalancesBalanceDecreased struct { Trader common.Address Token common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
RenExBalancesBalanceDecreased represents a BalanceDecreased event raised by the RenExBalances contract.
type RenExBalancesBalanceDecreasedIterator ¶
type RenExBalancesBalanceDecreasedIterator struct { Event *RenExBalancesBalanceDecreased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesBalanceDecreasedIterator is returned from FilterBalanceDecreased and is used to iterate over the raw logs and unpacked data for BalanceDecreased events raised by the RenExBalances contract.
func (*RenExBalancesBalanceDecreasedIterator) Close ¶
func (it *RenExBalancesBalanceDecreasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesBalanceDecreasedIterator) Error ¶
func (it *RenExBalancesBalanceDecreasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesBalanceDecreasedIterator) Next ¶
func (it *RenExBalancesBalanceDecreasedIterator) 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 RenExBalancesBalanceIncreased ¶
type RenExBalancesBalanceIncreased struct { Trader common.Address Token common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
RenExBalancesBalanceIncreased represents a BalanceIncreased event raised by the RenExBalances contract.
type RenExBalancesBalanceIncreasedIterator ¶
type RenExBalancesBalanceIncreasedIterator struct { Event *RenExBalancesBalanceIncreased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesBalanceIncreasedIterator is returned from FilterBalanceIncreased and is used to iterate over the raw logs and unpacked data for BalanceIncreased events raised by the RenExBalances contract.
func (*RenExBalancesBalanceIncreasedIterator) Close ¶
func (it *RenExBalancesBalanceIncreasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesBalanceIncreasedIterator) Error ¶
func (it *RenExBalancesBalanceIncreasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesBalanceIncreasedIterator) Next ¶
func (it *RenExBalancesBalanceIncreasedIterator) 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 RenExBalancesCaller ¶
type RenExBalancesCaller struct {
// contains filtered or unexported fields
}
RenExBalancesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRenExBalancesCaller ¶
func NewRenExBalancesCaller(address common.Address, caller bind.ContractCaller) (*RenExBalancesCaller, error)
NewRenExBalancesCaller creates a new read-only instance of RenExBalances, bound to a specific deployed contract.
func (*RenExBalancesCaller) ETHEREUM ¶
ETHEREUM is a free data retrieval call binding the contract method 0xf7cdf47c.
Solidity: function ETHEREUM() constant returns(address)
func (*RenExBalancesCaller) GetBalances ¶
func (_RenExBalances *RenExBalancesCaller) GetBalances(opts *bind.CallOpts, _trader common.Address) ([]common.Address, []*big.Int, error)
GetBalances is a free data retrieval call binding the contract method 0xc84aae17.
Solidity: function getBalances(_trader address) constant returns(address[], uint256[])
func (*RenExBalancesCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExBalancesCaller) RewardVaultContract ¶
func (_RenExBalances *RenExBalancesCaller) RewardVaultContract(opts *bind.CallOpts) (common.Address, error)
RewardVaultContract is a free data retrieval call binding the contract method 0x23017a3a.
Solidity: function rewardVaultContract() constant returns(address)
func (*RenExBalancesCaller) SettlementContract ¶
func (_RenExBalances *RenExBalancesCaller) SettlementContract(opts *bind.CallOpts) (common.Address, error)
SettlementContract is a free data retrieval call binding the contract method 0xea42418b.
Solidity: function settlementContract() constant returns(address)
func (*RenExBalancesCaller) TraderBalances ¶
func (_RenExBalances *RenExBalancesCaller) TraderBalances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
TraderBalances is a free data retrieval call binding the contract method 0xc43c633b.
Solidity: function traderBalances( address, address) constant returns(uint256)
func (*RenExBalancesCaller) TraderTokens ¶
func (_RenExBalances *RenExBalancesCaller) TraderTokens(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
TraderTokens is a free data retrieval call binding the contract method 0x1a6947ce.
Solidity: function traderTokens( address, uint256) constant returns(address)
type RenExBalancesCallerRaw ¶
type RenExBalancesCallerRaw struct {
Contract *RenExBalancesCaller // Generic read-only contract binding to access the raw methods on
}
RenExBalancesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RenExBalancesCallerRaw) Call ¶
func (_RenExBalances *RenExBalancesCallerRaw) 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 RenExBalancesCallerSession ¶
type RenExBalancesCallerSession struct { Contract *RenExBalancesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RenExBalancesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RenExBalancesCallerSession) ETHEREUM ¶
func (_RenExBalances *RenExBalancesCallerSession) ETHEREUM() (common.Address, error)
ETHEREUM is a free data retrieval call binding the contract method 0xf7cdf47c.
Solidity: function ETHEREUM() constant returns(address)
func (*RenExBalancesCallerSession) GetBalances ¶
func (_RenExBalances *RenExBalancesCallerSession) GetBalances(_trader common.Address) ([]common.Address, []*big.Int, error)
GetBalances is a free data retrieval call binding the contract method 0xc84aae17.
Solidity: function getBalances(_trader address) constant returns(address[], uint256[])
func (*RenExBalancesCallerSession) Owner ¶
func (_RenExBalances *RenExBalancesCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExBalancesCallerSession) RewardVaultContract ¶
func (_RenExBalances *RenExBalancesCallerSession) RewardVaultContract() (common.Address, error)
RewardVaultContract is a free data retrieval call binding the contract method 0x23017a3a.
Solidity: function rewardVaultContract() constant returns(address)
func (*RenExBalancesCallerSession) SettlementContract ¶
func (_RenExBalances *RenExBalancesCallerSession) SettlementContract() (common.Address, error)
SettlementContract is a free data retrieval call binding the contract method 0xea42418b.
Solidity: function settlementContract() constant returns(address)
func (*RenExBalancesCallerSession) TraderBalances ¶
func (_RenExBalances *RenExBalancesCallerSession) TraderBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
TraderBalances is a free data retrieval call binding the contract method 0xc43c633b.
Solidity: function traderBalances( address, address) constant returns(uint256)
func (*RenExBalancesCallerSession) TraderTokens ¶
func (_RenExBalances *RenExBalancesCallerSession) TraderTokens(arg0 common.Address, arg1 *big.Int) (common.Address, error)
TraderTokens is a free data retrieval call binding the contract method 0x1a6947ce.
Solidity: function traderTokens( address, uint256) constant returns(address)
type RenExBalancesFilterer ¶
type RenExBalancesFilterer struct {
// contains filtered or unexported fields
}
RenExBalancesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRenExBalancesFilterer ¶
func NewRenExBalancesFilterer(address common.Address, filterer bind.ContractFilterer) (*RenExBalancesFilterer, error)
NewRenExBalancesFilterer creates a new log filterer instance of RenExBalances, bound to a specific deployed contract.
func (*RenExBalancesFilterer) FilterBalanceDecreased ¶
func (_RenExBalances *RenExBalancesFilterer) FilterBalanceDecreased(opts *bind.FilterOpts) (*RenExBalancesBalanceDecreasedIterator, error)
FilterBalanceDecreased is a free log retrieval operation binding the contract event 0x6ac2cd906088d873624fa62ca95170d967629e7d964651df19a3aa2e49b44aa1.
Solidity: e BalanceDecreased(trader address, token address, value uint256)
func (*RenExBalancesFilterer) FilterBalanceIncreased ¶
func (_RenExBalances *RenExBalancesFilterer) FilterBalanceIncreased(opts *bind.FilterOpts) (*RenExBalancesBalanceIncreasedIterator, error)
FilterBalanceIncreased is a free log retrieval operation binding the contract event 0x0d66f59c9991adc17dd3339490c5058d2d6fe20395e7b55ceb6ca8019a31667d.
Solidity: e BalanceIncreased(trader address, token address, value uint256)
func (*RenExBalancesFilterer) FilterOwnershipRenounced ¶
func (_RenExBalances *RenExBalancesFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExBalancesOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExBalancesFilterer) FilterOwnershipTransferred ¶
func (_RenExBalances *RenExBalancesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RenExBalancesOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RenExBalancesFilterer) FilterRenExSettlementContractUpdated ¶
func (_RenExBalances *RenExBalancesFilterer) FilterRenExSettlementContractUpdated(opts *bind.FilterOpts, newRenExSettlementContract []common.Address) (*RenExBalancesRenExSettlementContractUpdatedIterator, error)
FilterRenExSettlementContractUpdated is a free log retrieval operation binding the contract event 0x13ea4b9a37263b8dd3ea2fbd9c274a8845489805d06e98f12e40d216fa025071.
Solidity: e RenExSettlementContractUpdated(newRenExSettlementContract indexed address)
func (*RenExBalancesFilterer) FilterRewardVaultContractUpdated ¶
func (_RenExBalances *RenExBalancesFilterer) FilterRewardVaultContractUpdated(opts *bind.FilterOpts, newRewardVaultContract []common.Address) (*RenExBalancesRewardVaultContractUpdatedIterator, error)
FilterRewardVaultContractUpdated is a free log retrieval operation binding the contract event 0xddbdde9ff1bc1b3e2779975798b74bbbdf2b31c326d86cfa200e381843afdd1d.
Solidity: e RewardVaultContractUpdated(newRewardVaultContract indexed address)
func (*RenExBalancesFilterer) WatchBalanceDecreased ¶
func (_RenExBalances *RenExBalancesFilterer) WatchBalanceDecreased(opts *bind.WatchOpts, sink chan<- *RenExBalancesBalanceDecreased) (event.Subscription, error)
WatchBalanceDecreased is a free log subscription operation binding the contract event 0x6ac2cd906088d873624fa62ca95170d967629e7d964651df19a3aa2e49b44aa1.
Solidity: e BalanceDecreased(trader address, token address, value uint256)
func (*RenExBalancesFilterer) WatchBalanceIncreased ¶
func (_RenExBalances *RenExBalancesFilterer) WatchBalanceIncreased(opts *bind.WatchOpts, sink chan<- *RenExBalancesBalanceIncreased) (event.Subscription, error)
WatchBalanceIncreased is a free log subscription operation binding the contract event 0x0d66f59c9991adc17dd3339490c5058d2d6fe20395e7b55ceb6ca8019a31667d.
Solidity: e BalanceIncreased(trader address, token address, value uint256)
func (*RenExBalancesFilterer) WatchOwnershipRenounced ¶
func (_RenExBalances *RenExBalancesFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExBalancesOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExBalancesFilterer) WatchOwnershipTransferred ¶
func (_RenExBalances *RenExBalancesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExBalancesOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RenExBalancesFilterer) WatchRenExSettlementContractUpdated ¶
func (_RenExBalances *RenExBalancesFilterer) WatchRenExSettlementContractUpdated(opts *bind.WatchOpts, sink chan<- *RenExBalancesRenExSettlementContractUpdated, newRenExSettlementContract []common.Address) (event.Subscription, error)
WatchRenExSettlementContractUpdated is a free log subscription operation binding the contract event 0x13ea4b9a37263b8dd3ea2fbd9c274a8845489805d06e98f12e40d216fa025071.
Solidity: e RenExSettlementContractUpdated(newRenExSettlementContract indexed address)
func (*RenExBalancesFilterer) WatchRewardVaultContractUpdated ¶
func (_RenExBalances *RenExBalancesFilterer) WatchRewardVaultContractUpdated(opts *bind.WatchOpts, sink chan<- *RenExBalancesRewardVaultContractUpdated, newRewardVaultContract []common.Address) (event.Subscription, error)
WatchRewardVaultContractUpdated is a free log subscription operation binding the contract event 0xddbdde9ff1bc1b3e2779975798b74bbbdf2b31c326d86cfa200e381843afdd1d.
Solidity: e RewardVaultContractUpdated(newRewardVaultContract indexed address)
type RenExBalancesOwnershipRenounced ¶
type RenExBalancesOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExBalancesOwnershipRenounced represents a OwnershipRenounced event raised by the RenExBalances contract.
type RenExBalancesOwnershipRenouncedIterator ¶
type RenExBalancesOwnershipRenouncedIterator struct { Event *RenExBalancesOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the RenExBalances contract.
func (*RenExBalancesOwnershipRenouncedIterator) Close ¶
func (it *RenExBalancesOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesOwnershipRenouncedIterator) Error ¶
func (it *RenExBalancesOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesOwnershipRenouncedIterator) Next ¶
func (it *RenExBalancesOwnershipRenouncedIterator) 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 RenExBalancesOwnershipTransferred ¶
type RenExBalancesOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExBalancesOwnershipTransferred represents a OwnershipTransferred event raised by the RenExBalances contract.
type RenExBalancesOwnershipTransferredIterator ¶
type RenExBalancesOwnershipTransferredIterator struct { Event *RenExBalancesOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RenExBalances contract.
func (*RenExBalancesOwnershipTransferredIterator) Close ¶
func (it *RenExBalancesOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesOwnershipTransferredIterator) Error ¶
func (it *RenExBalancesOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesOwnershipTransferredIterator) Next ¶
func (it *RenExBalancesOwnershipTransferredIterator) 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 RenExBalancesRaw ¶
type RenExBalancesRaw struct {
Contract *RenExBalances // Generic contract binding to access the raw methods on
}
RenExBalancesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RenExBalancesRaw) Call ¶
func (_RenExBalances *RenExBalancesRaw) 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 (*RenExBalancesRaw) Transact ¶
func (_RenExBalances *RenExBalancesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExBalancesRaw) Transfer ¶
func (_RenExBalances *RenExBalancesRaw) 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 RenExBalancesRenExSettlementContractUpdated ¶
type RenExBalancesRenExSettlementContractUpdated struct { NewRenExSettlementContract common.Address Raw types.Log // Blockchain specific contextual infos }
RenExBalancesRenExSettlementContractUpdated represents a RenExSettlementContractUpdated event raised by the RenExBalances contract.
type RenExBalancesRenExSettlementContractUpdatedIterator ¶
type RenExBalancesRenExSettlementContractUpdatedIterator struct { Event *RenExBalancesRenExSettlementContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesRenExSettlementContractUpdatedIterator is returned from FilterRenExSettlementContractUpdated and is used to iterate over the raw logs and unpacked data for RenExSettlementContractUpdated events raised by the RenExBalances contract.
func (*RenExBalancesRenExSettlementContractUpdatedIterator) Close ¶
func (it *RenExBalancesRenExSettlementContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesRenExSettlementContractUpdatedIterator) Error ¶
func (it *RenExBalancesRenExSettlementContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesRenExSettlementContractUpdatedIterator) Next ¶
func (it *RenExBalancesRenExSettlementContractUpdatedIterator) 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 RenExBalancesRewardVaultContractUpdated ¶
type RenExBalancesRewardVaultContractUpdated struct { NewRewardVaultContract common.Address Raw types.Log // Blockchain specific contextual infos }
RenExBalancesRewardVaultContractUpdated represents a RewardVaultContractUpdated event raised by the RenExBalances contract.
type RenExBalancesRewardVaultContractUpdatedIterator ¶
type RenExBalancesRewardVaultContractUpdatedIterator struct { Event *RenExBalancesRewardVaultContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExBalancesRewardVaultContractUpdatedIterator is returned from FilterRewardVaultContractUpdated and is used to iterate over the raw logs and unpacked data for RewardVaultContractUpdated events raised by the RenExBalances contract.
func (*RenExBalancesRewardVaultContractUpdatedIterator) Close ¶
func (it *RenExBalancesRewardVaultContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExBalancesRewardVaultContractUpdatedIterator) Error ¶
func (it *RenExBalancesRewardVaultContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExBalancesRewardVaultContractUpdatedIterator) Next ¶
func (it *RenExBalancesRewardVaultContractUpdatedIterator) 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 RenExBalancesSession ¶
type RenExBalancesSession struct { Contract *RenExBalances // 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 }
RenExBalancesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RenExBalancesSession) DecrementBalanceWithFee ¶
func (_RenExBalances *RenExBalancesSession) DecrementBalanceWithFee(_trader common.Address, _token common.Address, _value *big.Int, _fee *big.Int, feePayee common.Address) (*types.Transaction, error)
DecrementBalanceWithFee is a paid mutator transaction binding the contract method 0x92dd79e6.
Solidity: function decrementBalanceWithFee(_trader address, _token address, _value uint256, _fee uint256, feePayee address) returns()
func (*RenExBalancesSession) Deposit ¶
func (_RenExBalances *RenExBalancesSession) Deposit(_token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_token address, _value uint256) returns()
func (*RenExBalancesSession) ETHEREUM ¶
func (_RenExBalances *RenExBalancesSession) ETHEREUM() (common.Address, error)
ETHEREUM is a free data retrieval call binding the contract method 0xf7cdf47c.
Solidity: function ETHEREUM() constant returns(address)
func (*RenExBalancesSession) GetBalances ¶
func (_RenExBalances *RenExBalancesSession) GetBalances(_trader common.Address) ([]common.Address, []*big.Int, error)
GetBalances is a free data retrieval call binding the contract method 0xc84aae17.
Solidity: function getBalances(_trader address) constant returns(address[], uint256[])
func (*RenExBalancesSession) IncrementBalance ¶
func (_RenExBalances *RenExBalancesSession) IncrementBalance(_trader common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
IncrementBalance is a paid mutator transaction binding the contract method 0x2b15e857.
Solidity: function incrementBalance(_trader address, _token address, _value uint256) returns()
func (*RenExBalancesSession) Owner ¶
func (_RenExBalances *RenExBalancesSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExBalancesSession) RenounceOwnership ¶
func (_RenExBalances *RenExBalancesSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExBalancesSession) RewardVaultContract ¶
func (_RenExBalances *RenExBalancesSession) RewardVaultContract() (common.Address, error)
RewardVaultContract is a free data retrieval call binding the contract method 0x23017a3a.
Solidity: function rewardVaultContract() constant returns(address)
func (*RenExBalancesSession) SetRenExSettlementContract ¶
func (_RenExBalances *RenExBalancesSession) SetRenExSettlementContract(_newSettlementContract common.Address) (*types.Transaction, error)
SetRenExSettlementContract is a paid mutator transaction binding the contract method 0x93e2448a.
Solidity: function setRenExSettlementContract(_newSettlementContract address) returns()
func (*RenExBalancesSession) SettlementContract ¶
func (_RenExBalances *RenExBalancesSession) SettlementContract() (common.Address, error)
SettlementContract is a free data retrieval call binding the contract method 0xea42418b.
Solidity: function settlementContract() constant returns(address)
func (*RenExBalancesSession) TraderBalances ¶
func (_RenExBalances *RenExBalancesSession) TraderBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
TraderBalances is a free data retrieval call binding the contract method 0xc43c633b.
Solidity: function traderBalances( address, address) constant returns(uint256)
func (*RenExBalancesSession) TraderTokens ¶
func (_RenExBalances *RenExBalancesSession) TraderTokens(arg0 common.Address, arg1 *big.Int) (common.Address, error)
TraderTokens is a free data retrieval call binding the contract method 0x1a6947ce.
Solidity: function traderTokens( address, uint256) constant returns(address)
func (*RenExBalancesSession) TransferOwnership ¶
func (_RenExBalances *RenExBalancesSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExBalancesSession) UpdateRewardVault ¶
func (_RenExBalances *RenExBalancesSession) UpdateRewardVault(_newRewardVaultContract common.Address) (*types.Transaction, error)
UpdateRewardVault is a paid mutator transaction binding the contract method 0xde10f619.
Solidity: function updateRewardVault(_newRewardVaultContract address) returns()
func (*RenExBalancesSession) Withdraw ¶
func (_RenExBalances *RenExBalancesSession) Withdraw(_token common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_token address, _value uint256) returns()
type RenExBalancesTransactor ¶
type RenExBalancesTransactor struct {
// contains filtered or unexported fields
}
RenExBalancesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRenExBalancesTransactor ¶
func NewRenExBalancesTransactor(address common.Address, transactor bind.ContractTransactor) (*RenExBalancesTransactor, error)
NewRenExBalancesTransactor creates a new write-only instance of RenExBalances, bound to a specific deployed contract.
func (*RenExBalancesTransactor) DecrementBalanceWithFee ¶
func (_RenExBalances *RenExBalancesTransactor) DecrementBalanceWithFee(opts *bind.TransactOpts, _trader common.Address, _token common.Address, _value *big.Int, _fee *big.Int, feePayee common.Address) (*types.Transaction, error)
DecrementBalanceWithFee is a paid mutator transaction binding the contract method 0x92dd79e6.
Solidity: function decrementBalanceWithFee(_trader address, _token address, _value uint256, _fee uint256, feePayee address) returns()
func (*RenExBalancesTransactor) Deposit ¶
func (_RenExBalances *RenExBalancesTransactor) Deposit(opts *bind.TransactOpts, _token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_token address, _value uint256) returns()
func (*RenExBalancesTransactor) IncrementBalance ¶
func (_RenExBalances *RenExBalancesTransactor) IncrementBalance(opts *bind.TransactOpts, _trader common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
IncrementBalance is a paid mutator transaction binding the contract method 0x2b15e857.
Solidity: function incrementBalance(_trader address, _token address, _value uint256) returns()
func (*RenExBalancesTransactor) RenounceOwnership ¶
func (_RenExBalances *RenExBalancesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExBalancesTransactor) SetRenExSettlementContract ¶
func (_RenExBalances *RenExBalancesTransactor) SetRenExSettlementContract(opts *bind.TransactOpts, _newSettlementContract common.Address) (*types.Transaction, error)
SetRenExSettlementContract is a paid mutator transaction binding the contract method 0x93e2448a.
Solidity: function setRenExSettlementContract(_newSettlementContract address) returns()
func (*RenExBalancesTransactor) TransferOwnership ¶
func (_RenExBalances *RenExBalancesTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExBalancesTransactor) UpdateRewardVault ¶
func (_RenExBalances *RenExBalancesTransactor) UpdateRewardVault(opts *bind.TransactOpts, _newRewardVaultContract common.Address) (*types.Transaction, error)
UpdateRewardVault is a paid mutator transaction binding the contract method 0xde10f619.
Solidity: function updateRewardVault(_newRewardVaultContract address) returns()
func (*RenExBalancesTransactor) Withdraw ¶
func (_RenExBalances *RenExBalancesTransactor) Withdraw(opts *bind.TransactOpts, _token common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_token address, _value uint256) returns()
type RenExBalancesTransactorRaw ¶
type RenExBalancesTransactorRaw struct {
Contract *RenExBalancesTransactor // Generic write-only contract binding to access the raw methods on
}
RenExBalancesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RenExBalancesTransactorRaw) Transact ¶
func (_RenExBalances *RenExBalancesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExBalancesTransactorRaw) Transfer ¶
func (_RenExBalances *RenExBalancesTransactorRaw) 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 RenExBalancesTransactorSession ¶
type RenExBalancesTransactorSession struct { Contract *RenExBalancesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RenExBalancesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RenExBalancesTransactorSession) DecrementBalanceWithFee ¶
func (_RenExBalances *RenExBalancesTransactorSession) DecrementBalanceWithFee(_trader common.Address, _token common.Address, _value *big.Int, _fee *big.Int, feePayee common.Address) (*types.Transaction, error)
DecrementBalanceWithFee is a paid mutator transaction binding the contract method 0x92dd79e6.
Solidity: function decrementBalanceWithFee(_trader address, _token address, _value uint256, _fee uint256, feePayee address) returns()
func (*RenExBalancesTransactorSession) Deposit ¶
func (_RenExBalances *RenExBalancesTransactorSession) Deposit(_token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(_token address, _value uint256) returns()
func (*RenExBalancesTransactorSession) IncrementBalance ¶
func (_RenExBalances *RenExBalancesTransactorSession) IncrementBalance(_trader common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
IncrementBalance is a paid mutator transaction binding the contract method 0x2b15e857.
Solidity: function incrementBalance(_trader address, _token address, _value uint256) returns()
func (*RenExBalancesTransactorSession) RenounceOwnership ¶
func (_RenExBalances *RenExBalancesTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExBalancesTransactorSession) SetRenExSettlementContract ¶
func (_RenExBalances *RenExBalancesTransactorSession) SetRenExSettlementContract(_newSettlementContract common.Address) (*types.Transaction, error)
SetRenExSettlementContract is a paid mutator transaction binding the contract method 0x93e2448a.
Solidity: function setRenExSettlementContract(_newSettlementContract address) returns()
func (*RenExBalancesTransactorSession) TransferOwnership ¶
func (_RenExBalances *RenExBalancesTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExBalancesTransactorSession) UpdateRewardVault ¶
func (_RenExBalances *RenExBalancesTransactorSession) UpdateRewardVault(_newRewardVaultContract common.Address) (*types.Transaction, error)
UpdateRewardVault is a paid mutator transaction binding the contract method 0xde10f619.
Solidity: function updateRewardVault(_newRewardVaultContract address) returns()
func (*RenExBalancesTransactorSession) Withdraw ¶
func (_RenExBalances *RenExBalancesTransactorSession) Withdraw(_token common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_token address, _value uint256) returns()
type RenExSettlement ¶
type RenExSettlement struct { RenExSettlementCaller // Read-only binding to the contract RenExSettlementTransactor // Write-only binding to the contract RenExSettlementFilterer // Log filterer for contract events }
RenExSettlement is an auto generated Go binding around an Ethereum contract.
func DeployRenExSettlement ¶
func DeployRenExSettlement(auth *bind.TransactOpts, backend bind.ContractBackend, _orderbookContract common.Address, _renExTokensContract common.Address, _renExBalancesContract common.Address, _submissionGasPriceLimit *big.Int, _slasherAddress common.Address) (common.Address, *types.Transaction, *RenExSettlement, error)
DeployRenExSettlement deploys a new Ethereum contract, binding an instance of RenExSettlement to it.
func NewRenExSettlement ¶
func NewRenExSettlement(address common.Address, backend bind.ContractBackend) (*RenExSettlement, error)
NewRenExSettlement creates a new instance of RenExSettlement, bound to a specific deployed contract.
type RenExSettlementCaller ¶
type RenExSettlementCaller struct {
// contains filtered or unexported fields
}
RenExSettlementCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRenExSettlementCaller ¶
func NewRenExSettlementCaller(address common.Address, caller bind.ContractCaller) (*RenExSettlementCaller, error)
NewRenExSettlementCaller creates a new read-only instance of RenExSettlement, bound to a specific deployed contract.
func (*RenExSettlementCaller) DARKNODEFEESDENOMINATOR ¶
func (_RenExSettlement *RenExSettlementCaller) DARKNODEFEESDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
DARKNODEFEESDENOMINATOR is a free data retrieval call binding the contract method 0x6af630d1.
Solidity: function DARKNODE_FEES_DENOMINATOR() constant returns(uint256)
func (*RenExSettlementCaller) DARKNODEFEESNUMERATOR ¶
func (_RenExSettlement *RenExSettlementCaller) DARKNODEFEESNUMERATOR(opts *bind.CallOpts) (*big.Int, error)
DARKNODEFEESNUMERATOR is a free data retrieval call binding the contract method 0xaba88037.
Solidity: function DARKNODE_FEES_NUMERATOR() constant returns(uint256)
func (*RenExSettlementCaller) GetMatchDetails ¶
func (_RenExSettlement *RenExSettlementCaller) GetMatchDetails(opts *bind.CallOpts, _orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
GetMatchDetails is a free data retrieval call binding the contract method 0x4f54f4d8.
Solidity: function getMatchDetails(_orderID bytes32) constant returns(bytes32, bytes32, uint256, uint256, uint32, uint32)
func (*RenExSettlementCaller) MatchDetails ¶
func (_RenExSettlement *RenExSettlementCaller) MatchDetails(opts *bind.CallOpts, arg0 [32]byte) (struct { LowTokenVolume *big.Int HighTokenVolume *big.Int LowToken uint32 HighToken uint32 LowTokenAddress common.Address HighTokenAddress common.Address }, error)
MatchDetails is a free data retrieval call binding the contract method 0x11381825.
Solidity: function matchDetails( bytes32) constant returns(lowTokenVolume uint256, highTokenVolume uint256, lowToken uint32, highToken uint32, lowTokenAddress address, highTokenAddress address)
func (*RenExSettlementCaller) OrderDetails ¶
func (_RenExSettlement *RenExSettlementCaller) OrderDetails(opts *bind.CallOpts, arg0 [32]byte) (struct { SettlementID uint32 Parity uint8 OrderType uint8 Expiry uint64 Tokens uint64 PriceC uint64 PriceQ uint64 VolumeC uint64 VolumeQ uint64 MinimumVolumeC uint64 MinimumVolumeQ uint64 NonceHash *big.Int }, error)
OrderDetails is a free data retrieval call binding the contract method 0xa3c50b32.
Solidity: function orderDetails( bytes32) constant returns(settlementID uint32, parity uint8, orderType uint8, expiry uint64, tokens uint64, priceC uint64, priceQ uint64, volumeC uint64, volumeQ uint64, minimumVolumeC uint64, minimumVolumeQ uint64, nonceHash uint256)
func (*RenExSettlementCaller) OrderStatus ¶
func (_RenExSettlement *RenExSettlementCaller) OrderStatus(opts *bind.CallOpts, arg0 [32]byte) (uint8, error)
OrderStatus is a free data retrieval call binding the contract method 0x2dff692d.
Solidity: function orderStatus( bytes32) constant returns(uint8)
func (*RenExSettlementCaller) OrderSubmitter ¶
func (_RenExSettlement *RenExSettlementCaller) OrderSubmitter(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
OrderSubmitter is a free data retrieval call binding the contract method 0x75d4115e.
Solidity: function orderSubmitter( bytes32) constant returns(address)
func (*RenExSettlementCaller) OrderTrader ¶
func (_RenExSettlement *RenExSettlementCaller) OrderTrader(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader( bytes32) constant returns(address)
func (*RenExSettlementCaller) OrderbookContract ¶
func (_RenExSettlement *RenExSettlementCaller) OrderbookContract(opts *bind.CallOpts) (common.Address, error)
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*RenExSettlementCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExSettlementCaller) RENEXATOMICSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementCaller) RENEXATOMICSETTLEMENTID(opts *bind.CallOpts) (uint32, error)
RENEXATOMICSETTLEMENTID is a free data retrieval call binding the contract method 0x943a5e28.
Solidity: function RENEX_ATOMIC_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementCaller) RENEXSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementCaller) RENEXSETTLEMENTID(opts *bind.CallOpts) (uint32, error)
RENEXSETTLEMENTID is a free data retrieval call binding the contract method 0xd23df2d1.
Solidity: function RENEX_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementCaller) RenExBalancesContract ¶
func (_RenExSettlement *RenExSettlementCaller) RenExBalancesContract(opts *bind.CallOpts) (common.Address, error)
RenExBalancesContract is a free data retrieval call binding the contract method 0xddf25ce9.
Solidity: function renExBalancesContract() constant returns(address)
func (*RenExSettlementCaller) RenExTokensContract ¶
func (_RenExSettlement *RenExSettlementCaller) RenExTokensContract(opts *bind.CallOpts) (common.Address, error)
RenExTokensContract is a free data retrieval call binding the contract method 0x4015e83b.
Solidity: function renExTokensContract() constant returns(address)
func (*RenExSettlementCaller) SlashedMatches ¶
func (_RenExSettlement *RenExSettlementCaller) SlashedMatches(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
SlashedMatches is a free data retrieval call binding the contract method 0x8765bcf2.
Solidity: function slashedMatches( bytes32) constant returns(bool)
func (*RenExSettlementCaller) SlasherAddress ¶
func (_RenExSettlement *RenExSettlementCaller) SlasherAddress(opts *bind.CallOpts) (common.Address, error)
SlasherAddress is a free data retrieval call binding the contract method 0xd53c61bf.
Solidity: function slasherAddress() constant returns(address)
func (*RenExSettlementCaller) SubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementCaller) SubmissionGasPriceLimit(opts *bind.CallOpts) (*big.Int, error)
SubmissionGasPriceLimit is a free data retrieval call binding the contract method 0x4c3052de.
Solidity: function submissionGasPriceLimit() constant returns(uint256)
type RenExSettlementCallerRaw ¶
type RenExSettlementCallerRaw struct {
Contract *RenExSettlementCaller // Generic read-only contract binding to access the raw methods on
}
RenExSettlementCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RenExSettlementCallerRaw) Call ¶
func (_RenExSettlement *RenExSettlementCallerRaw) 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 RenExSettlementCallerSession ¶
type RenExSettlementCallerSession struct { Contract *RenExSettlementCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RenExSettlementCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RenExSettlementCallerSession) DARKNODEFEESDENOMINATOR ¶
func (_RenExSettlement *RenExSettlementCallerSession) DARKNODEFEESDENOMINATOR() (*big.Int, error)
DARKNODEFEESDENOMINATOR is a free data retrieval call binding the contract method 0x6af630d1.
Solidity: function DARKNODE_FEES_DENOMINATOR() constant returns(uint256)
func (*RenExSettlementCallerSession) DARKNODEFEESNUMERATOR ¶
func (_RenExSettlement *RenExSettlementCallerSession) DARKNODEFEESNUMERATOR() (*big.Int, error)
DARKNODEFEESNUMERATOR is a free data retrieval call binding the contract method 0xaba88037.
Solidity: function DARKNODE_FEES_NUMERATOR() constant returns(uint256)
func (*RenExSettlementCallerSession) GetMatchDetails ¶
func (_RenExSettlement *RenExSettlementCallerSession) GetMatchDetails(_orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
GetMatchDetails is a free data retrieval call binding the contract method 0x4f54f4d8.
Solidity: function getMatchDetails(_orderID bytes32) constant returns(bytes32, bytes32, uint256, uint256, uint32, uint32)
func (*RenExSettlementCallerSession) MatchDetails ¶
func (_RenExSettlement *RenExSettlementCallerSession) MatchDetails(arg0 [32]byte) (struct { LowTokenVolume *big.Int HighTokenVolume *big.Int LowToken uint32 HighToken uint32 LowTokenAddress common.Address HighTokenAddress common.Address }, error)
MatchDetails is a free data retrieval call binding the contract method 0x11381825.
Solidity: function matchDetails( bytes32) constant returns(lowTokenVolume uint256, highTokenVolume uint256, lowToken uint32, highToken uint32, lowTokenAddress address, highTokenAddress address)
func (*RenExSettlementCallerSession) OrderDetails ¶
func (_RenExSettlement *RenExSettlementCallerSession) OrderDetails(arg0 [32]byte) (struct { SettlementID uint32 Parity uint8 OrderType uint8 Expiry uint64 Tokens uint64 PriceC uint64 PriceQ uint64 VolumeC uint64 VolumeQ uint64 MinimumVolumeC uint64 MinimumVolumeQ uint64 NonceHash *big.Int }, error)
OrderDetails is a free data retrieval call binding the contract method 0xa3c50b32.
Solidity: function orderDetails( bytes32) constant returns(settlementID uint32, parity uint8, orderType uint8, expiry uint64, tokens uint64, priceC uint64, priceQ uint64, volumeC uint64, volumeQ uint64, minimumVolumeC uint64, minimumVolumeQ uint64, nonceHash uint256)
func (*RenExSettlementCallerSession) OrderStatus ¶
func (_RenExSettlement *RenExSettlementCallerSession) OrderStatus(arg0 [32]byte) (uint8, error)
OrderStatus is a free data retrieval call binding the contract method 0x2dff692d.
Solidity: function orderStatus( bytes32) constant returns(uint8)
func (*RenExSettlementCallerSession) OrderSubmitter ¶
func (_RenExSettlement *RenExSettlementCallerSession) OrderSubmitter(arg0 [32]byte) (common.Address, error)
OrderSubmitter is a free data retrieval call binding the contract method 0x75d4115e.
Solidity: function orderSubmitter( bytes32) constant returns(address)
func (*RenExSettlementCallerSession) OrderTrader ¶
func (_RenExSettlement *RenExSettlementCallerSession) OrderTrader(arg0 [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader( bytes32) constant returns(address)
func (*RenExSettlementCallerSession) OrderbookContract ¶
func (_RenExSettlement *RenExSettlementCallerSession) OrderbookContract() (common.Address, error)
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*RenExSettlementCallerSession) Owner ¶
func (_RenExSettlement *RenExSettlementCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExSettlementCallerSession) RENEXATOMICSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementCallerSession) RENEXATOMICSETTLEMENTID() (uint32, error)
RENEXATOMICSETTLEMENTID is a free data retrieval call binding the contract method 0x943a5e28.
Solidity: function RENEX_ATOMIC_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementCallerSession) RENEXSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementCallerSession) RENEXSETTLEMENTID() (uint32, error)
RENEXSETTLEMENTID is a free data retrieval call binding the contract method 0xd23df2d1.
Solidity: function RENEX_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementCallerSession) RenExBalancesContract ¶
func (_RenExSettlement *RenExSettlementCallerSession) RenExBalancesContract() (common.Address, error)
RenExBalancesContract is a free data retrieval call binding the contract method 0xddf25ce9.
Solidity: function renExBalancesContract() constant returns(address)
func (*RenExSettlementCallerSession) RenExTokensContract ¶
func (_RenExSettlement *RenExSettlementCallerSession) RenExTokensContract() (common.Address, error)
RenExTokensContract is a free data retrieval call binding the contract method 0x4015e83b.
Solidity: function renExTokensContract() constant returns(address)
func (*RenExSettlementCallerSession) SlashedMatches ¶
func (_RenExSettlement *RenExSettlementCallerSession) SlashedMatches(arg0 [32]byte) (bool, error)
SlashedMatches is a free data retrieval call binding the contract method 0x8765bcf2.
Solidity: function slashedMatches( bytes32) constant returns(bool)
func (*RenExSettlementCallerSession) SlasherAddress ¶
func (_RenExSettlement *RenExSettlementCallerSession) SlasherAddress() (common.Address, error)
SlasherAddress is a free data retrieval call binding the contract method 0xd53c61bf.
Solidity: function slasherAddress() constant returns(address)
func (*RenExSettlementCallerSession) SubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementCallerSession) SubmissionGasPriceLimit() (*big.Int, error)
SubmissionGasPriceLimit is a free data retrieval call binding the contract method 0x4c3052de.
Solidity: function submissionGasPriceLimit() constant returns(uint256)
type RenExSettlementFilterer ¶
type RenExSettlementFilterer struct {
// contains filtered or unexported fields
}
RenExSettlementFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRenExSettlementFilterer ¶
func NewRenExSettlementFilterer(address common.Address, filterer bind.ContractFilterer) (*RenExSettlementFilterer, error)
NewRenExSettlementFilterer creates a new log filterer instance of RenExSettlement, bound to a specific deployed contract.
func (*RenExSettlementFilterer) FilterOwnershipRenounced ¶
func (_RenExSettlement *RenExSettlementFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExSettlementOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExSettlementFilterer) FilterOwnershipTransferred ¶
func (_RenExSettlement *RenExSettlementFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RenExSettlementOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RenExSettlementFilterer) WatchOwnershipRenounced ¶
func (_RenExSettlement *RenExSettlementFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExSettlementOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExSettlementFilterer) WatchOwnershipTransferred ¶
func (_RenExSettlement *RenExSettlementFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExSettlementOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type RenExSettlementOwnershipRenounced ¶
type RenExSettlementOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExSettlementOwnershipRenounced represents a OwnershipRenounced event raised by the RenExSettlement contract.
type RenExSettlementOwnershipRenouncedIterator ¶
type RenExSettlementOwnershipRenouncedIterator struct { Event *RenExSettlementOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExSettlementOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the RenExSettlement contract.
func (*RenExSettlementOwnershipRenouncedIterator) Close ¶
func (it *RenExSettlementOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExSettlementOwnershipRenouncedIterator) Error ¶
func (it *RenExSettlementOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExSettlementOwnershipRenouncedIterator) Next ¶
func (it *RenExSettlementOwnershipRenouncedIterator) 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 RenExSettlementOwnershipTransferred ¶
type RenExSettlementOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExSettlementOwnershipTransferred represents a OwnershipTransferred event raised by the RenExSettlement contract.
type RenExSettlementOwnershipTransferredIterator ¶
type RenExSettlementOwnershipTransferredIterator struct { Event *RenExSettlementOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExSettlementOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RenExSettlement contract.
func (*RenExSettlementOwnershipTransferredIterator) Close ¶
func (it *RenExSettlementOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExSettlementOwnershipTransferredIterator) Error ¶
func (it *RenExSettlementOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExSettlementOwnershipTransferredIterator) Next ¶
func (it *RenExSettlementOwnershipTransferredIterator) 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 RenExSettlementRaw ¶
type RenExSettlementRaw struct {
Contract *RenExSettlement // Generic contract binding to access the raw methods on
}
RenExSettlementRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RenExSettlementRaw) Call ¶
func (_RenExSettlement *RenExSettlementRaw) 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 (*RenExSettlementRaw) Transact ¶
func (_RenExSettlement *RenExSettlementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExSettlementRaw) Transfer ¶
func (_RenExSettlement *RenExSettlementRaw) 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 RenExSettlementSession ¶
type RenExSettlementSession struct { Contract *RenExSettlement // 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 }
RenExSettlementSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RenExSettlementSession) DARKNODEFEESDENOMINATOR ¶
func (_RenExSettlement *RenExSettlementSession) DARKNODEFEESDENOMINATOR() (*big.Int, error)
DARKNODEFEESDENOMINATOR is a free data retrieval call binding the contract method 0x6af630d1.
Solidity: function DARKNODE_FEES_DENOMINATOR() constant returns(uint256)
func (*RenExSettlementSession) DARKNODEFEESNUMERATOR ¶
func (_RenExSettlement *RenExSettlementSession) DARKNODEFEESNUMERATOR() (*big.Int, error)
DARKNODEFEESNUMERATOR is a free data retrieval call binding the contract method 0xaba88037.
Solidity: function DARKNODE_FEES_NUMERATOR() constant returns(uint256)
func (*RenExSettlementSession) GetMatchDetails ¶
func (_RenExSettlement *RenExSettlementSession) GetMatchDetails(_orderID [32]byte) ([32]byte, [32]byte, *big.Int, *big.Int, uint32, uint32, error)
GetMatchDetails is a free data retrieval call binding the contract method 0x4f54f4d8.
Solidity: function getMatchDetails(_orderID bytes32) constant returns(bytes32, bytes32, uint256, uint256, uint32, uint32)
func (*RenExSettlementSession) MatchDetails ¶
func (_RenExSettlement *RenExSettlementSession) MatchDetails(arg0 [32]byte) (struct { LowTokenVolume *big.Int HighTokenVolume *big.Int LowToken uint32 HighToken uint32 LowTokenAddress common.Address HighTokenAddress common.Address }, error)
MatchDetails is a free data retrieval call binding the contract method 0x11381825.
Solidity: function matchDetails( bytes32) constant returns(lowTokenVolume uint256, highTokenVolume uint256, lowToken uint32, highToken uint32, lowTokenAddress address, highTokenAddress address)
func (*RenExSettlementSession) OrderDetails ¶
func (_RenExSettlement *RenExSettlementSession) OrderDetails(arg0 [32]byte) (struct { SettlementID uint32 Parity uint8 OrderType uint8 Expiry uint64 Tokens uint64 PriceC uint64 PriceQ uint64 VolumeC uint64 VolumeQ uint64 MinimumVolumeC uint64 MinimumVolumeQ uint64 NonceHash *big.Int }, error)
OrderDetails is a free data retrieval call binding the contract method 0xa3c50b32.
Solidity: function orderDetails( bytes32) constant returns(settlementID uint32, parity uint8, orderType uint8, expiry uint64, tokens uint64, priceC uint64, priceQ uint64, volumeC uint64, volumeQ uint64, minimumVolumeC uint64, minimumVolumeQ uint64, nonceHash uint256)
func (*RenExSettlementSession) OrderStatus ¶
func (_RenExSettlement *RenExSettlementSession) OrderStatus(arg0 [32]byte) (uint8, error)
OrderStatus is a free data retrieval call binding the contract method 0x2dff692d.
Solidity: function orderStatus( bytes32) constant returns(uint8)
func (*RenExSettlementSession) OrderSubmitter ¶
func (_RenExSettlement *RenExSettlementSession) OrderSubmitter(arg0 [32]byte) (common.Address, error)
OrderSubmitter is a free data retrieval call binding the contract method 0x75d4115e.
Solidity: function orderSubmitter( bytes32) constant returns(address)
func (*RenExSettlementSession) OrderTrader ¶
func (_RenExSettlement *RenExSettlementSession) OrderTrader(arg0 [32]byte) (common.Address, error)
OrderTrader is a free data retrieval call binding the contract method 0xb1a08010.
Solidity: function orderTrader( bytes32) constant returns(address)
func (*RenExSettlementSession) OrderbookContract ¶
func (_RenExSettlement *RenExSettlementSession) OrderbookContract() (common.Address, error)
OrderbookContract is a free data retrieval call binding the contract method 0xbbe7221e.
Solidity: function orderbookContract() constant returns(address)
func (*RenExSettlementSession) Owner ¶
func (_RenExSettlement *RenExSettlementSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExSettlementSession) RENEXATOMICSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementSession) RENEXATOMICSETTLEMENTID() (uint32, error)
RENEXATOMICSETTLEMENTID is a free data retrieval call binding the contract method 0x943a5e28.
Solidity: function RENEX_ATOMIC_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementSession) RENEXSETTLEMENTID ¶
func (_RenExSettlement *RenExSettlementSession) RENEXSETTLEMENTID() (uint32, error)
RENEXSETTLEMENTID is a free data retrieval call binding the contract method 0xd23df2d1.
Solidity: function RENEX_SETTLEMENT_ID() constant returns(uint32)
func (*RenExSettlementSession) RenExBalancesContract ¶
func (_RenExSettlement *RenExSettlementSession) RenExBalancesContract() (common.Address, error)
RenExBalancesContract is a free data retrieval call binding the contract method 0xddf25ce9.
Solidity: function renExBalancesContract() constant returns(address)
func (*RenExSettlementSession) RenExTokensContract ¶
func (_RenExSettlement *RenExSettlementSession) RenExTokensContract() (common.Address, error)
RenExTokensContract is a free data retrieval call binding the contract method 0x4015e83b.
Solidity: function renExTokensContract() constant returns(address)
func (*RenExSettlementSession) RenounceOwnership ¶
func (_RenExSettlement *RenExSettlementSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExSettlementSession) Slash ¶
func (_RenExSettlement *RenExSettlementSession) Slash(_guiltyOrderID [32]byte) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf415ed14.
Solidity: function slash(_guiltyOrderID bytes32) returns()
func (*RenExSettlementSession) SlashedMatches ¶
func (_RenExSettlement *RenExSettlementSession) SlashedMatches(arg0 [32]byte) (bool, error)
SlashedMatches is a free data retrieval call binding the contract method 0x8765bcf2.
Solidity: function slashedMatches( bytes32) constant returns(bool)
func (*RenExSettlementSession) SlasherAddress ¶
func (_RenExSettlement *RenExSettlementSession) SlasherAddress() (common.Address, error)
SlasherAddress is a free data retrieval call binding the contract method 0xd53c61bf.
Solidity: function slasherAddress() constant returns(address)
func (*RenExSettlementSession) SubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementSession) SubmissionGasPriceLimit() (*big.Int, error)
SubmissionGasPriceLimit is a free data retrieval call binding the contract method 0x4c3052de.
Solidity: function submissionGasPriceLimit() constant returns(uint256)
func (*RenExSettlementSession) SubmitMatch ¶
func (_RenExSettlement *RenExSettlementSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*RenExSettlementSession) SubmitOrder ¶
func (_RenExSettlement *RenExSettlementSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
func (*RenExSettlementSession) TraderCanWithdraw ¶
func (_RenExSettlement *RenExSettlementSession) TraderCanWithdraw(_trader common.Address, _token common.Address, amount *big.Int) (*types.Transaction, error)
TraderCanWithdraw is a paid mutator transaction binding the contract method 0xa3bdaedc.
Solidity: function traderCanWithdraw(_trader address, _token address, amount uint256) returns(bool)
func (*RenExSettlementSession) TransferOwnership ¶
func (_RenExSettlement *RenExSettlementSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExSettlementSession) UpdateOrderbook ¶
func (_RenExSettlement *RenExSettlementSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
func (*RenExSettlementSession) UpdateRenExBalances ¶
func (_RenExSettlement *RenExSettlementSession) UpdateRenExBalances(_newRenExBalancesContract common.Address) (*types.Transaction, error)
UpdateRenExBalances is a paid mutator transaction binding the contract method 0xee0715ed.
Solidity: function updateRenExBalances(_newRenExBalancesContract address) returns()
func (*RenExSettlementSession) UpdateSubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementSession) UpdateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
UpdateSubmissionGasPriceLimit is a paid mutator transaction binding the contract method 0x675df16f.
Solidity: function updateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit uint256) returns()
type RenExSettlementTransactor ¶
type RenExSettlementTransactor struct {
// contains filtered or unexported fields
}
RenExSettlementTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRenExSettlementTransactor ¶
func NewRenExSettlementTransactor(address common.Address, transactor bind.ContractTransactor) (*RenExSettlementTransactor, error)
NewRenExSettlementTransactor creates a new write-only instance of RenExSettlement, bound to a specific deployed contract.
func (*RenExSettlementTransactor) RenounceOwnership ¶
func (_RenExSettlement *RenExSettlementTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExSettlementTransactor) Slash ¶
func (_RenExSettlement *RenExSettlementTransactor) Slash(opts *bind.TransactOpts, _guiltyOrderID [32]byte) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf415ed14.
Solidity: function slash(_guiltyOrderID bytes32) returns()
func (*RenExSettlementTransactor) SubmitMatch ¶
func (_RenExSettlement *RenExSettlementTransactor) SubmitMatch(opts *bind.TransactOpts, _buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*RenExSettlementTransactor) SubmitOrder ¶
func (_RenExSettlement *RenExSettlementTransactor) SubmitOrder(opts *bind.TransactOpts, _settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
func (*RenExSettlementTransactor) TraderCanWithdraw ¶
func (_RenExSettlement *RenExSettlementTransactor) TraderCanWithdraw(opts *bind.TransactOpts, _trader common.Address, _token common.Address, amount *big.Int) (*types.Transaction, error)
TraderCanWithdraw is a paid mutator transaction binding the contract method 0xa3bdaedc.
Solidity: function traderCanWithdraw(_trader address, _token address, amount uint256) returns(bool)
func (*RenExSettlementTransactor) TransferOwnership ¶
func (_RenExSettlement *RenExSettlementTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExSettlementTransactor) UpdateOrderbook ¶
func (_RenExSettlement *RenExSettlementTransactor) UpdateOrderbook(opts *bind.TransactOpts, _newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
func (*RenExSettlementTransactor) UpdateRenExBalances ¶
func (_RenExSettlement *RenExSettlementTransactor) UpdateRenExBalances(opts *bind.TransactOpts, _newRenExBalancesContract common.Address) (*types.Transaction, error)
UpdateRenExBalances is a paid mutator transaction binding the contract method 0xee0715ed.
Solidity: function updateRenExBalances(_newRenExBalancesContract address) returns()
func (*RenExSettlementTransactor) UpdateSubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementTransactor) UpdateSubmissionGasPriceLimit(opts *bind.TransactOpts, _newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
UpdateSubmissionGasPriceLimit is a paid mutator transaction binding the contract method 0x675df16f.
Solidity: function updateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit uint256) returns()
type RenExSettlementTransactorRaw ¶
type RenExSettlementTransactorRaw struct {
Contract *RenExSettlementTransactor // Generic write-only contract binding to access the raw methods on
}
RenExSettlementTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RenExSettlementTransactorRaw) Transact ¶
func (_RenExSettlement *RenExSettlementTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExSettlementTransactorRaw) Transfer ¶
func (_RenExSettlement *RenExSettlementTransactorRaw) 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 RenExSettlementTransactorSession ¶
type RenExSettlementTransactorSession struct { Contract *RenExSettlementTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RenExSettlementTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RenExSettlementTransactorSession) RenounceOwnership ¶
func (_RenExSettlement *RenExSettlementTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExSettlementTransactorSession) Slash ¶
func (_RenExSettlement *RenExSettlementTransactorSession) Slash(_guiltyOrderID [32]byte) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf415ed14.
Solidity: function slash(_guiltyOrderID bytes32) returns()
func (*RenExSettlementTransactorSession) SubmitMatch ¶
func (_RenExSettlement *RenExSettlementTransactorSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*RenExSettlementTransactorSession) SubmitOrder ¶
func (_RenExSettlement *RenExSettlementTransactorSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
func (*RenExSettlementTransactorSession) TraderCanWithdraw ¶
func (_RenExSettlement *RenExSettlementTransactorSession) TraderCanWithdraw(_trader common.Address, _token common.Address, amount *big.Int) (*types.Transaction, error)
TraderCanWithdraw is a paid mutator transaction binding the contract method 0xa3bdaedc.
Solidity: function traderCanWithdraw(_trader address, _token address, amount uint256) returns(bool)
func (*RenExSettlementTransactorSession) TransferOwnership ¶
func (_RenExSettlement *RenExSettlementTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RenExSettlementTransactorSession) UpdateOrderbook ¶
func (_RenExSettlement *RenExSettlementTransactorSession) UpdateOrderbook(_newOrderbookContract common.Address) (*types.Transaction, error)
UpdateOrderbook is a paid mutator transaction binding the contract method 0x6074b806.
Solidity: function updateOrderbook(_newOrderbookContract address) returns()
func (*RenExSettlementTransactorSession) UpdateRenExBalances ¶
func (_RenExSettlement *RenExSettlementTransactorSession) UpdateRenExBalances(_newRenExBalancesContract common.Address) (*types.Transaction, error)
UpdateRenExBalances is a paid mutator transaction binding the contract method 0xee0715ed.
Solidity: function updateRenExBalances(_newRenExBalancesContract address) returns()
func (*RenExSettlementTransactorSession) UpdateSubmissionGasPriceLimit ¶
func (_RenExSettlement *RenExSettlementTransactorSession) UpdateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit *big.Int) (*types.Transaction, error)
UpdateSubmissionGasPriceLimit is a paid mutator transaction binding the contract method 0x675df16f.
Solidity: function updateSubmissionGasPriceLimit(_newSubmissionGasPriceLimit uint256) returns()
type RenExTokens ¶
type RenExTokens struct { RenExTokensCaller // Read-only binding to the contract RenExTokensTransactor // Write-only binding to the contract RenExTokensFilterer // Log filterer for contract events }
RenExTokens is an auto generated Go binding around an Ethereum contract.
func DeployRenExTokens ¶
func DeployRenExTokens(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RenExTokens, error)
DeployRenExTokens deploys a new Ethereum contract, binding an instance of RenExTokens to it.
func NewRenExTokens ¶
func NewRenExTokens(address common.Address, backend bind.ContractBackend) (*RenExTokens, error)
NewRenExTokens creates a new instance of RenExTokens, bound to a specific deployed contract.
type RenExTokensCaller ¶
type RenExTokensCaller struct {
// contains filtered or unexported fields
}
RenExTokensCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRenExTokensCaller ¶
func NewRenExTokensCaller(address common.Address, caller bind.ContractCaller) (*RenExTokensCaller, error)
NewRenExTokensCaller creates a new read-only instance of RenExTokens, bound to a specific deployed contract.
func (*RenExTokensCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExTokensCaller) TokenAddresses ¶
func (_RenExTokens *RenExTokensCaller) TokenAddresses(opts *bind.CallOpts, arg0 uint32) (common.Address, error)
TokenAddresses is a free data retrieval call binding the contract method 0x29debc9f.
Solidity: function tokenAddresses( uint32) constant returns(address)
func (*RenExTokensCaller) TokenDecimals ¶
func (_RenExTokens *RenExTokensCaller) TokenDecimals(opts *bind.CallOpts, arg0 uint32) (uint8, error)
TokenDecimals is a free data retrieval call binding the contract method 0xc865992b.
Solidity: function tokenDecimals( uint32) constant returns(uint8)
func (*RenExTokensCaller) TokenIsRegistered ¶
func (_RenExTokens *RenExTokensCaller) TokenIsRegistered(opts *bind.CallOpts, arg0 uint32) (bool, error)
TokenIsRegistered is a free data retrieval call binding the contract method 0x329ed381.
Solidity: function tokenIsRegistered( uint32) constant returns(bool)
type RenExTokensCallerRaw ¶
type RenExTokensCallerRaw struct {
Contract *RenExTokensCaller // Generic read-only contract binding to access the raw methods on
}
RenExTokensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RenExTokensCallerRaw) Call ¶
func (_RenExTokens *RenExTokensCallerRaw) 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 RenExTokensCallerSession ¶
type RenExTokensCallerSession struct { Contract *RenExTokensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RenExTokensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RenExTokensCallerSession) Owner ¶
func (_RenExTokens *RenExTokensCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExTokensCallerSession) TokenAddresses ¶
func (_RenExTokens *RenExTokensCallerSession) TokenAddresses(arg0 uint32) (common.Address, error)
TokenAddresses is a free data retrieval call binding the contract method 0x29debc9f.
Solidity: function tokenAddresses( uint32) constant returns(address)
func (*RenExTokensCallerSession) TokenDecimals ¶
func (_RenExTokens *RenExTokensCallerSession) TokenDecimals(arg0 uint32) (uint8, error)
TokenDecimals is a free data retrieval call binding the contract method 0xc865992b.
Solidity: function tokenDecimals( uint32) constant returns(uint8)
func (*RenExTokensCallerSession) TokenIsRegistered ¶
func (_RenExTokens *RenExTokensCallerSession) TokenIsRegistered(arg0 uint32) (bool, error)
TokenIsRegistered is a free data retrieval call binding the contract method 0x329ed381.
Solidity: function tokenIsRegistered( uint32) constant returns(bool)
type RenExTokensFilterer ¶
type RenExTokensFilterer struct {
// contains filtered or unexported fields
}
RenExTokensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRenExTokensFilterer ¶
func NewRenExTokensFilterer(address common.Address, filterer bind.ContractFilterer) (*RenExTokensFilterer, error)
NewRenExTokensFilterer creates a new log filterer instance of RenExTokens, bound to a specific deployed contract.
func (*RenExTokensFilterer) FilterOwnershipRenounced ¶
func (_RenExTokens *RenExTokensFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RenExTokensOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExTokensFilterer) FilterOwnershipTransferred ¶
func (_RenExTokens *RenExTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RenExTokensOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RenExTokensFilterer) FilterTokenDeregistered ¶
func (_RenExTokens *RenExTokensFilterer) FilterTokenDeregistered(opts *bind.FilterOpts) (*RenExTokensTokenDeregisteredIterator, error)
FilterTokenDeregistered is a free log retrieval operation binding the contract event 0x370a83728af25aff893eba93c92cf098d1f4ebd31ecce8487f73edfa7db8a13b.
Solidity: e TokenDeregistered(tokenCode uint32)
func (*RenExTokensFilterer) FilterTokenRegistered ¶
func (_RenExTokens *RenExTokensFilterer) FilterTokenRegistered(opts *bind.FilterOpts) (*RenExTokensTokenRegisteredIterator, error)
FilterTokenRegistered is a free log retrieval operation binding the contract event 0xd6a4fb09bbf95930f0ad37c272f735e3453496dcdfc294f49d11d8d1fc371818.
Solidity: e TokenRegistered(tokenCode uint32, tokenAddress address, tokenDecimals uint8)
func (*RenExTokensFilterer) WatchOwnershipRenounced ¶
func (_RenExTokens *RenExTokensFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RenExTokensOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RenExTokensFilterer) WatchOwnershipTransferred ¶
func (_RenExTokens *RenExTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RenExTokensOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RenExTokensFilterer) WatchTokenDeregistered ¶
func (_RenExTokens *RenExTokensFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *RenExTokensTokenDeregistered) (event.Subscription, error)
WatchTokenDeregistered is a free log subscription operation binding the contract event 0x370a83728af25aff893eba93c92cf098d1f4ebd31ecce8487f73edfa7db8a13b.
Solidity: e TokenDeregistered(tokenCode uint32)
func (*RenExTokensFilterer) WatchTokenRegistered ¶
func (_RenExTokens *RenExTokensFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *RenExTokensTokenRegistered) (event.Subscription, error)
WatchTokenRegistered is a free log subscription operation binding the contract event 0xd6a4fb09bbf95930f0ad37c272f735e3453496dcdfc294f49d11d8d1fc371818.
Solidity: e TokenRegistered(tokenCode uint32, tokenAddress address, tokenDecimals uint8)
type RenExTokensOwnershipRenounced ¶
type RenExTokensOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExTokensOwnershipRenounced represents a OwnershipRenounced event raised by the RenExTokens contract.
type RenExTokensOwnershipRenouncedIterator ¶
type RenExTokensOwnershipRenouncedIterator struct { Event *RenExTokensOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExTokensOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the RenExTokens contract.
func (*RenExTokensOwnershipRenouncedIterator) Close ¶
func (it *RenExTokensOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExTokensOwnershipRenouncedIterator) Error ¶
func (it *RenExTokensOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExTokensOwnershipRenouncedIterator) Next ¶
func (it *RenExTokensOwnershipRenouncedIterator) 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 RenExTokensOwnershipTransferred ¶
type RenExTokensOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RenExTokensOwnershipTransferred represents a OwnershipTransferred event raised by the RenExTokens contract.
type RenExTokensOwnershipTransferredIterator ¶
type RenExTokensOwnershipTransferredIterator struct { Event *RenExTokensOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExTokensOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RenExTokens contract.
func (*RenExTokensOwnershipTransferredIterator) Close ¶
func (it *RenExTokensOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExTokensOwnershipTransferredIterator) Error ¶
func (it *RenExTokensOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExTokensOwnershipTransferredIterator) Next ¶
func (it *RenExTokensOwnershipTransferredIterator) 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 RenExTokensRaw ¶
type RenExTokensRaw struct {
Contract *RenExTokens // Generic contract binding to access the raw methods on
}
RenExTokensRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RenExTokensRaw) Call ¶
func (_RenExTokens *RenExTokensRaw) 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 (*RenExTokensRaw) Transact ¶
func (_RenExTokens *RenExTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExTokensRaw) Transfer ¶
func (_RenExTokens *RenExTokensRaw) 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 RenExTokensSession ¶
type RenExTokensSession struct { Contract *RenExTokens // 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 }
RenExTokensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RenExTokensSession) DeregisterToken ¶
func (_RenExTokens *RenExTokensSession) DeregisterToken(_tokenCode uint32) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0x25fc575a.
Solidity: function deregisterToken(_tokenCode uint32) returns()
func (*RenExTokensSession) Owner ¶
func (_RenExTokens *RenExTokensSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RenExTokensSession) RegisterToken ¶
func (_RenExTokens *RenExTokensSession) RegisterToken(_tokenCode uint32, _tokenAddress common.Address, _tokenDecimals uint8) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x9e20a9a0.
Solidity: function registerToken(_tokenCode uint32, _tokenAddress address, _tokenDecimals uint8) returns()
func (*RenExTokensSession) RenounceOwnership ¶
func (_RenExTokens *RenExTokensSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExTokensSession) TokenAddresses ¶
func (_RenExTokens *RenExTokensSession) TokenAddresses(arg0 uint32) (common.Address, error)
TokenAddresses is a free data retrieval call binding the contract method 0x29debc9f.
Solidity: function tokenAddresses( uint32) constant returns(address)
func (*RenExTokensSession) TokenDecimals ¶
func (_RenExTokens *RenExTokensSession) TokenDecimals(arg0 uint32) (uint8, error)
TokenDecimals is a free data retrieval call binding the contract method 0xc865992b.
Solidity: function tokenDecimals( uint32) constant returns(uint8)
func (*RenExTokensSession) TokenIsRegistered ¶
func (_RenExTokens *RenExTokensSession) TokenIsRegistered(arg0 uint32) (bool, error)
TokenIsRegistered is a free data retrieval call binding the contract method 0x329ed381.
Solidity: function tokenIsRegistered( uint32) constant returns(bool)
func (*RenExTokensSession) TransferOwnership ¶
func (_RenExTokens *RenExTokensSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type RenExTokensTokenDeregistered ¶
type RenExTokensTokenDeregistered struct { TokenCode uint32 Raw types.Log // Blockchain specific contextual infos }
RenExTokensTokenDeregistered represents a TokenDeregistered event raised by the RenExTokens contract.
type RenExTokensTokenDeregisteredIterator ¶
type RenExTokensTokenDeregisteredIterator struct { Event *RenExTokensTokenDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExTokensTokenDeregisteredIterator is returned from FilterTokenDeregistered and is used to iterate over the raw logs and unpacked data for TokenDeregistered events raised by the RenExTokens contract.
func (*RenExTokensTokenDeregisteredIterator) Close ¶
func (it *RenExTokensTokenDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExTokensTokenDeregisteredIterator) Error ¶
func (it *RenExTokensTokenDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExTokensTokenDeregisteredIterator) Next ¶
func (it *RenExTokensTokenDeregisteredIterator) 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 RenExTokensTokenRegistered ¶
type RenExTokensTokenRegistered struct { TokenCode uint32 TokenAddress common.Address TokenDecimals uint8 Raw types.Log // Blockchain specific contextual infos }
RenExTokensTokenRegistered represents a TokenRegistered event raised by the RenExTokens contract.
type RenExTokensTokenRegisteredIterator ¶
type RenExTokensTokenRegisteredIterator struct { Event *RenExTokensTokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RenExTokensTokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the RenExTokens contract.
func (*RenExTokensTokenRegisteredIterator) Close ¶
func (it *RenExTokensTokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RenExTokensTokenRegisteredIterator) Error ¶
func (it *RenExTokensTokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RenExTokensTokenRegisteredIterator) Next ¶
func (it *RenExTokensTokenRegisteredIterator) 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 RenExTokensTransactor ¶
type RenExTokensTransactor struct {
// contains filtered or unexported fields
}
RenExTokensTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRenExTokensTransactor ¶
func NewRenExTokensTransactor(address common.Address, transactor bind.ContractTransactor) (*RenExTokensTransactor, error)
NewRenExTokensTransactor creates a new write-only instance of RenExTokens, bound to a specific deployed contract.
func (*RenExTokensTransactor) DeregisterToken ¶
func (_RenExTokens *RenExTokensTransactor) DeregisterToken(opts *bind.TransactOpts, _tokenCode uint32) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0x25fc575a.
Solidity: function deregisterToken(_tokenCode uint32) returns()
func (*RenExTokensTransactor) RegisterToken ¶
func (_RenExTokens *RenExTokensTransactor) RegisterToken(opts *bind.TransactOpts, _tokenCode uint32, _tokenAddress common.Address, _tokenDecimals uint8) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x9e20a9a0.
Solidity: function registerToken(_tokenCode uint32, _tokenAddress address, _tokenDecimals uint8) returns()
func (*RenExTokensTransactor) RenounceOwnership ¶
func (_RenExTokens *RenExTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExTokensTransactor) TransferOwnership ¶
func (_RenExTokens *RenExTokensTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type RenExTokensTransactorRaw ¶
type RenExTokensTransactorRaw struct {
Contract *RenExTokensTransactor // Generic write-only contract binding to access the raw methods on
}
RenExTokensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RenExTokensTransactorRaw) Transact ¶
func (_RenExTokens *RenExTokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RenExTokensTransactorRaw) Transfer ¶
func (_RenExTokens *RenExTokensTransactorRaw) 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 RenExTokensTransactorSession ¶
type RenExTokensTransactorSession struct { Contract *RenExTokensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RenExTokensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RenExTokensTransactorSession) DeregisterToken ¶
func (_RenExTokens *RenExTokensTransactorSession) DeregisterToken(_tokenCode uint32) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0x25fc575a.
Solidity: function deregisterToken(_tokenCode uint32) returns()
func (*RenExTokensTransactorSession) RegisterToken ¶
func (_RenExTokens *RenExTokensTransactorSession) RegisterToken(_tokenCode uint32, _tokenAddress common.Address, _tokenDecimals uint8) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x9e20a9a0.
Solidity: function registerToken(_tokenCode uint32, _tokenAddress address, _tokenDecimals uint8) returns()
func (*RenExTokensTransactorSession) RenounceOwnership ¶
func (_RenExTokens *RenExTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RenExTokensTransactorSession) TransferOwnership ¶
func (_RenExTokens *RenExTokensTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
type RepublicToken ¶
type RepublicToken struct { RepublicTokenCaller // Read-only binding to the contract RepublicTokenTransactor // Write-only binding to the contract RepublicTokenFilterer // Log filterer for contract events }
RepublicToken is an auto generated Go binding around an Ethereum contract.
func DeployRepublicToken ¶
func DeployRepublicToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RepublicToken, error)
DeployRepublicToken deploys a new Ethereum contract, binding an instance of RepublicToken to it.
func NewRepublicToken ¶
func NewRepublicToken(address common.Address, backend bind.ContractBackend) (*RepublicToken, error)
NewRepublicToken creates a new instance of RepublicToken, bound to a specific deployed contract.
type RepublicTokenApproval ¶
type RepublicTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
RepublicTokenApproval represents a Approval event raised by the RepublicToken contract.
type RepublicTokenApprovalIterator ¶
type RepublicTokenApprovalIterator struct { Event *RepublicTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the RepublicToken contract.
func (*RepublicTokenApprovalIterator) Close ¶
func (it *RepublicTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenApprovalIterator) Error ¶
func (it *RepublicTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenApprovalIterator) Next ¶
func (it *RepublicTokenApprovalIterator) 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 RepublicTokenBurn ¶
type RepublicTokenBurn struct { Burner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
RepublicTokenBurn represents a Burn event raised by the RepublicToken contract.
type RepublicTokenBurnIterator ¶
type RepublicTokenBurnIterator struct { Event *RepublicTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the RepublicToken contract.
func (*RepublicTokenBurnIterator) Close ¶
func (it *RepublicTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenBurnIterator) Error ¶
func (it *RepublicTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenBurnIterator) Next ¶
func (it *RepublicTokenBurnIterator) 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 RepublicTokenCaller ¶
type RepublicTokenCaller struct {
// contains filtered or unexported fields
}
RepublicTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRepublicTokenCaller ¶
func NewRepublicTokenCaller(address common.Address, caller bind.ContractCaller) (*RepublicTokenCaller, error)
NewRepublicTokenCaller creates a new read-only instance of RepublicToken, bound to a specific deployed contract.
func (*RepublicTokenCaller) Allowance ¶
func (_RepublicToken *RepublicTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RepublicTokenCaller) BalanceOf ¶
func (_RepublicToken *RepublicTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*RepublicTokenCaller) Decimals ¶
func (_RepublicToken *RepublicTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RepublicTokenCaller) INITIALSUPPLY ¶
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*RepublicTokenCaller) Name ¶
func (_RepublicToken *RepublicTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RepublicTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RepublicTokenCaller) Paused ¶
func (_RepublicToken *RepublicTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*RepublicTokenCaller) Symbol ¶
func (_RepublicToken *RepublicTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RepublicTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type RepublicTokenCallerRaw ¶
type RepublicTokenCallerRaw struct {
Contract *RepublicTokenCaller // Generic read-only contract binding to access the raw methods on
}
RepublicTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RepublicTokenCallerRaw) Call ¶
func (_RepublicToken *RepublicTokenCallerRaw) 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 RepublicTokenCallerSession ¶
type RepublicTokenCallerSession struct { Contract *RepublicTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RepublicTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RepublicTokenCallerSession) Allowance ¶
func (_RepublicToken *RepublicTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RepublicTokenCallerSession) BalanceOf ¶
func (_RepublicToken *RepublicTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*RepublicTokenCallerSession) Decimals ¶
func (_RepublicToken *RepublicTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RepublicTokenCallerSession) INITIALSUPPLY ¶
func (_RepublicToken *RepublicTokenCallerSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*RepublicTokenCallerSession) Name ¶
func (_RepublicToken *RepublicTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RepublicTokenCallerSession) Owner ¶
func (_RepublicToken *RepublicTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RepublicTokenCallerSession) Paused ¶
func (_RepublicToken *RepublicTokenCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*RepublicTokenCallerSession) Symbol ¶
func (_RepublicToken *RepublicTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RepublicTokenCallerSession) TotalSupply ¶
func (_RepublicToken *RepublicTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type RepublicTokenFilterer ¶
type RepublicTokenFilterer struct {
// contains filtered or unexported fields
}
RepublicTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRepublicTokenFilterer ¶
func NewRepublicTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*RepublicTokenFilterer, error)
NewRepublicTokenFilterer creates a new log filterer instance of RepublicToken, bound to a specific deployed contract.
func (*RepublicTokenFilterer) FilterApproval ¶
func (_RepublicToken *RepublicTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*RepublicTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*RepublicTokenFilterer) FilterBurn ¶
func (_RepublicToken *RepublicTokenFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*RepublicTokenBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: e Burn(burner indexed address, value uint256)
func (*RepublicTokenFilterer) FilterOwnershipRenounced ¶
func (_RepublicToken *RepublicTokenFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RepublicTokenOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RepublicTokenFilterer) FilterOwnershipTransferred ¶
func (_RepublicToken *RepublicTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RepublicTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RepublicTokenFilterer) FilterPause ¶
func (_RepublicToken *RepublicTokenFilterer) FilterPause(opts *bind.FilterOpts) (*RepublicTokenPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*RepublicTokenFilterer) FilterTransfer ¶
func (_RepublicToken *RepublicTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*RepublicTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*RepublicTokenFilterer) FilterUnpause ¶
func (_RepublicToken *RepublicTokenFilterer) FilterUnpause(opts *bind.FilterOpts) (*RepublicTokenUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
func (*RepublicTokenFilterer) WatchApproval ¶
func (_RepublicToken *RepublicTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *RepublicTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*RepublicTokenFilterer) WatchBurn ¶
func (_RepublicToken *RepublicTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *RepublicTokenBurn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: e Burn(burner indexed address, value uint256)
func (*RepublicTokenFilterer) WatchOwnershipRenounced ¶
func (_RepublicToken *RepublicTokenFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RepublicTokenOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RepublicTokenFilterer) WatchOwnershipTransferred ¶
func (_RepublicToken *RepublicTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RepublicTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RepublicTokenFilterer) WatchPause ¶
func (_RepublicToken *RepublicTokenFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *RepublicTokenPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: e Pause()
func (*RepublicTokenFilterer) WatchTransfer ¶
func (_RepublicToken *RepublicTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RepublicTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*RepublicTokenFilterer) WatchUnpause ¶
func (_RepublicToken *RepublicTokenFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *RepublicTokenUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: e Unpause()
type RepublicTokenOwnershipRenounced ¶
type RepublicTokenOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RepublicTokenOwnershipRenounced represents a OwnershipRenounced event raised by the RepublicToken contract.
type RepublicTokenOwnershipRenouncedIterator ¶
type RepublicTokenOwnershipRenouncedIterator struct { Event *RepublicTokenOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the RepublicToken contract.
func (*RepublicTokenOwnershipRenouncedIterator) Close ¶
func (it *RepublicTokenOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenOwnershipRenouncedIterator) Error ¶
func (it *RepublicTokenOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenOwnershipRenouncedIterator) Next ¶
func (it *RepublicTokenOwnershipRenouncedIterator) 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 RepublicTokenOwnershipTransferred ¶
type RepublicTokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RepublicTokenOwnershipTransferred represents a OwnershipTransferred event raised by the RepublicToken contract.
type RepublicTokenOwnershipTransferredIterator ¶
type RepublicTokenOwnershipTransferredIterator struct { Event *RepublicTokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RepublicToken contract.
func (*RepublicTokenOwnershipTransferredIterator) Close ¶
func (it *RepublicTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenOwnershipTransferredIterator) Error ¶
func (it *RepublicTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenOwnershipTransferredIterator) Next ¶
func (it *RepublicTokenOwnershipTransferredIterator) 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 RepublicTokenPause ¶
RepublicTokenPause represents a Pause event raised by the RepublicToken contract.
type RepublicTokenPauseIterator ¶
type RepublicTokenPauseIterator struct { Event *RepublicTokenPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the RepublicToken contract.
func (*RepublicTokenPauseIterator) Close ¶
func (it *RepublicTokenPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenPauseIterator) Error ¶
func (it *RepublicTokenPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenPauseIterator) Next ¶
func (it *RepublicTokenPauseIterator) 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 RepublicTokenRaw ¶
type RepublicTokenRaw struct {
Contract *RepublicToken // Generic contract binding to access the raw methods on
}
RepublicTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RepublicTokenRaw) Call ¶
func (_RepublicToken *RepublicTokenRaw) 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 (*RepublicTokenRaw) Transact ¶
func (_RepublicToken *RepublicTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RepublicTokenRaw) Transfer ¶
func (_RepublicToken *RepublicTokenRaw) 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 RepublicTokenSession ¶
type RepublicTokenSession struct { Contract *RepublicToken // 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 }
RepublicTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RepublicTokenSession) Allowance ¶
func (_RepublicToken *RepublicTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RepublicTokenSession) Approve ¶
func (_RepublicToken *RepublicTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*RepublicTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*RepublicTokenSession) Burn ¶
func (_RepublicToken *RepublicTokenSession) Burn(_value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*RepublicTokenSession) Decimals ¶
func (_RepublicToken *RepublicTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RepublicTokenSession) DecreaseApproval ¶
func (_RepublicToken *RepublicTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*RepublicTokenSession) INITIALSUPPLY ¶
func (_RepublicToken *RepublicTokenSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.
Solidity: function INITIAL_SUPPLY() constant returns(uint256)
func (*RepublicTokenSession) IncreaseApproval ¶
func (_RepublicToken *RepublicTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*RepublicTokenSession) Name ¶
func (_RepublicToken *RepublicTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RepublicTokenSession) Owner ¶
func (_RepublicToken *RepublicTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RepublicTokenSession) Pause ¶
func (_RepublicToken *RepublicTokenSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*RepublicTokenSession) Paused ¶
func (_RepublicToken *RepublicTokenSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*RepublicTokenSession) RenounceOwnership ¶
func (_RepublicToken *RepublicTokenSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RepublicTokenSession) Symbol ¶
func (_RepublicToken *RepublicTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RepublicTokenSession) TotalSupply ¶
func (_RepublicToken *RepublicTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*RepublicTokenSession) Transfer ¶
func (_RepublicToken *RepublicTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*RepublicTokenSession) TransferFrom ¶
func (_RepublicToken *RepublicTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*RepublicTokenSession) TransferOwnership ¶
func (_RepublicToken *RepublicTokenSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RepublicTokenSession) TransferTokens ¶
func (_RepublicToken *RepublicTokenSession) TransferTokens(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
TransferTokens is a paid mutator transaction binding the contract method 0xbec3fa17.
Solidity: function transferTokens(beneficiary address, amount uint256) returns(bool)
func (*RepublicTokenSession) Unpause ¶
func (_RepublicToken *RepublicTokenSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type RepublicTokenTransactor ¶
type RepublicTokenTransactor struct {
// contains filtered or unexported fields
}
RepublicTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRepublicTokenTransactor ¶
func NewRepublicTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*RepublicTokenTransactor, error)
NewRepublicTokenTransactor creates a new write-only instance of RepublicToken, bound to a specific deployed contract.
func (*RepublicTokenTransactor) Approve ¶
func (_RepublicToken *RepublicTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*RepublicTokenTransactor) Burn ¶
func (_RepublicToken *RepublicTokenTransactor) Burn(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*RepublicTokenTransactor) DecreaseApproval ¶
func (_RepublicToken *RepublicTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*RepublicTokenTransactor) IncreaseApproval ¶
func (_RepublicToken *RepublicTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*RepublicTokenTransactor) Pause ¶
func (_RepublicToken *RepublicTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*RepublicTokenTransactor) RenounceOwnership ¶
func (_RepublicToken *RepublicTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RepublicTokenTransactor) Transfer ¶
func (_RepublicToken *RepublicTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*RepublicTokenTransactor) TransferFrom ¶
func (_RepublicToken *RepublicTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*RepublicTokenTransactor) TransferOwnership ¶
func (_RepublicToken *RepublicTokenTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RepublicTokenTransactor) TransferTokens ¶
func (_RepublicToken *RepublicTokenTransactor) TransferTokens(opts *bind.TransactOpts, beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
TransferTokens is a paid mutator transaction binding the contract method 0xbec3fa17.
Solidity: function transferTokens(beneficiary address, amount uint256) returns(bool)
func (*RepublicTokenTransactor) Unpause ¶
func (_RepublicToken *RepublicTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type RepublicTokenTransactorRaw ¶
type RepublicTokenTransactorRaw struct {
Contract *RepublicTokenTransactor // Generic write-only contract binding to access the raw methods on
}
RepublicTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RepublicTokenTransactorRaw) Transact ¶
func (_RepublicToken *RepublicTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RepublicTokenTransactorRaw) Transfer ¶
func (_RepublicToken *RepublicTokenTransactorRaw) 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 RepublicTokenTransactorSession ¶
type RepublicTokenTransactorSession struct { Contract *RepublicTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RepublicTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RepublicTokenTransactorSession) Approve ¶
func (_RepublicToken *RepublicTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*RepublicTokenTransactorSession) Burn ¶
func (_RepublicToken *RepublicTokenTransactorSession) Burn(_value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(_value uint256) returns()
func (*RepublicTokenTransactorSession) DecreaseApproval ¶
func (_RepublicToken *RepublicTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*RepublicTokenTransactorSession) IncreaseApproval ¶
func (_RepublicToken *RepublicTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*RepublicTokenTransactorSession) Pause ¶
func (_RepublicToken *RepublicTokenTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*RepublicTokenTransactorSession) RenounceOwnership ¶
func (_RepublicToken *RepublicTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RepublicTokenTransactorSession) Transfer ¶
func (_RepublicToken *RepublicTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*RepublicTokenTransactorSession) TransferFrom ¶
func (_RepublicToken *RepublicTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*RepublicTokenTransactorSession) TransferOwnership ¶
func (_RepublicToken *RepublicTokenTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RepublicTokenTransactorSession) TransferTokens ¶
func (_RepublicToken *RepublicTokenTransactorSession) TransferTokens(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)
TransferTokens is a paid mutator transaction binding the contract method 0xbec3fa17.
Solidity: function transferTokens(beneficiary address, amount uint256) returns(bool)
func (*RepublicTokenTransactorSession) Unpause ¶
func (_RepublicToken *RepublicTokenTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type RepublicTokenTransfer ¶
type RepublicTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
RepublicTokenTransfer represents a Transfer event raised by the RepublicToken contract.
type RepublicTokenTransferIterator ¶
type RepublicTokenTransferIterator struct { Event *RepublicTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the RepublicToken contract.
func (*RepublicTokenTransferIterator) Close ¶
func (it *RepublicTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenTransferIterator) Error ¶
func (it *RepublicTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenTransferIterator) Next ¶
func (it *RepublicTokenTransferIterator) 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 RepublicTokenUnpause ¶
RepublicTokenUnpause represents a Unpause event raised by the RepublicToken contract.
type RepublicTokenUnpauseIterator ¶
type RepublicTokenUnpauseIterator struct { Event *RepublicTokenUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RepublicTokenUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the RepublicToken contract.
func (*RepublicTokenUnpauseIterator) Close ¶
func (it *RepublicTokenUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RepublicTokenUnpauseIterator) Error ¶
func (it *RepublicTokenUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RepublicTokenUnpauseIterator) Next ¶
func (it *RepublicTokenUnpauseIterator) 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 RewardVault ¶
type RewardVault struct { RewardVaultCaller // Read-only binding to the contract RewardVaultTransactor // Write-only binding to the contract RewardVaultFilterer // Log filterer for contract events }
RewardVault is an auto generated Go binding around an Ethereum contract.
func DeployRewardVault ¶
func DeployRewardVault(auth *bind.TransactOpts, backend bind.ContractBackend, _darknodeRegistry common.Address) (common.Address, *types.Transaction, *RewardVault, error)
DeployRewardVault deploys a new Ethereum contract, binding an instance of RewardVault to it.
func NewRewardVault ¶
func NewRewardVault(address common.Address, backend bind.ContractBackend) (*RewardVault, error)
NewRewardVault creates a new instance of RewardVault, bound to a specific deployed contract.
type RewardVaultCaller ¶
type RewardVaultCaller struct {
// contains filtered or unexported fields
}
RewardVaultCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRewardVaultCaller ¶
func NewRewardVaultCaller(address common.Address, caller bind.ContractCaller) (*RewardVaultCaller, error)
NewRewardVaultCaller creates a new read-only instance of RewardVault, bound to a specific deployed contract.
func (*RewardVaultCaller) DarknodeBalances ¶
func (_RewardVault *RewardVaultCaller) DarknodeBalances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
DarknodeBalances is a free data retrieval call binding the contract method 0x70324b77.
Solidity: function darknodeBalances( address, address) constant returns(uint256)
func (*RewardVaultCaller) DarknodeRegistry ¶
func (_RewardVault *RewardVaultCaller) DarknodeRegistry(opts *bind.CallOpts) (common.Address, error)
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
type RewardVaultCallerRaw ¶
type RewardVaultCallerRaw struct {
Contract *RewardVaultCaller // Generic read-only contract binding to access the raw methods on
}
RewardVaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RewardVaultCallerRaw) Call ¶
func (_RewardVault *RewardVaultCallerRaw) 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 RewardVaultCallerSession ¶
type RewardVaultCallerSession struct { Contract *RewardVaultCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RewardVaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RewardVaultCallerSession) DarknodeBalances ¶
func (_RewardVault *RewardVaultCallerSession) DarknodeBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
DarknodeBalances is a free data retrieval call binding the contract method 0x70324b77.
Solidity: function darknodeBalances( address, address) constant returns(uint256)
func (*RewardVaultCallerSession) DarknodeRegistry ¶
func (_RewardVault *RewardVaultCallerSession) DarknodeRegistry() (common.Address, error)
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
type RewardVaultDarknodeRegistryUpdated ¶
type RewardVaultDarknodeRegistryUpdated struct { PreviousDarknodeRegistry common.Address NextDarknodeRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
RewardVaultDarknodeRegistryUpdated represents a DarknodeRegistryUpdated event raised by the RewardVault contract.
type RewardVaultDarknodeRegistryUpdatedIterator ¶
type RewardVaultDarknodeRegistryUpdatedIterator struct { Event *RewardVaultDarknodeRegistryUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RewardVaultDarknodeRegistryUpdatedIterator is returned from FilterDarknodeRegistryUpdated and is used to iterate over the raw logs and unpacked data for DarknodeRegistryUpdated events raised by the RewardVault contract.
func (*RewardVaultDarknodeRegistryUpdatedIterator) Close ¶
func (it *RewardVaultDarknodeRegistryUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RewardVaultDarknodeRegistryUpdatedIterator) Error ¶
func (it *RewardVaultDarknodeRegistryUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RewardVaultDarknodeRegistryUpdatedIterator) Next ¶
func (it *RewardVaultDarknodeRegistryUpdatedIterator) 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 RewardVaultFilterer ¶
type RewardVaultFilterer struct {
// contains filtered or unexported fields
}
RewardVaultFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRewardVaultFilterer ¶
func NewRewardVaultFilterer(address common.Address, filterer bind.ContractFilterer) (*RewardVaultFilterer, error)
NewRewardVaultFilterer creates a new log filterer instance of RewardVault, bound to a specific deployed contract.
func (*RewardVaultFilterer) FilterDarknodeRegistryUpdated ¶
func (_RewardVault *RewardVaultFilterer) FilterDarknodeRegistryUpdated(opts *bind.FilterOpts) (*RewardVaultDarknodeRegistryUpdatedIterator, error)
FilterDarknodeRegistryUpdated is a free log retrieval operation binding the contract event 0xd4443dde7b09a100132dba56b0175378b6ad81b64398aef77626357a1d8daf02.
Solidity: e DarknodeRegistryUpdated(previousDarknodeRegistry address, nextDarknodeRegistry address)
func (*RewardVaultFilterer) FilterOwnershipRenounced ¶
func (_RewardVault *RewardVaultFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*RewardVaultOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RewardVaultFilterer) FilterOwnershipTransferred ¶
func (_RewardVault *RewardVaultFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RewardVaultOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*RewardVaultFilterer) WatchDarknodeRegistryUpdated ¶
func (_RewardVault *RewardVaultFilterer) WatchDarknodeRegistryUpdated(opts *bind.WatchOpts, sink chan<- *RewardVaultDarknodeRegistryUpdated) (event.Subscription, error)
WatchDarknodeRegistryUpdated is a free log subscription operation binding the contract event 0xd4443dde7b09a100132dba56b0175378b6ad81b64398aef77626357a1d8daf02.
Solidity: e DarknodeRegistryUpdated(previousDarknodeRegistry address, nextDarknodeRegistry address)
func (*RewardVaultFilterer) WatchOwnershipRenounced ¶
func (_RewardVault *RewardVaultFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *RewardVaultOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: e OwnershipRenounced(previousOwner indexed address)
func (*RewardVaultFilterer) WatchOwnershipTransferred ¶
func (_RewardVault *RewardVaultFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RewardVaultOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type RewardVaultOwnershipRenounced ¶
type RewardVaultOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RewardVaultOwnershipRenounced represents a OwnershipRenounced event raised by the RewardVault contract.
type RewardVaultOwnershipRenouncedIterator ¶
type RewardVaultOwnershipRenouncedIterator struct { Event *RewardVaultOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RewardVaultOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the RewardVault contract.
func (*RewardVaultOwnershipRenouncedIterator) Close ¶
func (it *RewardVaultOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RewardVaultOwnershipRenouncedIterator) Error ¶
func (it *RewardVaultOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RewardVaultOwnershipRenouncedIterator) Next ¶
func (it *RewardVaultOwnershipRenouncedIterator) 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 RewardVaultOwnershipTransferred ¶
type RewardVaultOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RewardVaultOwnershipTransferred represents a OwnershipTransferred event raised by the RewardVault contract.
type RewardVaultOwnershipTransferredIterator ¶
type RewardVaultOwnershipTransferredIterator struct { Event *RewardVaultOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RewardVaultOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RewardVault contract.
func (*RewardVaultOwnershipTransferredIterator) Close ¶
func (it *RewardVaultOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RewardVaultOwnershipTransferredIterator) Error ¶
func (it *RewardVaultOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RewardVaultOwnershipTransferredIterator) Next ¶
func (it *RewardVaultOwnershipTransferredIterator) 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 RewardVaultRaw ¶
type RewardVaultRaw struct {
Contract *RewardVault // Generic contract binding to access the raw methods on
}
RewardVaultRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RewardVaultRaw) Call ¶
func (_RewardVault *RewardVaultRaw) 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 (*RewardVaultRaw) Transact ¶
func (_RewardVault *RewardVaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RewardVaultRaw) Transfer ¶
func (_RewardVault *RewardVaultRaw) 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 RewardVaultSession ¶
type RewardVaultSession struct { Contract *RewardVault // 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 }
RewardVaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RewardVaultSession) DarknodeBalances ¶
func (_RewardVault *RewardVaultSession) DarknodeBalances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
DarknodeBalances is a free data retrieval call binding the contract method 0x70324b77.
Solidity: function darknodeBalances( address, address) constant returns(uint256)
func (*RewardVaultSession) DarknodeRegistry ¶
func (_RewardVault *RewardVaultSession) DarknodeRegistry() (common.Address, error)
DarknodeRegistry is a free data retrieval call binding the contract method 0x9e45e0d0.
Solidity: function darknodeRegistry() constant returns(address)
func (*RewardVaultSession) Deposit ¶
func (_RewardVault *RewardVaultSession) Deposit(_darknode common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8340f549.
Solidity: function deposit(_darknode address, _token address, _value uint256) returns()
func (*RewardVaultSession) ETHEREUM ¶
func (_RewardVault *RewardVaultSession) ETHEREUM() (common.Address, error)
ETHEREUM is a free data retrieval call binding the contract method 0xf7cdf47c.
Solidity: function ETHEREUM() constant returns(address)
func (*RewardVaultSession) Owner ¶
func (_RewardVault *RewardVaultSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RewardVaultSession) RenounceOwnership ¶
func (_RewardVault *RewardVaultSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RewardVaultSession) TransferOwnership ¶
func (_RewardVault *RewardVaultSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RewardVaultSession) UpdateDarknodeRegistry ¶
func (_RewardVault *RewardVaultSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*RewardVaultSession) Withdraw ¶
func (_RewardVault *RewardVaultSession) Withdraw(_darknode common.Address, _token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(_darknode address, _token address) returns()
type RewardVaultTransactor ¶
type RewardVaultTransactor struct {
// contains filtered or unexported fields
}
RewardVaultTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRewardVaultTransactor ¶
func NewRewardVaultTransactor(address common.Address, transactor bind.ContractTransactor) (*RewardVaultTransactor, error)
NewRewardVaultTransactor creates a new write-only instance of RewardVault, bound to a specific deployed contract.
func (*RewardVaultTransactor) Deposit ¶
func (_RewardVault *RewardVaultTransactor) Deposit(opts *bind.TransactOpts, _darknode common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8340f549.
Solidity: function deposit(_darknode address, _token address, _value uint256) returns()
func (*RewardVaultTransactor) RenounceOwnership ¶
func (_RewardVault *RewardVaultTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RewardVaultTransactor) TransferOwnership ¶
func (_RewardVault *RewardVaultTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RewardVaultTransactor) UpdateDarknodeRegistry ¶
func (_RewardVault *RewardVaultTransactor) UpdateDarknodeRegistry(opts *bind.TransactOpts, _newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*RewardVaultTransactor) Withdraw ¶
func (_RewardVault *RewardVaultTransactor) Withdraw(opts *bind.TransactOpts, _darknode common.Address, _token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(_darknode address, _token address) returns()
type RewardVaultTransactorRaw ¶
type RewardVaultTransactorRaw struct {
Contract *RewardVaultTransactor // Generic write-only contract binding to access the raw methods on
}
RewardVaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RewardVaultTransactorRaw) Transact ¶
func (_RewardVault *RewardVaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RewardVaultTransactorRaw) Transfer ¶
func (_RewardVault *RewardVaultTransactorRaw) 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 RewardVaultTransactorSession ¶
type RewardVaultTransactorSession struct { Contract *RewardVaultTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RewardVaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RewardVaultTransactorSession) Deposit ¶
func (_RewardVault *RewardVaultTransactorSession) Deposit(_darknode common.Address, _token common.Address, _value *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8340f549.
Solidity: function deposit(_darknode address, _token address, _value uint256) returns()
func (*RewardVaultTransactorSession) RenounceOwnership ¶
func (_RewardVault *RewardVaultTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RewardVaultTransactorSession) TransferOwnership ¶
func (_RewardVault *RewardVaultTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns()
func (*RewardVaultTransactorSession) UpdateDarknodeRegistry ¶
func (_RewardVault *RewardVaultTransactorSession) UpdateDarknodeRegistry(_newDarknodeRegistry common.Address) (*types.Transaction, error)
UpdateDarknodeRegistry is a paid mutator transaction binding the contract method 0xaaff096d.
Solidity: function updateDarknodeRegistry(_newDarknodeRegistry address) returns()
func (*RewardVaultTransactorSession) Withdraw ¶
func (_RewardVault *RewardVaultTransactorSession) Withdraw(_darknode common.Address, _token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(_darknode address, _token address) returns()
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Settlement ¶
type Settlement struct { SettlementCaller // Read-only binding to the contract SettlementTransactor // Write-only binding to the contract SettlementFilterer // Log filterer for contract events }
Settlement is an auto generated Go binding around an Ethereum contract.
func DeploySettlement ¶
func DeploySettlement(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Settlement, error)
DeploySettlement deploys a new Ethereum contract, binding an instance of Settlement to it.
func NewSettlement ¶
func NewSettlement(address common.Address, backend bind.ContractBackend) (*Settlement, error)
NewSettlement creates a new instance of Settlement, bound to a specific deployed contract.
type SettlementCaller ¶
type SettlementCaller struct {
// contains filtered or unexported fields
}
SettlementCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSettlementCaller ¶
func NewSettlementCaller(address common.Address, caller bind.ContractCaller) (*SettlementCaller, error)
NewSettlementCaller creates a new read-only instance of Settlement, bound to a specific deployed contract.
type SettlementCallerRaw ¶
type SettlementCallerRaw struct {
Contract *SettlementCaller // Generic read-only contract binding to access the raw methods on
}
SettlementCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SettlementCallerRaw) Call ¶
func (_Settlement *SettlementCallerRaw) 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 SettlementCallerSession ¶
type SettlementCallerSession struct { Contract *SettlementCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SettlementCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SettlementFilterer ¶
type SettlementFilterer struct {
// contains filtered or unexported fields
}
SettlementFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSettlementFilterer ¶
func NewSettlementFilterer(address common.Address, filterer bind.ContractFilterer) (*SettlementFilterer, error)
NewSettlementFilterer creates a new log filterer instance of Settlement, bound to a specific deployed contract.
type SettlementRaw ¶
type SettlementRaw struct {
Contract *Settlement // Generic contract binding to access the raw methods on
}
SettlementRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SettlementRaw) Call ¶
func (_Settlement *SettlementRaw) 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 (*SettlementRaw) Transact ¶
func (_Settlement *SettlementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SettlementRaw) Transfer ¶
func (_Settlement *SettlementRaw) 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 SettlementSession ¶
type SettlementSession struct { Contract *Settlement // 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 }
SettlementSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SettlementSession) SubmitMatch ¶
func (_Settlement *SettlementSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*SettlementSession) SubmitOrder ¶
func (_Settlement *SettlementSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
type SettlementTransactor ¶
type SettlementTransactor struct {
// contains filtered or unexported fields
}
SettlementTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSettlementTransactor ¶
func NewSettlementTransactor(address common.Address, transactor bind.ContractTransactor) (*SettlementTransactor, error)
NewSettlementTransactor creates a new write-only instance of Settlement, bound to a specific deployed contract.
func (*SettlementTransactor) SubmitMatch ¶
func (_Settlement *SettlementTransactor) SubmitMatch(opts *bind.TransactOpts, _buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*SettlementTransactor) SubmitOrder ¶
func (_Settlement *SettlementTransactor) SubmitOrder(opts *bind.TransactOpts, _settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
type SettlementTransactorRaw ¶
type SettlementTransactorRaw struct {
Contract *SettlementTransactor // Generic write-only contract binding to access the raw methods on
}
SettlementTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SettlementTransactorRaw) Transact ¶
func (_Settlement *SettlementTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SettlementTransactorRaw) Transfer ¶
func (_Settlement *SettlementTransactorRaw) 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 SettlementTransactorSession ¶
type SettlementTransactorSession struct { Contract *SettlementTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SettlementTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SettlementTransactorSession) SubmitMatch ¶
func (_Settlement *SettlementTransactorSession) SubmitMatch(_buyID [32]byte, _sellID [32]byte) (*types.Transaction, error)
SubmitMatch is a paid mutator transaction binding the contract method 0x2a337d30.
Solidity: function submitMatch(_buyID bytes32, _sellID bytes32) returns()
func (*SettlementTransactorSession) SubmitOrder ¶
func (_Settlement *SettlementTransactorSession) SubmitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash *big.Int) (*types.Transaction, error)
SubmitOrder is a paid mutator transaction binding the contract method 0x02addf00.
Solidity: function submitOrder(_settlementID uint32, _orderType uint8, _parity uint8, _expiry uint64, _tokens uint64, _priceC uint16, _priceQ uint16, _volumeC uint16, _volumeQ uint16, _minimumVolumeC uint16, _minimumVolumeQ uint16, _nonceHash uint256) returns()
type SettlementUtils ¶
type SettlementUtils struct { SettlementUtilsCaller // Read-only binding to the contract SettlementUtilsTransactor // Write-only binding to the contract SettlementUtilsFilterer // Log filterer for contract events }
SettlementUtils is an auto generated Go binding around an Ethereum contract.
func DeploySettlementUtils ¶
func DeploySettlementUtils(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SettlementUtils, error)
DeploySettlementUtils deploys a new Ethereum contract, binding an instance of SettlementUtils to it.
func NewSettlementUtils ¶
func NewSettlementUtils(address common.Address, backend bind.ContractBackend) (*SettlementUtils, error)
NewSettlementUtils creates a new instance of SettlementUtils, bound to a specific deployed contract.
type SettlementUtilsCaller ¶
type SettlementUtilsCaller struct {
// contains filtered or unexported fields
}
SettlementUtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSettlementUtilsCaller ¶
func NewSettlementUtilsCaller(address common.Address, caller bind.ContractCaller) (*SettlementUtilsCaller, error)
NewSettlementUtilsCaller creates a new read-only instance of SettlementUtils, bound to a specific deployed contract.
type SettlementUtilsCallerRaw ¶
type SettlementUtilsCallerRaw struct {
Contract *SettlementUtilsCaller // Generic read-only contract binding to access the raw methods on
}
SettlementUtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SettlementUtilsCallerRaw) Call ¶
func (_SettlementUtils *SettlementUtilsCallerRaw) 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 SettlementUtilsCallerSession ¶
type SettlementUtilsCallerSession struct { Contract *SettlementUtilsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SettlementUtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SettlementUtilsFilterer ¶
type SettlementUtilsFilterer struct {
// contains filtered or unexported fields
}
SettlementUtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSettlementUtilsFilterer ¶
func NewSettlementUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*SettlementUtilsFilterer, error)
NewSettlementUtilsFilterer creates a new log filterer instance of SettlementUtils, bound to a specific deployed contract.
type SettlementUtilsRaw ¶
type SettlementUtilsRaw struct {
Contract *SettlementUtils // Generic contract binding to access the raw methods on
}
SettlementUtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SettlementUtilsRaw) Call ¶
func (_SettlementUtils *SettlementUtilsRaw) 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 (*SettlementUtilsRaw) Transact ¶
func (_SettlementUtils *SettlementUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SettlementUtilsRaw) Transfer ¶
func (_SettlementUtils *SettlementUtilsRaw) 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 SettlementUtilsSession ¶
type SettlementUtilsSession struct { Contract *SettlementUtils // 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 }
SettlementUtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SettlementUtilsTransactor ¶
type SettlementUtilsTransactor struct {
// contains filtered or unexported fields
}
SettlementUtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSettlementUtilsTransactor ¶
func NewSettlementUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*SettlementUtilsTransactor, error)
NewSettlementUtilsTransactor creates a new write-only instance of SettlementUtils, bound to a specific deployed contract.
type SettlementUtilsTransactorRaw ¶
type SettlementUtilsTransactorRaw struct {
Contract *SettlementUtilsTransactor // Generic write-only contract binding to access the raw methods on
}
SettlementUtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SettlementUtilsTransactorRaw) Transact ¶
func (_SettlementUtils *SettlementUtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SettlementUtilsTransactorRaw) Transfer ¶
func (_SettlementUtils *SettlementUtilsTransactorRaw) 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 SettlementUtilsTransactorSession ¶
type SettlementUtilsTransactorSession struct { Contract *SettlementUtilsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SettlementUtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StandardToken ¶
type StandardToken struct { StandardTokenCaller // Read-only binding to the contract StandardTokenTransactor // Write-only binding to the contract StandardTokenFilterer // Log filterer for contract events }
StandardToken is an auto generated Go binding around an Ethereum contract.
func DeployStandardToken ¶
func DeployStandardToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StandardToken, error)
DeployStandardToken deploys a new Ethereum contract, binding an instance of StandardToken to it.
func NewStandardToken ¶
func NewStandardToken(address common.Address, backend bind.ContractBackend) (*StandardToken, error)
NewStandardToken creates a new instance of StandardToken, bound to a specific deployed contract.
type StandardTokenApproval ¶
type StandardTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StandardTokenApproval represents a Approval event raised by the StandardToken contract.
type StandardTokenApprovalIterator ¶
type StandardTokenApprovalIterator struct { Event *StandardTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StandardTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StandardToken contract.
func (*StandardTokenApprovalIterator) Close ¶
func (it *StandardTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StandardTokenApprovalIterator) Error ¶
func (it *StandardTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StandardTokenApprovalIterator) Next ¶
func (it *StandardTokenApprovalIterator) 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 StandardTokenCaller ¶
type StandardTokenCaller struct {
// contains filtered or unexported fields
}
StandardTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStandardTokenCaller ¶
func NewStandardTokenCaller(address common.Address, caller bind.ContractCaller) (*StandardTokenCaller, error)
NewStandardTokenCaller creates a new read-only instance of StandardToken, bound to a specific deployed contract.
func (*StandardTokenCaller) Allowance ¶
func (_StandardToken *StandardTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*StandardTokenCaller) BalanceOf ¶
func (_StandardToken *StandardTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*StandardTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type StandardTokenCallerRaw ¶
type StandardTokenCallerRaw struct {
Contract *StandardTokenCaller // Generic read-only contract binding to access the raw methods on
}
StandardTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StandardTokenCallerRaw) Call ¶
func (_StandardToken *StandardTokenCallerRaw) 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 StandardTokenCallerSession ¶
type StandardTokenCallerSession struct { Contract *StandardTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StandardTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StandardTokenCallerSession) Allowance ¶
func (_StandardToken *StandardTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*StandardTokenCallerSession) BalanceOf ¶
func (_StandardToken *StandardTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*StandardTokenCallerSession) TotalSupply ¶
func (_StandardToken *StandardTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type StandardTokenFilterer ¶
type StandardTokenFilterer struct {
// contains filtered or unexported fields
}
StandardTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStandardTokenFilterer ¶
func NewStandardTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*StandardTokenFilterer, error)
NewStandardTokenFilterer creates a new log filterer instance of StandardToken, bound to a specific deployed contract.
func (*StandardTokenFilterer) FilterApproval ¶
func (_StandardToken *StandardTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StandardTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*StandardTokenFilterer) FilterTransfer ¶
func (_StandardToken *StandardTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StandardTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
func (*StandardTokenFilterer) WatchApproval ¶
func (_StandardToken *StandardTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StandardTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, spender indexed address, value uint256)
func (*StandardTokenFilterer) WatchTransfer ¶
func (_StandardToken *StandardTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StandardTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, value uint256)
type StandardTokenRaw ¶
type StandardTokenRaw struct {
Contract *StandardToken // Generic contract binding to access the raw methods on
}
StandardTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StandardTokenRaw) Call ¶
func (_StandardToken *StandardTokenRaw) 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 (*StandardTokenRaw) Transact ¶
func (_StandardToken *StandardTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StandardTokenRaw) Transfer ¶
func (_StandardToken *StandardTokenRaw) 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 StandardTokenSession ¶
type StandardTokenSession struct { Contract *StandardToken // 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 }
StandardTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StandardTokenSession) Allowance ¶
func (_StandardToken *StandardTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*StandardTokenSession) Approve ¶
func (_StandardToken *StandardTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*StandardTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(uint256)
func (*StandardTokenSession) DecreaseApproval ¶
func (_StandardToken *StandardTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*StandardTokenSession) IncreaseApproval ¶
func (_StandardToken *StandardTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*StandardTokenSession) TotalSupply ¶
func (_StandardToken *StandardTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*StandardTokenSession) Transfer ¶
func (_StandardToken *StandardTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*StandardTokenSession) TransferFrom ¶
func (_StandardToken *StandardTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
type StandardTokenTransactor ¶
type StandardTokenTransactor struct {
// contains filtered or unexported fields
}
StandardTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStandardTokenTransactor ¶
func NewStandardTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*StandardTokenTransactor, error)
NewStandardTokenTransactor creates a new write-only instance of StandardToken, bound to a specific deployed contract.
func (*StandardTokenTransactor) Approve ¶
func (_StandardToken *StandardTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*StandardTokenTransactor) DecreaseApproval ¶
func (_StandardToken *StandardTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*StandardTokenTransactor) IncreaseApproval ¶
func (_StandardToken *StandardTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*StandardTokenTransactor) Transfer ¶
func (_StandardToken *StandardTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*StandardTokenTransactor) TransferFrom ¶
func (_StandardToken *StandardTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
type StandardTokenTransactorRaw ¶
type StandardTokenTransactorRaw struct {
Contract *StandardTokenTransactor // Generic write-only contract binding to access the raw methods on
}
StandardTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StandardTokenTransactorRaw) Transact ¶
func (_StandardToken *StandardTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StandardTokenTransactorRaw) Transfer ¶
func (_StandardToken *StandardTokenTransactorRaw) 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 StandardTokenTransactorSession ¶
type StandardTokenTransactorSession struct { Contract *StandardTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StandardTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StandardTokenTransactorSession) Approve ¶
func (_StandardToken *StandardTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*StandardTokenTransactorSession) DecreaseApproval ¶
func (_StandardToken *StandardTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*StandardTokenTransactorSession) IncreaseApproval ¶
func (_StandardToken *StandardTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*StandardTokenTransactorSession) Transfer ¶
func (_StandardToken *StandardTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*StandardTokenTransactorSession) TransferFrom ¶
func (_StandardToken *StandardTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
type StandardTokenTransfer ¶
type StandardTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StandardTokenTransfer represents a Transfer event raised by the StandardToken contract.
type StandardTokenTransferIterator ¶
type StandardTokenTransferIterator struct { Event *StandardTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StandardTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StandardToken contract.
func (*StandardTokenTransferIterator) Close ¶
func (it *StandardTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StandardTokenTransferIterator) Error ¶
func (it *StandardTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StandardTokenTransferIterator) Next ¶
func (it *StandardTokenTransferIterator) 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 Utils ¶
type Utils struct { UtilsCaller // Read-only binding to the contract UtilsTransactor // Write-only binding to the contract UtilsFilterer // Log filterer for contract events }
Utils is an auto generated Go binding around an Ethereum contract.
func DeployUtils ¶
func DeployUtils(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Utils, error)
DeployUtils deploys a new Ethereum contract, binding an instance of Utils to it.
type UtilsCaller ¶
type UtilsCaller struct {
// contains filtered or unexported fields
}
UtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUtilsCaller ¶
func NewUtilsCaller(address common.Address, caller bind.ContractCaller) (*UtilsCaller, error)
NewUtilsCaller creates a new read-only instance of Utils, bound to a specific deployed contract.
type UtilsCallerRaw ¶
type UtilsCallerRaw struct {
Contract *UtilsCaller // Generic read-only contract binding to access the raw methods on
}
UtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UtilsCallerRaw) Call ¶
func (_Utils *UtilsCallerRaw) 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 UtilsCallerSession ¶
type UtilsCallerSession struct { Contract *UtilsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type UtilsFilterer ¶
type UtilsFilterer struct {
// contains filtered or unexported fields
}
UtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUtilsFilterer ¶
func NewUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*UtilsFilterer, error)
NewUtilsFilterer creates a new log filterer instance of Utils, bound to a specific deployed contract.
type UtilsRaw ¶
type UtilsRaw struct {
Contract *Utils // Generic contract binding to access the raw methods on
}
UtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UtilsRaw) Call ¶
func (_Utils *UtilsRaw) 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 (*UtilsRaw) Transact ¶
func (_Utils *UtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UtilsRaw) Transfer ¶
func (_Utils *UtilsRaw) 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 UtilsSession ¶
type UtilsSession struct { Contract *Utils // 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 }
UtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type UtilsTransactor ¶
type UtilsTransactor struct {
// contains filtered or unexported fields
}
UtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUtilsTransactor ¶
func NewUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*UtilsTransactor, error)
NewUtilsTransactor creates a new write-only instance of Utils, bound to a specific deployed contract.
type UtilsTransactorRaw ¶
type UtilsTransactorRaw struct {
Contract *UtilsTransactor // Generic write-only contract binding to access the raw methods on
}
UtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UtilsTransactorRaw) Transact ¶
func (_Utils *UtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UtilsTransactorRaw) Transfer ¶
func (_Utils *UtilsTransactorRaw) 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 UtilsTransactorSession ¶
type UtilsTransactorSession struct { Contract *UtilsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.