Documentation ¶
Index ¶
- Constants
- type Celer
- type CelerCaller
- func (_Celer *CelerCaller) Addseq(opts *bind.CallOpts) (uint64, error)
- func (_Celer *CelerCaller) DelayPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_Celer *CelerCaller) DelayThresholds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) DelayedTransfers(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Celer *CelerCaller) EpochLength(opts *bind.CallOpts) (*big.Int, error)
- func (_Celer *CelerCaller) EpochVolumeCaps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) EpochVolumes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) Governors(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Celer *CelerCaller) IsGovernor(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Celer *CelerCaller) IsPauser(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Celer *CelerCaller) LastOpTimestamps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) MaxSend(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) MinAdd(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) MinSend(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCaller) MinimalMaxSlippage(opts *bind.CallOpts) (uint32, error)
- func (_Celer *CelerCaller) NativeWrap(opts *bind.CallOpts) (common.Address, error)
- func (_Celer *CelerCaller) NoticePeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_Celer *CelerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Celer *CelerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_Celer *CelerCaller) Pausers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Celer *CelerCaller) ResetTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Celer *CelerCaller) SsHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Celer *CelerCaller) Transfers(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Celer *CelerCaller) TriggerTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Celer *CelerCaller) VerifySigs(opts *bind.CallOpts, _msg []byte, _sigs [][]byte, _signers []common.Address, ...) error
- func (_Celer *CelerCaller) Withdraws(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- type CelerCallerRaw
- type CelerCallerSession
- func (_Celer *CelerCallerSession) Addseq() (uint64, error)
- func (_Celer *CelerCallerSession) DelayPeriod() (*big.Int, error)
- func (_Celer *CelerCallerSession) DelayThresholds(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) DelayedTransfers(arg0 [32]byte) (struct{ ... }, error)
- func (_Celer *CelerCallerSession) EpochLength() (*big.Int, error)
- func (_Celer *CelerCallerSession) EpochVolumeCaps(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) EpochVolumes(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) Governors(arg0 common.Address) (bool, error)
- func (_Celer *CelerCallerSession) IsGovernor(_account common.Address) (bool, error)
- func (_Celer *CelerCallerSession) IsPauser(account common.Address) (bool, error)
- func (_Celer *CelerCallerSession) LastOpTimestamps(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) MaxSend(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) MinAdd(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) MinSend(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerCallerSession) MinimalMaxSlippage() (uint32, error)
- func (_Celer *CelerCallerSession) NativeWrap() (common.Address, error)
- func (_Celer *CelerCallerSession) NoticePeriod() (*big.Int, error)
- func (_Celer *CelerCallerSession) Owner() (common.Address, error)
- func (_Celer *CelerCallerSession) Paused() (bool, error)
- func (_Celer *CelerCallerSession) Pausers(arg0 common.Address) (bool, error)
- func (_Celer *CelerCallerSession) ResetTime() (*big.Int, error)
- func (_Celer *CelerCallerSession) SsHash() ([32]byte, error)
- func (_Celer *CelerCallerSession) Transfers(arg0 [32]byte) (bool, error)
- func (_Celer *CelerCallerSession) TriggerTime() (*big.Int, error)
- func (_Celer *CelerCallerSession) VerifySigs(_msg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) error
- func (_Celer *CelerCallerSession) Withdraws(arg0 [32]byte) (bool, error)
- type CelerDelayPeriodUpdated
- type CelerDelayPeriodUpdatedIterator
- type CelerDelayThresholdUpdated
- type CelerDelayThresholdUpdatedIterator
- type CelerDelayedTransferAdded
- type CelerDelayedTransferAddedIterator
- type CelerDelayedTransferExecuted
- type CelerDelayedTransferExecutedIterator
- type CelerEpochLengthUpdated
- type CelerEpochLengthUpdatedIterator
- type CelerEpochVolumeUpdated
- type CelerEpochVolumeUpdatedIterator
- type CelerFilterer
- func (_Celer *CelerFilterer) FilterDelayPeriodUpdated(opts *bind.FilterOpts) (*CelerDelayPeriodUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterDelayThresholdUpdated(opts *bind.FilterOpts) (*CelerDelayThresholdUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterDelayedTransferAdded(opts *bind.FilterOpts) (*CelerDelayedTransferAddedIterator, error)
- func (_Celer *CelerFilterer) FilterDelayedTransferExecuted(opts *bind.FilterOpts) (*CelerDelayedTransferExecutedIterator, error)
- func (_Celer *CelerFilterer) FilterEpochLengthUpdated(opts *bind.FilterOpts) (*CelerEpochLengthUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterEpochVolumeUpdated(opts *bind.FilterOpts) (*CelerEpochVolumeUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterGovernorAdded(opts *bind.FilterOpts) (*CelerGovernorAddedIterator, error)
- func (_Celer *CelerFilterer) FilterGovernorRemoved(opts *bind.FilterOpts) (*CelerGovernorRemovedIterator, error)
- func (_Celer *CelerFilterer) FilterLiquidityAdded(opts *bind.FilterOpts) (*CelerLiquidityAddedIterator, error)
- func (_Celer *CelerFilterer) FilterMaxSendUpdated(opts *bind.FilterOpts) (*CelerMaxSendUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterMinAddUpdated(opts *bind.FilterOpts) (*CelerMinAddUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterMinSendUpdated(opts *bind.FilterOpts) (*CelerMinSendUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*CelerOwnershipTransferredIterator, error)
- func (_Celer *CelerFilterer) FilterPaused(opts *bind.FilterOpts) (*CelerPausedIterator, error)
- func (_Celer *CelerFilterer) FilterPauserAdded(opts *bind.FilterOpts) (*CelerPauserAddedIterator, error)
- func (_Celer *CelerFilterer) FilterPauserRemoved(opts *bind.FilterOpts) (*CelerPauserRemovedIterator, error)
- func (_Celer *CelerFilterer) FilterRelay(opts *bind.FilterOpts) (*CelerRelayIterator, error)
- func (_Celer *CelerFilterer) FilterResetNotification(opts *bind.FilterOpts) (*CelerResetNotificationIterator, error)
- func (_Celer *CelerFilterer) FilterSend(opts *bind.FilterOpts) (*CelerSendIterator, error)
- func (_Celer *CelerFilterer) FilterSignersUpdated(opts *bind.FilterOpts) (*CelerSignersUpdatedIterator, error)
- func (_Celer *CelerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*CelerUnpausedIterator, error)
- func (_Celer *CelerFilterer) FilterWithdrawDone(opts *bind.FilterOpts) (*CelerWithdrawDoneIterator, error)
- func (_Celer *CelerFilterer) ParseDelayPeriodUpdated(log types.Log) (*CelerDelayPeriodUpdated, error)
- func (_Celer *CelerFilterer) ParseDelayThresholdUpdated(log types.Log) (*CelerDelayThresholdUpdated, error)
- func (_Celer *CelerFilterer) ParseDelayedTransferAdded(log types.Log) (*CelerDelayedTransferAdded, error)
- func (_Celer *CelerFilterer) ParseDelayedTransferExecuted(log types.Log) (*CelerDelayedTransferExecuted, error)
- func (_Celer *CelerFilterer) ParseEpochLengthUpdated(log types.Log) (*CelerEpochLengthUpdated, error)
- func (_Celer *CelerFilterer) ParseEpochVolumeUpdated(log types.Log) (*CelerEpochVolumeUpdated, error)
- func (_Celer *CelerFilterer) ParseGovernorAdded(log types.Log) (*CelerGovernorAdded, error)
- func (_Celer *CelerFilterer) ParseGovernorRemoved(log types.Log) (*CelerGovernorRemoved, error)
- func (_Celer *CelerFilterer) ParseLiquidityAdded(log types.Log) (*CelerLiquidityAdded, error)
- func (_Celer *CelerFilterer) ParseMaxSendUpdated(log types.Log) (*CelerMaxSendUpdated, error)
- func (_Celer *CelerFilterer) ParseMinAddUpdated(log types.Log) (*CelerMinAddUpdated, error)
- func (_Celer *CelerFilterer) ParseMinSendUpdated(log types.Log) (*CelerMinSendUpdated, error)
- func (_Celer *CelerFilterer) ParseOwnershipTransferred(log types.Log) (*CelerOwnershipTransferred, error)
- func (_Celer *CelerFilterer) ParsePaused(log types.Log) (*CelerPaused, error)
- func (_Celer *CelerFilterer) ParsePauserAdded(log types.Log) (*CelerPauserAdded, error)
- func (_Celer *CelerFilterer) ParsePauserRemoved(log types.Log) (*CelerPauserRemoved, error)
- func (_Celer *CelerFilterer) ParseRelay(log types.Log) (*CelerRelay, error)
- func (_Celer *CelerFilterer) ParseResetNotification(log types.Log) (*CelerResetNotification, error)
- func (_Celer *CelerFilterer) ParseSend(log types.Log) (*CelerSend, error)
- func (_Celer *CelerFilterer) ParseSignersUpdated(log types.Log) (*CelerSignersUpdated, error)
- func (_Celer *CelerFilterer) ParseUnpaused(log types.Log) (*CelerUnpaused, error)
- func (_Celer *CelerFilterer) ParseWithdrawDone(log types.Log) (*CelerWithdrawDone, error)
- func (_Celer *CelerFilterer) WatchDelayPeriodUpdated(opts *bind.WatchOpts, sink chan<- *CelerDelayPeriodUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchDelayThresholdUpdated(opts *bind.WatchOpts, sink chan<- *CelerDelayThresholdUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchDelayedTransferAdded(opts *bind.WatchOpts, sink chan<- *CelerDelayedTransferAdded) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchDelayedTransferExecuted(opts *bind.WatchOpts, sink chan<- *CelerDelayedTransferExecuted) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchEpochLengthUpdated(opts *bind.WatchOpts, sink chan<- *CelerEpochLengthUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchEpochVolumeUpdated(opts *bind.WatchOpts, sink chan<- *CelerEpochVolumeUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchGovernorAdded(opts *bind.WatchOpts, sink chan<- *CelerGovernorAdded) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchGovernorRemoved(opts *bind.WatchOpts, sink chan<- *CelerGovernorRemoved) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchLiquidityAdded(opts *bind.WatchOpts, sink chan<- *CelerLiquidityAdded) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchMaxSendUpdated(opts *bind.WatchOpts, sink chan<- *CelerMaxSendUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchMinAddUpdated(opts *bind.WatchOpts, sink chan<- *CelerMinAddUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchMinSendUpdated(opts *bind.WatchOpts, sink chan<- *CelerMinSendUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CelerOwnershipTransferred, ...) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *CelerPaused) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *CelerPauserAdded) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *CelerPauserRemoved) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchRelay(opts *bind.WatchOpts, sink chan<- *CelerRelay) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchResetNotification(opts *bind.WatchOpts, sink chan<- *CelerResetNotification) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchSend(opts *bind.WatchOpts, sink chan<- *CelerSend) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchSignersUpdated(opts *bind.WatchOpts, sink chan<- *CelerSignersUpdated) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *CelerUnpaused) (event.Subscription, error)
- func (_Celer *CelerFilterer) WatchWithdrawDone(opts *bind.WatchOpts, sink chan<- *CelerWithdrawDone) (event.Subscription, error)
- type CelerGovernorAdded
- type CelerGovernorAddedIterator
- type CelerGovernorRemoved
- type CelerGovernorRemovedIterator
- type CelerLiquidityAdded
- type CelerLiquidityAddedIterator
- type CelerMaxSendUpdated
- type CelerMaxSendUpdatedIterator
- type CelerMinAddUpdated
- type CelerMinAddUpdatedIterator
- type CelerMinSendUpdated
- type CelerMinSendUpdatedIterator
- type CelerOwnershipTransferred
- type CelerOwnershipTransferredIterator
- type CelerPaused
- type CelerPausedIterator
- type CelerPauserAdded
- type CelerPauserAddedIterator
- type CelerPauserRemoved
- type CelerPauserRemovedIterator
- type CelerRaw
- func (_Celer *CelerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Celer *CelerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Celer *CelerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CelerRelay
- type CelerRelayIterator
- type CelerResetNotification
- type CelerResetNotificationIterator
- type CelerSend
- type CelerSendIterator
- type CelerSession
- func (_Celer *CelerSession) AddGovernor(_account common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) AddLiquidity(_token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) AddNativeLiquidity(_amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) AddPauser(account common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) Addseq() (uint64, error)
- func (_Celer *CelerSession) DelayPeriod() (*big.Int, error)
- func (_Celer *CelerSession) DelayThresholds(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) DelayedTransfers(arg0 [32]byte) (struct{ ... }, error)
- func (_Celer *CelerSession) EpochLength() (*big.Int, error)
- func (_Celer *CelerSession) EpochVolumeCaps(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) EpochVolumes(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) ExecuteDelayedTransfer(id [32]byte) (*types.Transaction, error)
- func (_Celer *CelerSession) Governors(arg0 common.Address) (bool, error)
- func (_Celer *CelerSession) IncreaseNoticePeriod(period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) IsGovernor(_account common.Address) (bool, error)
- func (_Celer *CelerSession) IsPauser(account common.Address) (bool, error)
- func (_Celer *CelerSession) LastOpTimestamps(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) MaxSend(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) MinAdd(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) MinSend(arg0 common.Address) (*big.Int, error)
- func (_Celer *CelerSession) MinimalMaxSlippage() (uint32, error)
- func (_Celer *CelerSession) NativeWrap() (common.Address, error)
- func (_Celer *CelerSession) NoticePeriod() (*big.Int, error)
- func (_Celer *CelerSession) NotifyResetSigners() (*types.Transaction, error)
- func (_Celer *CelerSession) Owner() (common.Address, error)
- func (_Celer *CelerSession) Pause() (*types.Transaction, error)
- func (_Celer *CelerSession) Paused() (bool, error)
- func (_Celer *CelerSession) Pausers(arg0 common.Address) (bool, error)
- func (_Celer *CelerSession) Receive() (*types.Transaction, error)
- func (_Celer *CelerSession) Relay(_relayRequest []byte, _sigs [][]byte, _signers []common.Address, ...) (*types.Transaction, error)
- func (_Celer *CelerSession) RemoveGovernor(_account common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) RemovePauser(account common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) RenounceGovernor() (*types.Transaction, error)
- func (_Celer *CelerSession) RenounceOwnership() (*types.Transaction, error)
- func (_Celer *CelerSession) RenouncePauser() (*types.Transaction, error)
- func (_Celer *CelerSession) ResetSigners(_signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) ResetTime() (*big.Int, error)
- func (_Celer *CelerSession) Send(_receiver common.Address, _token common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Celer *CelerSession) SendNative(_receiver common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, ...) (*types.Transaction, error)
- func (_Celer *CelerSession) SetDelayPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetDelayThresholds(_tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetEpochLength(_length *big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetEpochVolumeCaps(_tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetMaxSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetMinAdd(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetMinSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) SetMinimalMaxSlippage(_minimalMaxSlippage uint32) (*types.Transaction, error)
- func (_Celer *CelerSession) SetWrap(_weth common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) SsHash() ([32]byte, error)
- func (_Celer *CelerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Celer *CelerSession) Transfers(arg0 [32]byte) (bool, error)
- func (_Celer *CelerSession) TriggerTime() (*big.Int, error)
- func (_Celer *CelerSession) Unpause() (*types.Transaction, error)
- func (_Celer *CelerSession) UpdateSigners(_triggerTime *big.Int, _newSigners []common.Address, _newPowers []*big.Int, ...) (*types.Transaction, error)
- func (_Celer *CelerSession) VerifySigs(_msg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) error
- func (_Celer *CelerSession) Withdraw(_wdmsg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerSession) Withdraws(arg0 [32]byte) (bool, error)
- type CelerSignersUpdated
- type CelerSignersUpdatedIterator
- type CelerTransactor
- func (_Celer *CelerTransactor) AddGovernor(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) AddLiquidity(opts *bind.TransactOpts, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) AddNativeLiquidity(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) ExecuteDelayedTransfer(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)
- func (_Celer *CelerTransactor) IncreaseNoticePeriod(opts *bind.TransactOpts, period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) NotifyResetSigners(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Relay(opts *bind.TransactOpts, _relayRequest []byte, _sigs [][]byte, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactor) RemoveGovernor(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) RemovePauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) RenounceGovernor(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) ResetSigners(opts *bind.TransactOpts, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Send(opts *bind.TransactOpts, _receiver common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SendNative(opts *bind.TransactOpts, _receiver common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetDelayPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetDelayThresholds(opts *bind.TransactOpts, _tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetEpochLength(opts *bind.TransactOpts, _length *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetEpochVolumeCaps(opts *bind.TransactOpts, _tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetMaxSend(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetMinAdd(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetMinSend(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetMinimalMaxSlippage(opts *bind.TransactOpts, _minimalMaxSlippage uint32) (*types.Transaction, error)
- func (_Celer *CelerTransactor) SetWrap(opts *bind.TransactOpts, _weth common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Celer *CelerTransactor) UpdateSigners(opts *bind.TransactOpts, _triggerTime *big.Int, _newSigners []common.Address, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactor) Withdraw(opts *bind.TransactOpts, _wdmsg []byte, _sigs [][]byte, ...) (*types.Transaction, error)
- type CelerTransactorRaw
- type CelerTransactorSession
- func (_Celer *CelerTransactorSession) AddGovernor(_account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) AddLiquidity(_token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) AddNativeLiquidity(_amount *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) ExecuteDelayedTransfer(id [32]byte) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) IncreaseNoticePeriod(period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) NotifyResetSigners() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Pause() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Receive() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Relay(_relayRequest []byte, _sigs [][]byte, _signers []common.Address, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) RemoveGovernor(_account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) RemovePauser(account common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) RenounceGovernor() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) RenouncePauser() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) ResetSigners(_signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Send(_receiver common.Address, _token common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SendNative(_receiver common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetDelayPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetDelayThresholds(_tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetEpochLength(_length *big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetEpochVolumeCaps(_tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetMaxSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetMinAdd(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetMinSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetMinimalMaxSlippage(_minimalMaxSlippage uint32) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) SetWrap(_weth common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Unpause() (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) UpdateSigners(_triggerTime *big.Int, _newSigners []common.Address, _newPowers []*big.Int, ...) (*types.Transaction, error)
- func (_Celer *CelerTransactorSession) Withdraw(_wdmsg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
- type CelerUnpaused
- type CelerUnpausedIterator
- type CelerWithdrawDone
- type CelerWithdrawDoneIterator
Constants ¶
const CelerABI = "" /* 19695-byte string literal not displayed */
CelerABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Celer ¶
type Celer struct { CelerCaller // Read-only binding to the contract CelerTransactor // Write-only binding to the contract CelerFilterer // Log filterer for contract events }
Celer is an auto generated Go binding around an Ethereum contract.
type CelerCaller ¶
type CelerCaller struct {
// contains filtered or unexported fields
}
CelerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCelerCaller ¶
func NewCelerCaller(address common.Address, caller bind.ContractCaller) (*CelerCaller, error)
NewCelerCaller creates a new read-only instance of Celer, bound to a specific deployed contract.
func (*CelerCaller) Addseq ¶
func (_Celer *CelerCaller) Addseq(opts *bind.CallOpts) (uint64, error)
Addseq is a free data retrieval call binding the contract method 0x89e39127.
Solidity: function addseq() view returns(uint64)
func (*CelerCaller) DelayPeriod ¶
DelayPeriod is a free data retrieval call binding the contract method 0xb1c94d94.
Solidity: function delayPeriod() view returns(uint256)
func (*CelerCaller) DelayThresholds ¶
func (_Celer *CelerCaller) DelayThresholds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
DelayThresholds is a free data retrieval call binding the contract method 0x52532faa.
Solidity: function delayThresholds(address ) view returns(uint256)
func (*CelerCaller) DelayedTransfers ¶
func (_Celer *CelerCaller) DelayedTransfers(opts *bind.CallOpts, arg0 [32]byte) (struct { Receiver common.Address Token common.Address Amount *big.Int Timestamp *big.Int }, error)
DelayedTransfers is a free data retrieval call binding the contract method 0xadc0d57f.
Solidity: function delayedTransfers(bytes32 ) view returns(address receiver, address token, uint256 amount, uint256 timestamp)
func (*CelerCaller) EpochLength ¶
EpochLength is a free data retrieval call binding the contract method 0x57d775f8.
Solidity: function epochLength() view returns(uint256)
func (*CelerCaller) EpochVolumeCaps ¶
func (_Celer *CelerCaller) EpochVolumeCaps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
EpochVolumeCaps is a free data retrieval call binding the contract method 0xb5f2bc47.
Solidity: function epochVolumeCaps(address ) view returns(uint256)
func (*CelerCaller) EpochVolumes ¶
EpochVolumes is a free data retrieval call binding the contract method 0x60216b00.
Solidity: function epochVolumes(address ) view returns(uint256)
func (*CelerCaller) Governors ¶
Governors is a free data retrieval call binding the contract method 0xe3eece26.
Solidity: function governors(address ) view returns(bool)
func (*CelerCaller) IsGovernor ¶
IsGovernor is a free data retrieval call binding the contract method 0xe43581b8.
Solidity: function isGovernor(address _account) view returns(bool)
func (*CelerCaller) IsPauser ¶
IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.
Solidity: function isPauser(address account) view returns(bool)
func (*CelerCaller) LastOpTimestamps ¶
func (_Celer *CelerCaller) LastOpTimestamps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LastOpTimestamps is a free data retrieval call binding the contract method 0xf8321383.
Solidity: function lastOpTimestamps(address ) view returns(uint256)
func (*CelerCaller) MaxSend ¶
MaxSend is a free data retrieval call binding the contract method 0x618ee055.
Solidity: function maxSend(address ) view returns(uint256)
func (*CelerCaller) MinAdd ¶
MinAdd is a free data retrieval call binding the contract method 0xccde517a.
Solidity: function minAdd(address ) view returns(uint256)
func (*CelerCaller) MinSend ¶
MinSend is a free data retrieval call binding the contract method 0xf8b30d7d.
Solidity: function minSend(address ) view returns(uint256)
func (*CelerCaller) MinimalMaxSlippage ¶
func (_Celer *CelerCaller) MinimalMaxSlippage(opts *bind.CallOpts) (uint32, error)
MinimalMaxSlippage is a free data retrieval call binding the contract method 0x2fd1b0a4.
Solidity: function minimalMaxSlippage() view returns(uint32)
func (*CelerCaller) NativeWrap ¶
NativeWrap is a free data retrieval call binding the contract method 0x457bfa2f.
Solidity: function nativeWrap() view returns(address)
func (*CelerCaller) NoticePeriod ¶
NoticePeriod is a free data retrieval call binding the contract method 0x9b14d4c6.
Solidity: function noticePeriod() view returns(uint256)
func (*CelerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CelerCaller) Paused ¶
func (_Celer *CelerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CelerCaller) Pausers ¶
Pausers is a free data retrieval call binding the contract method 0x80f51c12.
Solidity: function pausers(address ) view returns(bool)
func (*CelerCaller) ResetTime ¶
ResetTime is a free data retrieval call binding the contract method 0x65a114f1.
Solidity: function resetTime() view returns(uint256)
func (*CelerCaller) SsHash ¶
func (_Celer *CelerCaller) SsHash(opts *bind.CallOpts) ([32]byte, error)
SsHash is a free data retrieval call binding the contract method 0xd0790da9.
Solidity: function ssHash() view returns(bytes32)
func (*CelerCaller) Transfers ¶
Transfers is a free data retrieval call binding the contract method 0x3c64f04b.
Solidity: function transfers(bytes32 ) view returns(bool)
func (*CelerCaller) TriggerTime ¶
TriggerTime is a free data retrieval call binding the contract method 0x370fb47b.
Solidity: function triggerTime() view returns(uint256)
func (*CelerCaller) VerifySigs ¶
func (_Celer *CelerCaller) VerifySigs(opts *bind.CallOpts, _msg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) error
VerifySigs is a free data retrieval call binding the contract method 0x682dbc22.
Solidity: function verifySigs(bytes _msg, bytes[] _sigs, address[] _signers, uint256[] _powers) view returns()
type CelerCallerRaw ¶
type CelerCallerRaw struct {
Contract *CelerCaller // Generic read-only contract binding to access the raw methods on
}
CelerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CelerCallerRaw) Call ¶
func (_Celer *CelerCallerRaw) 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 CelerCallerSession ¶
type CelerCallerSession struct { Contract *CelerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CelerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CelerCallerSession) Addseq ¶
func (_Celer *CelerCallerSession) Addseq() (uint64, error)
Addseq is a free data retrieval call binding the contract method 0x89e39127.
Solidity: function addseq() view returns(uint64)
func (*CelerCallerSession) DelayPeriod ¶
func (_Celer *CelerCallerSession) DelayPeriod() (*big.Int, error)
DelayPeriod is a free data retrieval call binding the contract method 0xb1c94d94.
Solidity: function delayPeriod() view returns(uint256)
func (*CelerCallerSession) DelayThresholds ¶
DelayThresholds is a free data retrieval call binding the contract method 0x52532faa.
Solidity: function delayThresholds(address ) view returns(uint256)
func (*CelerCallerSession) DelayedTransfers ¶
func (_Celer *CelerCallerSession) DelayedTransfers(arg0 [32]byte) (struct { Receiver common.Address Token common.Address Amount *big.Int Timestamp *big.Int }, error)
DelayedTransfers is a free data retrieval call binding the contract method 0xadc0d57f.
Solidity: function delayedTransfers(bytes32 ) view returns(address receiver, address token, uint256 amount, uint256 timestamp)
func (*CelerCallerSession) EpochLength ¶
func (_Celer *CelerCallerSession) EpochLength() (*big.Int, error)
EpochLength is a free data retrieval call binding the contract method 0x57d775f8.
Solidity: function epochLength() view returns(uint256)
func (*CelerCallerSession) EpochVolumeCaps ¶
EpochVolumeCaps is a free data retrieval call binding the contract method 0xb5f2bc47.
Solidity: function epochVolumeCaps(address ) view returns(uint256)
func (*CelerCallerSession) EpochVolumes ¶
EpochVolumes is a free data retrieval call binding the contract method 0x60216b00.
Solidity: function epochVolumes(address ) view returns(uint256)
func (*CelerCallerSession) Governors ¶
func (_Celer *CelerCallerSession) Governors(arg0 common.Address) (bool, error)
Governors is a free data retrieval call binding the contract method 0xe3eece26.
Solidity: function governors(address ) view returns(bool)
func (*CelerCallerSession) IsGovernor ¶
func (_Celer *CelerCallerSession) IsGovernor(_account common.Address) (bool, error)
IsGovernor is a free data retrieval call binding the contract method 0xe43581b8.
Solidity: function isGovernor(address _account) view returns(bool)
func (*CelerCallerSession) IsPauser ¶
func (_Celer *CelerCallerSession) IsPauser(account common.Address) (bool, error)
IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.
Solidity: function isPauser(address account) view returns(bool)
func (*CelerCallerSession) LastOpTimestamps ¶
LastOpTimestamps is a free data retrieval call binding the contract method 0xf8321383.
Solidity: function lastOpTimestamps(address ) view returns(uint256)
func (*CelerCallerSession) MaxSend ¶
MaxSend is a free data retrieval call binding the contract method 0x618ee055.
Solidity: function maxSend(address ) view returns(uint256)
func (*CelerCallerSession) MinAdd ¶
MinAdd is a free data retrieval call binding the contract method 0xccde517a.
Solidity: function minAdd(address ) view returns(uint256)
func (*CelerCallerSession) MinSend ¶
MinSend is a free data retrieval call binding the contract method 0xf8b30d7d.
Solidity: function minSend(address ) view returns(uint256)
func (*CelerCallerSession) MinimalMaxSlippage ¶
func (_Celer *CelerCallerSession) MinimalMaxSlippage() (uint32, error)
MinimalMaxSlippage is a free data retrieval call binding the contract method 0x2fd1b0a4.
Solidity: function minimalMaxSlippage() view returns(uint32)
func (*CelerCallerSession) NativeWrap ¶
func (_Celer *CelerCallerSession) NativeWrap() (common.Address, error)
NativeWrap is a free data retrieval call binding the contract method 0x457bfa2f.
Solidity: function nativeWrap() view returns(address)
func (*CelerCallerSession) NoticePeriod ¶
func (_Celer *CelerCallerSession) NoticePeriod() (*big.Int, error)
NoticePeriod is a free data retrieval call binding the contract method 0x9b14d4c6.
Solidity: function noticePeriod() view returns(uint256)
func (*CelerCallerSession) Owner ¶
func (_Celer *CelerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CelerCallerSession) Paused ¶
func (_Celer *CelerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CelerCallerSession) Pausers ¶
func (_Celer *CelerCallerSession) Pausers(arg0 common.Address) (bool, error)
Pausers is a free data retrieval call binding the contract method 0x80f51c12.
Solidity: function pausers(address ) view returns(bool)
func (*CelerCallerSession) ResetTime ¶
func (_Celer *CelerCallerSession) ResetTime() (*big.Int, error)
ResetTime is a free data retrieval call binding the contract method 0x65a114f1.
Solidity: function resetTime() view returns(uint256)
func (*CelerCallerSession) SsHash ¶
func (_Celer *CelerCallerSession) SsHash() ([32]byte, error)
SsHash is a free data retrieval call binding the contract method 0xd0790da9.
Solidity: function ssHash() view returns(bytes32)
func (*CelerCallerSession) Transfers ¶
func (_Celer *CelerCallerSession) Transfers(arg0 [32]byte) (bool, error)
Transfers is a free data retrieval call binding the contract method 0x3c64f04b.
Solidity: function transfers(bytes32 ) view returns(bool)
func (*CelerCallerSession) TriggerTime ¶
func (_Celer *CelerCallerSession) TriggerTime() (*big.Int, error)
TriggerTime is a free data retrieval call binding the contract method 0x370fb47b.
Solidity: function triggerTime() view returns(uint256)
func (*CelerCallerSession) VerifySigs ¶
func (_Celer *CelerCallerSession) VerifySigs(_msg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) error
VerifySigs is a free data retrieval call binding the contract method 0x682dbc22.
Solidity: function verifySigs(bytes _msg, bytes[] _sigs, address[] _signers, uint256[] _powers) view returns()
type CelerDelayPeriodUpdated ¶
type CelerDelayPeriodUpdated struct { Period *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerDelayPeriodUpdated represents a DelayPeriodUpdated event raised by the Celer contract.
type CelerDelayPeriodUpdatedIterator ¶
type CelerDelayPeriodUpdatedIterator struct { Event *CelerDelayPeriodUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerDelayPeriodUpdatedIterator is returned from FilterDelayPeriodUpdated and is used to iterate over the raw logs and unpacked data for DelayPeriodUpdated events raised by the Celer contract.
func (*CelerDelayPeriodUpdatedIterator) Close ¶
func (it *CelerDelayPeriodUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerDelayPeriodUpdatedIterator) Error ¶
func (it *CelerDelayPeriodUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerDelayPeriodUpdatedIterator) Next ¶
func (it *CelerDelayPeriodUpdatedIterator) 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 CelerDelayThresholdUpdated ¶
type CelerDelayThresholdUpdated struct { Token common.Address Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerDelayThresholdUpdated represents a DelayThresholdUpdated event raised by the Celer contract.
type CelerDelayThresholdUpdatedIterator ¶
type CelerDelayThresholdUpdatedIterator struct { Event *CelerDelayThresholdUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerDelayThresholdUpdatedIterator is returned from FilterDelayThresholdUpdated and is used to iterate over the raw logs and unpacked data for DelayThresholdUpdated events raised by the Celer contract.
func (*CelerDelayThresholdUpdatedIterator) Close ¶
func (it *CelerDelayThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerDelayThresholdUpdatedIterator) Error ¶
func (it *CelerDelayThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerDelayThresholdUpdatedIterator) Next ¶
func (it *CelerDelayThresholdUpdatedIterator) 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 CelerDelayedTransferAdded ¶
type CelerDelayedTransferAdded struct { Id [32]byte Raw types.Log // Blockchain specific contextual infos }
CelerDelayedTransferAdded represents a DelayedTransferAdded event raised by the Celer contract.
type CelerDelayedTransferAddedIterator ¶
type CelerDelayedTransferAddedIterator struct { Event *CelerDelayedTransferAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerDelayedTransferAddedIterator is returned from FilterDelayedTransferAdded and is used to iterate over the raw logs and unpacked data for DelayedTransferAdded events raised by the Celer contract.
func (*CelerDelayedTransferAddedIterator) Close ¶
func (it *CelerDelayedTransferAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerDelayedTransferAddedIterator) Error ¶
func (it *CelerDelayedTransferAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerDelayedTransferAddedIterator) Next ¶
func (it *CelerDelayedTransferAddedIterator) 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 CelerDelayedTransferExecuted ¶
type CelerDelayedTransferExecuted struct { Id [32]byte Receiver common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerDelayedTransferExecuted represents a DelayedTransferExecuted event raised by the Celer contract.
type CelerDelayedTransferExecutedIterator ¶
type CelerDelayedTransferExecutedIterator struct { Event *CelerDelayedTransferExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerDelayedTransferExecutedIterator is returned from FilterDelayedTransferExecuted and is used to iterate over the raw logs and unpacked data for DelayedTransferExecuted events raised by the Celer contract.
func (*CelerDelayedTransferExecutedIterator) Close ¶
func (it *CelerDelayedTransferExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerDelayedTransferExecutedIterator) Error ¶
func (it *CelerDelayedTransferExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerDelayedTransferExecutedIterator) Next ¶
func (it *CelerDelayedTransferExecutedIterator) 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 CelerEpochLengthUpdated ¶
type CelerEpochLengthUpdated struct { Length *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerEpochLengthUpdated represents a EpochLengthUpdated event raised by the Celer contract.
type CelerEpochLengthUpdatedIterator ¶
type CelerEpochLengthUpdatedIterator struct { Event *CelerEpochLengthUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerEpochLengthUpdatedIterator is returned from FilterEpochLengthUpdated and is used to iterate over the raw logs and unpacked data for EpochLengthUpdated events raised by the Celer contract.
func (*CelerEpochLengthUpdatedIterator) Close ¶
func (it *CelerEpochLengthUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerEpochLengthUpdatedIterator) Error ¶
func (it *CelerEpochLengthUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerEpochLengthUpdatedIterator) Next ¶
func (it *CelerEpochLengthUpdatedIterator) 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 CelerEpochVolumeUpdated ¶
type CelerEpochVolumeUpdated struct { Token common.Address Cap *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerEpochVolumeUpdated represents a EpochVolumeUpdated event raised by the Celer contract.
type CelerEpochVolumeUpdatedIterator ¶
type CelerEpochVolumeUpdatedIterator struct { Event *CelerEpochVolumeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerEpochVolumeUpdatedIterator is returned from FilterEpochVolumeUpdated and is used to iterate over the raw logs and unpacked data for EpochVolumeUpdated events raised by the Celer contract.
func (*CelerEpochVolumeUpdatedIterator) Close ¶
func (it *CelerEpochVolumeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerEpochVolumeUpdatedIterator) Error ¶
func (it *CelerEpochVolumeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerEpochVolumeUpdatedIterator) Next ¶
func (it *CelerEpochVolumeUpdatedIterator) 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 CelerFilterer ¶
type CelerFilterer struct {
// contains filtered or unexported fields
}
CelerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCelerFilterer ¶
func NewCelerFilterer(address common.Address, filterer bind.ContractFilterer) (*CelerFilterer, error)
NewCelerFilterer creates a new log filterer instance of Celer, bound to a specific deployed contract.
func (*CelerFilterer) FilterDelayPeriodUpdated ¶
func (_Celer *CelerFilterer) FilterDelayPeriodUpdated(opts *bind.FilterOpts) (*CelerDelayPeriodUpdatedIterator, error)
FilterDelayPeriodUpdated is a free log retrieval operation binding the contract event 0xc0a39f234199b125fb93713c4d067bdcebbf691087f87b79c0feb92b156ba8b6.
Solidity: event DelayPeriodUpdated(uint256 period)
func (*CelerFilterer) FilterDelayThresholdUpdated ¶
func (_Celer *CelerFilterer) FilterDelayThresholdUpdated(opts *bind.FilterOpts) (*CelerDelayThresholdUpdatedIterator, error)
FilterDelayThresholdUpdated is a free log retrieval operation binding the contract event 0xceaad6533bfb481492fb3e08ef19297f46611b8fa9de5ef4cf8dc23a56ad09ce.
Solidity: event DelayThresholdUpdated(address token, uint256 threshold)
func (*CelerFilterer) FilterDelayedTransferAdded ¶
func (_Celer *CelerFilterer) FilterDelayedTransferAdded(opts *bind.FilterOpts) (*CelerDelayedTransferAddedIterator, error)
FilterDelayedTransferAdded is a free log retrieval operation binding the contract event 0xcbcfffe5102114216a85d3aceb14ad4b81a3935b1b5c468fadf3889eb9c5dce6.
Solidity: event DelayedTransferAdded(bytes32 id)
func (*CelerFilterer) FilterDelayedTransferExecuted ¶
func (_Celer *CelerFilterer) FilterDelayedTransferExecuted(opts *bind.FilterOpts) (*CelerDelayedTransferExecutedIterator, error)
FilterDelayedTransferExecuted is a free log retrieval operation binding the contract event 0x3b40e5089937425d14cdd96947e5661868357e224af59bd8b24a4b8a330d4426.
Solidity: event DelayedTransferExecuted(bytes32 id, address receiver, address token, uint256 amount)
func (*CelerFilterer) FilterEpochLengthUpdated ¶
func (_Celer *CelerFilterer) FilterEpochLengthUpdated(opts *bind.FilterOpts) (*CelerEpochLengthUpdatedIterator, error)
FilterEpochLengthUpdated is a free log retrieval operation binding the contract event 0x2664fec2ff76486ac58ed087310855b648b15b9d19f3de8529e95f7c46b7d6b3.
Solidity: event EpochLengthUpdated(uint256 length)
func (*CelerFilterer) FilterEpochVolumeUpdated ¶
func (_Celer *CelerFilterer) FilterEpochVolumeUpdated(opts *bind.FilterOpts) (*CelerEpochVolumeUpdatedIterator, error)
FilterEpochVolumeUpdated is a free log retrieval operation binding the contract event 0x608e49c22994f20b5d3496dca088b88dfd81b4a3e8cc3809ea1e10a320107e89.
Solidity: event EpochVolumeUpdated(address token, uint256 cap)
func (*CelerFilterer) FilterGovernorAdded ¶
func (_Celer *CelerFilterer) FilterGovernorAdded(opts *bind.FilterOpts) (*CelerGovernorAddedIterator, error)
FilterGovernorAdded is a free log retrieval operation binding the contract event 0xdc5a48d79e2e147530ff63ecdbed5a5a66adb9d5cf339384d5d076da197c40b5.
Solidity: event GovernorAdded(address account)
func (*CelerFilterer) FilterGovernorRemoved ¶
func (_Celer *CelerFilterer) FilterGovernorRemoved(opts *bind.FilterOpts) (*CelerGovernorRemovedIterator, error)
FilterGovernorRemoved is a free log retrieval operation binding the contract event 0x1ebe834e73d60a5fec822c1e1727d34bc79f2ad977ed504581cc1822fe20fb5b.
Solidity: event GovernorRemoved(address account)
func (*CelerFilterer) FilterLiquidityAdded ¶
func (_Celer *CelerFilterer) FilterLiquidityAdded(opts *bind.FilterOpts) (*CelerLiquidityAddedIterator, error)
FilterLiquidityAdded is a free log retrieval operation binding the contract event 0xd5d28426c3248963b1719df49aa4c665120372e02c8249bbea03d019c39ce764.
Solidity: event LiquidityAdded(uint64 seqnum, address provider, address token, uint256 amount)
func (*CelerFilterer) FilterMaxSendUpdated ¶
func (_Celer *CelerFilterer) FilterMaxSendUpdated(opts *bind.FilterOpts) (*CelerMaxSendUpdatedIterator, error)
FilterMaxSendUpdated is a free log retrieval operation binding the contract event 0x4f12d1a5bfb3ccd3719255d4d299d808d50cdca9a0a5c2b3a5aaa7edde73052c.
Solidity: event MaxSendUpdated(address token, uint256 amount)
func (*CelerFilterer) FilterMinAddUpdated ¶
func (_Celer *CelerFilterer) FilterMinAddUpdated(opts *bind.FilterOpts) (*CelerMinAddUpdatedIterator, error)
FilterMinAddUpdated is a free log retrieval operation binding the contract event 0xc56b0d14c4940515800d94ebbd0f3f5d8cc58ba1109c12536bd993b72e466e4f.
Solidity: event MinAddUpdated(address token, uint256 amount)
func (*CelerFilterer) FilterMinSendUpdated ¶
func (_Celer *CelerFilterer) FilterMinSendUpdated(opts *bind.FilterOpts) (*CelerMinSendUpdatedIterator, error)
FilterMinSendUpdated is a free log retrieval operation binding the contract event 0x8b59d386e660418a48d742213ad5ce7c4dd51ae81f30e4e2c387f17d907010c9.
Solidity: event MinSendUpdated(address token, uint256 amount)
func (*CelerFilterer) FilterOwnershipTransferred ¶
func (_Celer *CelerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CelerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CelerFilterer) FilterPaused ¶
func (_Celer *CelerFilterer) FilterPaused(opts *bind.FilterOpts) (*CelerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CelerFilterer) FilterPauserAdded ¶
func (_Celer *CelerFilterer) FilterPauserAdded(opts *bind.FilterOpts) (*CelerPauserAddedIterator, error)
FilterPauserAdded is a free log retrieval operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.
Solidity: event PauserAdded(address account)
func (*CelerFilterer) FilterPauserRemoved ¶
func (_Celer *CelerFilterer) FilterPauserRemoved(opts *bind.FilterOpts) (*CelerPauserRemovedIterator, error)
FilterPauserRemoved is a free log retrieval operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.
Solidity: event PauserRemoved(address account)
func (*CelerFilterer) FilterRelay ¶
func (_Celer *CelerFilterer) FilterRelay(opts *bind.FilterOpts) (*CelerRelayIterator, error)
FilterRelay is a free log retrieval operation binding the contract event 0x79fa08de5149d912dce8e5e8da7a7c17ccdf23dd5d3bfe196802e6eb86347c7c.
Solidity: event Relay(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 srcChainId, bytes32 srcTransferId)
func (*CelerFilterer) FilterResetNotification ¶
func (_Celer *CelerFilterer) FilterResetNotification(opts *bind.FilterOpts) (*CelerResetNotificationIterator, error)
FilterResetNotification is a free log retrieval operation binding the contract event 0x68e825132f7d4bc837dea2d64ac9fc19912bf0224b67f9317d8f1a917f5304a1.
Solidity: event ResetNotification(uint256 resetTime)
func (*CelerFilterer) FilterSend ¶
func (_Celer *CelerFilterer) FilterSend(opts *bind.FilterOpts) (*CelerSendIterator, error)
FilterSend is a free log retrieval operation binding the contract event 0x89d8051e597ab4178a863a5190407b98abfeff406aa8db90c59af76612e58f01.
Solidity: event Send(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 dstChainId, uint64 nonce, uint32 maxSlippage)
func (*CelerFilterer) FilterSignersUpdated ¶
func (_Celer *CelerFilterer) FilterSignersUpdated(opts *bind.FilterOpts) (*CelerSignersUpdatedIterator, error)
FilterSignersUpdated is a free log retrieval operation binding the contract event 0xf126123539a68393c55697f617e7d1148e371988daed246c2f41da99965a23f8.
Solidity: event SignersUpdated(address[] _signers, uint256[] _powers)
func (*CelerFilterer) FilterUnpaused ¶
func (_Celer *CelerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*CelerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CelerFilterer) FilterWithdrawDone ¶
func (_Celer *CelerFilterer) FilterWithdrawDone(opts *bind.FilterOpts) (*CelerWithdrawDoneIterator, error)
FilterWithdrawDone is a free log retrieval operation binding the contract event 0x48a1ab26f3aa7b62bb6b6e8eed182f292b84eb7b006c0254386b268af20774be.
Solidity: event WithdrawDone(bytes32 withdrawId, uint64 seqnum, address receiver, address token, uint256 amount, bytes32 refid)
func (*CelerFilterer) ParseDelayPeriodUpdated ¶
func (_Celer *CelerFilterer) ParseDelayPeriodUpdated(log types.Log) (*CelerDelayPeriodUpdated, error)
ParseDelayPeriodUpdated is a log parse operation binding the contract event 0xc0a39f234199b125fb93713c4d067bdcebbf691087f87b79c0feb92b156ba8b6.
Solidity: event DelayPeriodUpdated(uint256 period)
func (*CelerFilterer) ParseDelayThresholdUpdated ¶
func (_Celer *CelerFilterer) ParseDelayThresholdUpdated(log types.Log) (*CelerDelayThresholdUpdated, error)
ParseDelayThresholdUpdated is a log parse operation binding the contract event 0xceaad6533bfb481492fb3e08ef19297f46611b8fa9de5ef4cf8dc23a56ad09ce.
Solidity: event DelayThresholdUpdated(address token, uint256 threshold)
func (*CelerFilterer) ParseDelayedTransferAdded ¶
func (_Celer *CelerFilterer) ParseDelayedTransferAdded(log types.Log) (*CelerDelayedTransferAdded, error)
ParseDelayedTransferAdded is a log parse operation binding the contract event 0xcbcfffe5102114216a85d3aceb14ad4b81a3935b1b5c468fadf3889eb9c5dce6.
Solidity: event DelayedTransferAdded(bytes32 id)
func (*CelerFilterer) ParseDelayedTransferExecuted ¶
func (_Celer *CelerFilterer) ParseDelayedTransferExecuted(log types.Log) (*CelerDelayedTransferExecuted, error)
ParseDelayedTransferExecuted is a log parse operation binding the contract event 0x3b40e5089937425d14cdd96947e5661868357e224af59bd8b24a4b8a330d4426.
Solidity: event DelayedTransferExecuted(bytes32 id, address receiver, address token, uint256 amount)
func (*CelerFilterer) ParseEpochLengthUpdated ¶
func (_Celer *CelerFilterer) ParseEpochLengthUpdated(log types.Log) (*CelerEpochLengthUpdated, error)
ParseEpochLengthUpdated is a log parse operation binding the contract event 0x2664fec2ff76486ac58ed087310855b648b15b9d19f3de8529e95f7c46b7d6b3.
Solidity: event EpochLengthUpdated(uint256 length)
func (*CelerFilterer) ParseEpochVolumeUpdated ¶
func (_Celer *CelerFilterer) ParseEpochVolumeUpdated(log types.Log) (*CelerEpochVolumeUpdated, error)
ParseEpochVolumeUpdated is a log parse operation binding the contract event 0x608e49c22994f20b5d3496dca088b88dfd81b4a3e8cc3809ea1e10a320107e89.
Solidity: event EpochVolumeUpdated(address token, uint256 cap)
func (*CelerFilterer) ParseGovernorAdded ¶
func (_Celer *CelerFilterer) ParseGovernorAdded(log types.Log) (*CelerGovernorAdded, error)
ParseGovernorAdded is a log parse operation binding the contract event 0xdc5a48d79e2e147530ff63ecdbed5a5a66adb9d5cf339384d5d076da197c40b5.
Solidity: event GovernorAdded(address account)
func (*CelerFilterer) ParseGovernorRemoved ¶
func (_Celer *CelerFilterer) ParseGovernorRemoved(log types.Log) (*CelerGovernorRemoved, error)
ParseGovernorRemoved is a log parse operation binding the contract event 0x1ebe834e73d60a5fec822c1e1727d34bc79f2ad977ed504581cc1822fe20fb5b.
Solidity: event GovernorRemoved(address account)
func (*CelerFilterer) ParseLiquidityAdded ¶
func (_Celer *CelerFilterer) ParseLiquidityAdded(log types.Log) (*CelerLiquidityAdded, error)
ParseLiquidityAdded is a log parse operation binding the contract event 0xd5d28426c3248963b1719df49aa4c665120372e02c8249bbea03d019c39ce764.
Solidity: event LiquidityAdded(uint64 seqnum, address provider, address token, uint256 amount)
func (*CelerFilterer) ParseMaxSendUpdated ¶
func (_Celer *CelerFilterer) ParseMaxSendUpdated(log types.Log) (*CelerMaxSendUpdated, error)
ParseMaxSendUpdated is a log parse operation binding the contract event 0x4f12d1a5bfb3ccd3719255d4d299d808d50cdca9a0a5c2b3a5aaa7edde73052c.
Solidity: event MaxSendUpdated(address token, uint256 amount)
func (*CelerFilterer) ParseMinAddUpdated ¶
func (_Celer *CelerFilterer) ParseMinAddUpdated(log types.Log) (*CelerMinAddUpdated, error)
ParseMinAddUpdated is a log parse operation binding the contract event 0xc56b0d14c4940515800d94ebbd0f3f5d8cc58ba1109c12536bd993b72e466e4f.
Solidity: event MinAddUpdated(address token, uint256 amount)
func (*CelerFilterer) ParseMinSendUpdated ¶
func (_Celer *CelerFilterer) ParseMinSendUpdated(log types.Log) (*CelerMinSendUpdated, error)
ParseMinSendUpdated is a log parse operation binding the contract event 0x8b59d386e660418a48d742213ad5ce7c4dd51ae81f30e4e2c387f17d907010c9.
Solidity: event MinSendUpdated(address token, uint256 amount)
func (*CelerFilterer) ParseOwnershipTransferred ¶
func (_Celer *CelerFilterer) ParseOwnershipTransferred(log types.Log) (*CelerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CelerFilterer) ParsePaused ¶
func (_Celer *CelerFilterer) ParsePaused(log types.Log) (*CelerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CelerFilterer) ParsePauserAdded ¶
func (_Celer *CelerFilterer) ParsePauserAdded(log types.Log) (*CelerPauserAdded, error)
ParsePauserAdded is a log parse operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.
Solidity: event PauserAdded(address account)
func (*CelerFilterer) ParsePauserRemoved ¶
func (_Celer *CelerFilterer) ParsePauserRemoved(log types.Log) (*CelerPauserRemoved, error)
ParsePauserRemoved is a log parse operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.
Solidity: event PauserRemoved(address account)
func (*CelerFilterer) ParseRelay ¶
func (_Celer *CelerFilterer) ParseRelay(log types.Log) (*CelerRelay, error)
ParseRelay is a log parse operation binding the contract event 0x79fa08de5149d912dce8e5e8da7a7c17ccdf23dd5d3bfe196802e6eb86347c7c.
Solidity: event Relay(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 srcChainId, bytes32 srcTransferId)
func (*CelerFilterer) ParseResetNotification ¶
func (_Celer *CelerFilterer) ParseResetNotification(log types.Log) (*CelerResetNotification, error)
ParseResetNotification is a log parse operation binding the contract event 0x68e825132f7d4bc837dea2d64ac9fc19912bf0224b67f9317d8f1a917f5304a1.
Solidity: event ResetNotification(uint256 resetTime)
func (*CelerFilterer) ParseSend ¶
func (_Celer *CelerFilterer) ParseSend(log types.Log) (*CelerSend, error)
ParseSend is a log parse operation binding the contract event 0x89d8051e597ab4178a863a5190407b98abfeff406aa8db90c59af76612e58f01.
Solidity: event Send(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 dstChainId, uint64 nonce, uint32 maxSlippage)
func (*CelerFilterer) ParseSignersUpdated ¶
func (_Celer *CelerFilterer) ParseSignersUpdated(log types.Log) (*CelerSignersUpdated, error)
ParseSignersUpdated is a log parse operation binding the contract event 0xf126123539a68393c55697f617e7d1148e371988daed246c2f41da99965a23f8.
Solidity: event SignersUpdated(address[] _signers, uint256[] _powers)
func (*CelerFilterer) ParseUnpaused ¶
func (_Celer *CelerFilterer) ParseUnpaused(log types.Log) (*CelerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CelerFilterer) ParseWithdrawDone ¶
func (_Celer *CelerFilterer) ParseWithdrawDone(log types.Log) (*CelerWithdrawDone, error)
ParseWithdrawDone is a log parse operation binding the contract event 0x48a1ab26f3aa7b62bb6b6e8eed182f292b84eb7b006c0254386b268af20774be.
Solidity: event WithdrawDone(bytes32 withdrawId, uint64 seqnum, address receiver, address token, uint256 amount, bytes32 refid)
func (*CelerFilterer) WatchDelayPeriodUpdated ¶
func (_Celer *CelerFilterer) WatchDelayPeriodUpdated(opts *bind.WatchOpts, sink chan<- *CelerDelayPeriodUpdated) (event.Subscription, error)
WatchDelayPeriodUpdated is a free log subscription operation binding the contract event 0xc0a39f234199b125fb93713c4d067bdcebbf691087f87b79c0feb92b156ba8b6.
Solidity: event DelayPeriodUpdated(uint256 period)
func (*CelerFilterer) WatchDelayThresholdUpdated ¶
func (_Celer *CelerFilterer) WatchDelayThresholdUpdated(opts *bind.WatchOpts, sink chan<- *CelerDelayThresholdUpdated) (event.Subscription, error)
WatchDelayThresholdUpdated is a free log subscription operation binding the contract event 0xceaad6533bfb481492fb3e08ef19297f46611b8fa9de5ef4cf8dc23a56ad09ce.
Solidity: event DelayThresholdUpdated(address token, uint256 threshold)
func (*CelerFilterer) WatchDelayedTransferAdded ¶
func (_Celer *CelerFilterer) WatchDelayedTransferAdded(opts *bind.WatchOpts, sink chan<- *CelerDelayedTransferAdded) (event.Subscription, error)
WatchDelayedTransferAdded is a free log subscription operation binding the contract event 0xcbcfffe5102114216a85d3aceb14ad4b81a3935b1b5c468fadf3889eb9c5dce6.
Solidity: event DelayedTransferAdded(bytes32 id)
func (*CelerFilterer) WatchDelayedTransferExecuted ¶
func (_Celer *CelerFilterer) WatchDelayedTransferExecuted(opts *bind.WatchOpts, sink chan<- *CelerDelayedTransferExecuted) (event.Subscription, error)
WatchDelayedTransferExecuted is a free log subscription operation binding the contract event 0x3b40e5089937425d14cdd96947e5661868357e224af59bd8b24a4b8a330d4426.
Solidity: event DelayedTransferExecuted(bytes32 id, address receiver, address token, uint256 amount)
func (*CelerFilterer) WatchEpochLengthUpdated ¶
func (_Celer *CelerFilterer) WatchEpochLengthUpdated(opts *bind.WatchOpts, sink chan<- *CelerEpochLengthUpdated) (event.Subscription, error)
WatchEpochLengthUpdated is a free log subscription operation binding the contract event 0x2664fec2ff76486ac58ed087310855b648b15b9d19f3de8529e95f7c46b7d6b3.
Solidity: event EpochLengthUpdated(uint256 length)
func (*CelerFilterer) WatchEpochVolumeUpdated ¶
func (_Celer *CelerFilterer) WatchEpochVolumeUpdated(opts *bind.WatchOpts, sink chan<- *CelerEpochVolumeUpdated) (event.Subscription, error)
WatchEpochVolumeUpdated is a free log subscription operation binding the contract event 0x608e49c22994f20b5d3496dca088b88dfd81b4a3e8cc3809ea1e10a320107e89.
Solidity: event EpochVolumeUpdated(address token, uint256 cap)
func (*CelerFilterer) WatchGovernorAdded ¶
func (_Celer *CelerFilterer) WatchGovernorAdded(opts *bind.WatchOpts, sink chan<- *CelerGovernorAdded) (event.Subscription, error)
WatchGovernorAdded is a free log subscription operation binding the contract event 0xdc5a48d79e2e147530ff63ecdbed5a5a66adb9d5cf339384d5d076da197c40b5.
Solidity: event GovernorAdded(address account)
func (*CelerFilterer) WatchGovernorRemoved ¶
func (_Celer *CelerFilterer) WatchGovernorRemoved(opts *bind.WatchOpts, sink chan<- *CelerGovernorRemoved) (event.Subscription, error)
WatchGovernorRemoved is a free log subscription operation binding the contract event 0x1ebe834e73d60a5fec822c1e1727d34bc79f2ad977ed504581cc1822fe20fb5b.
Solidity: event GovernorRemoved(address account)
func (*CelerFilterer) WatchLiquidityAdded ¶
func (_Celer *CelerFilterer) WatchLiquidityAdded(opts *bind.WatchOpts, sink chan<- *CelerLiquidityAdded) (event.Subscription, error)
WatchLiquidityAdded is a free log subscription operation binding the contract event 0xd5d28426c3248963b1719df49aa4c665120372e02c8249bbea03d019c39ce764.
Solidity: event LiquidityAdded(uint64 seqnum, address provider, address token, uint256 amount)
func (*CelerFilterer) WatchMaxSendUpdated ¶
func (_Celer *CelerFilterer) WatchMaxSendUpdated(opts *bind.WatchOpts, sink chan<- *CelerMaxSendUpdated) (event.Subscription, error)
WatchMaxSendUpdated is a free log subscription operation binding the contract event 0x4f12d1a5bfb3ccd3719255d4d299d808d50cdca9a0a5c2b3a5aaa7edde73052c.
Solidity: event MaxSendUpdated(address token, uint256 amount)
func (*CelerFilterer) WatchMinAddUpdated ¶
func (_Celer *CelerFilterer) WatchMinAddUpdated(opts *bind.WatchOpts, sink chan<- *CelerMinAddUpdated) (event.Subscription, error)
WatchMinAddUpdated is a free log subscription operation binding the contract event 0xc56b0d14c4940515800d94ebbd0f3f5d8cc58ba1109c12536bd993b72e466e4f.
Solidity: event MinAddUpdated(address token, uint256 amount)
func (*CelerFilterer) WatchMinSendUpdated ¶
func (_Celer *CelerFilterer) WatchMinSendUpdated(opts *bind.WatchOpts, sink chan<- *CelerMinSendUpdated) (event.Subscription, error)
WatchMinSendUpdated is a free log subscription operation binding the contract event 0x8b59d386e660418a48d742213ad5ce7c4dd51ae81f30e4e2c387f17d907010c9.
Solidity: event MinSendUpdated(address token, uint256 amount)
func (*CelerFilterer) WatchOwnershipTransferred ¶
func (_Celer *CelerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CelerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CelerFilterer) WatchPaused ¶
func (_Celer *CelerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *CelerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CelerFilterer) WatchPauserAdded ¶
func (_Celer *CelerFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *CelerPauserAdded) (event.Subscription, error)
WatchPauserAdded is a free log subscription operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.
Solidity: event PauserAdded(address account)
func (*CelerFilterer) WatchPauserRemoved ¶
func (_Celer *CelerFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *CelerPauserRemoved) (event.Subscription, error)
WatchPauserRemoved is a free log subscription operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.
Solidity: event PauserRemoved(address account)
func (*CelerFilterer) WatchRelay ¶
func (_Celer *CelerFilterer) WatchRelay(opts *bind.WatchOpts, sink chan<- *CelerRelay) (event.Subscription, error)
WatchRelay is a free log subscription operation binding the contract event 0x79fa08de5149d912dce8e5e8da7a7c17ccdf23dd5d3bfe196802e6eb86347c7c.
Solidity: event Relay(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 srcChainId, bytes32 srcTransferId)
func (*CelerFilterer) WatchResetNotification ¶
func (_Celer *CelerFilterer) WatchResetNotification(opts *bind.WatchOpts, sink chan<- *CelerResetNotification) (event.Subscription, error)
WatchResetNotification is a free log subscription operation binding the contract event 0x68e825132f7d4bc837dea2d64ac9fc19912bf0224b67f9317d8f1a917f5304a1.
Solidity: event ResetNotification(uint256 resetTime)
func (*CelerFilterer) WatchSend ¶
func (_Celer *CelerFilterer) WatchSend(opts *bind.WatchOpts, sink chan<- *CelerSend) (event.Subscription, error)
WatchSend is a free log subscription operation binding the contract event 0x89d8051e597ab4178a863a5190407b98abfeff406aa8db90c59af76612e58f01.
Solidity: event Send(bytes32 transferId, address sender, address receiver, address token, uint256 amount, uint64 dstChainId, uint64 nonce, uint32 maxSlippage)
func (*CelerFilterer) WatchSignersUpdated ¶
func (_Celer *CelerFilterer) WatchSignersUpdated(opts *bind.WatchOpts, sink chan<- *CelerSignersUpdated) (event.Subscription, error)
WatchSignersUpdated is a free log subscription operation binding the contract event 0xf126123539a68393c55697f617e7d1148e371988daed246c2f41da99965a23f8.
Solidity: event SignersUpdated(address[] _signers, uint256[] _powers)
func (*CelerFilterer) WatchUnpaused ¶
func (_Celer *CelerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *CelerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CelerFilterer) WatchWithdrawDone ¶
func (_Celer *CelerFilterer) WatchWithdrawDone(opts *bind.WatchOpts, sink chan<- *CelerWithdrawDone) (event.Subscription, error)
WatchWithdrawDone is a free log subscription operation binding the contract event 0x48a1ab26f3aa7b62bb6b6e8eed182f292b84eb7b006c0254386b268af20774be.
Solidity: event WithdrawDone(bytes32 withdrawId, uint64 seqnum, address receiver, address token, uint256 amount, bytes32 refid)
type CelerGovernorAdded ¶
type CelerGovernorAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerGovernorAdded represents a GovernorAdded event raised by the Celer contract.
type CelerGovernorAddedIterator ¶
type CelerGovernorAddedIterator struct { Event *CelerGovernorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerGovernorAddedIterator is returned from FilterGovernorAdded and is used to iterate over the raw logs and unpacked data for GovernorAdded events raised by the Celer contract.
func (*CelerGovernorAddedIterator) Close ¶
func (it *CelerGovernorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerGovernorAddedIterator) Error ¶
func (it *CelerGovernorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerGovernorAddedIterator) Next ¶
func (it *CelerGovernorAddedIterator) 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 CelerGovernorRemoved ¶
type CelerGovernorRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerGovernorRemoved represents a GovernorRemoved event raised by the Celer contract.
type CelerGovernorRemovedIterator ¶
type CelerGovernorRemovedIterator struct { Event *CelerGovernorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerGovernorRemovedIterator is returned from FilterGovernorRemoved and is used to iterate over the raw logs and unpacked data for GovernorRemoved events raised by the Celer contract.
func (*CelerGovernorRemovedIterator) Close ¶
func (it *CelerGovernorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerGovernorRemovedIterator) Error ¶
func (it *CelerGovernorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerGovernorRemovedIterator) Next ¶
func (it *CelerGovernorRemovedIterator) 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 CelerLiquidityAdded ¶
type CelerLiquidityAdded struct { Seqnum uint64 Provider common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerLiquidityAdded represents a LiquidityAdded event raised by the Celer contract.
type CelerLiquidityAddedIterator ¶
type CelerLiquidityAddedIterator struct { Event *CelerLiquidityAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerLiquidityAddedIterator is returned from FilterLiquidityAdded and is used to iterate over the raw logs and unpacked data for LiquidityAdded events raised by the Celer contract.
func (*CelerLiquidityAddedIterator) Close ¶
func (it *CelerLiquidityAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerLiquidityAddedIterator) Error ¶
func (it *CelerLiquidityAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerLiquidityAddedIterator) Next ¶
func (it *CelerLiquidityAddedIterator) 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 CelerMaxSendUpdated ¶
type CelerMaxSendUpdated struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerMaxSendUpdated represents a MaxSendUpdated event raised by the Celer contract.
type CelerMaxSendUpdatedIterator ¶
type CelerMaxSendUpdatedIterator struct { Event *CelerMaxSendUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerMaxSendUpdatedIterator is returned from FilterMaxSendUpdated and is used to iterate over the raw logs and unpacked data for MaxSendUpdated events raised by the Celer contract.
func (*CelerMaxSendUpdatedIterator) Close ¶
func (it *CelerMaxSendUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerMaxSendUpdatedIterator) Error ¶
func (it *CelerMaxSendUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerMaxSendUpdatedIterator) Next ¶
func (it *CelerMaxSendUpdatedIterator) 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 CelerMinAddUpdated ¶
type CelerMinAddUpdated struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerMinAddUpdated represents a MinAddUpdated event raised by the Celer contract.
type CelerMinAddUpdatedIterator ¶
type CelerMinAddUpdatedIterator struct { Event *CelerMinAddUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerMinAddUpdatedIterator is returned from FilterMinAddUpdated and is used to iterate over the raw logs and unpacked data for MinAddUpdated events raised by the Celer contract.
func (*CelerMinAddUpdatedIterator) Close ¶
func (it *CelerMinAddUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerMinAddUpdatedIterator) Error ¶
func (it *CelerMinAddUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerMinAddUpdatedIterator) Next ¶
func (it *CelerMinAddUpdatedIterator) 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 CelerMinSendUpdated ¶
type CelerMinSendUpdated struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerMinSendUpdated represents a MinSendUpdated event raised by the Celer contract.
type CelerMinSendUpdatedIterator ¶
type CelerMinSendUpdatedIterator struct { Event *CelerMinSendUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerMinSendUpdatedIterator is returned from FilterMinSendUpdated and is used to iterate over the raw logs and unpacked data for MinSendUpdated events raised by the Celer contract.
func (*CelerMinSendUpdatedIterator) Close ¶
func (it *CelerMinSendUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerMinSendUpdatedIterator) Error ¶
func (it *CelerMinSendUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerMinSendUpdatedIterator) Next ¶
func (it *CelerMinSendUpdatedIterator) 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 CelerOwnershipTransferred ¶
type CelerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CelerOwnershipTransferred represents a OwnershipTransferred event raised by the Celer contract.
type CelerOwnershipTransferredIterator ¶
type CelerOwnershipTransferredIterator struct { Event *CelerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Celer contract.
func (*CelerOwnershipTransferredIterator) Close ¶
func (it *CelerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerOwnershipTransferredIterator) Error ¶
func (it *CelerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerOwnershipTransferredIterator) Next ¶
func (it *CelerOwnershipTransferredIterator) 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 CelerPaused ¶
type CelerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerPaused represents a Paused event raised by the Celer contract.
type CelerPausedIterator ¶
type CelerPausedIterator struct { Event *CelerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Celer contract.
func (*CelerPausedIterator) Close ¶
func (it *CelerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerPausedIterator) Error ¶
func (it *CelerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerPausedIterator) Next ¶
func (it *CelerPausedIterator) 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 CelerPauserAdded ¶
type CelerPauserAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerPauserAdded represents a PauserAdded event raised by the Celer contract.
type CelerPauserAddedIterator ¶
type CelerPauserAddedIterator struct { Event *CelerPauserAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerPauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the Celer contract.
func (*CelerPauserAddedIterator) Close ¶
func (it *CelerPauserAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerPauserAddedIterator) Error ¶
func (it *CelerPauserAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerPauserAddedIterator) Next ¶
func (it *CelerPauserAddedIterator) 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 CelerPauserRemoved ¶
type CelerPauserRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerPauserRemoved represents a PauserRemoved event raised by the Celer contract.
type CelerPauserRemovedIterator ¶
type CelerPauserRemovedIterator struct { Event *CelerPauserRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerPauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the Celer contract.
func (*CelerPauserRemovedIterator) Close ¶
func (it *CelerPauserRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerPauserRemovedIterator) Error ¶
func (it *CelerPauserRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerPauserRemovedIterator) Next ¶
func (it *CelerPauserRemovedIterator) 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 CelerRaw ¶
type CelerRaw struct {
Contract *Celer // Generic contract binding to access the raw methods on
}
CelerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CelerRaw) Call ¶
func (_Celer *CelerRaw) 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 (*CelerRaw) Transact ¶
func (_Celer *CelerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CelerRaw) Transfer ¶
func (_Celer *CelerRaw) 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 CelerRelay ¶
type CelerRelay struct { TransferId [32]byte Sender common.Address Receiver common.Address Token common.Address Amount *big.Int SrcChainId uint64 SrcTransferId [32]byte Raw types.Log // Blockchain specific contextual infos }
CelerRelay represents a Relay event raised by the Celer contract.
type CelerRelayIterator ¶
type CelerRelayIterator struct { Event *CelerRelay // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerRelayIterator is returned from FilterRelay and is used to iterate over the raw logs and unpacked data for Relay events raised by the Celer contract.
func (*CelerRelayIterator) Close ¶
func (it *CelerRelayIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerRelayIterator) Error ¶
func (it *CelerRelayIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerRelayIterator) Next ¶
func (it *CelerRelayIterator) 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 CelerResetNotification ¶
type CelerResetNotification struct { ResetTime *big.Int Raw types.Log // Blockchain specific contextual infos }
CelerResetNotification represents a ResetNotification event raised by the Celer contract.
type CelerResetNotificationIterator ¶
type CelerResetNotificationIterator struct { Event *CelerResetNotification // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerResetNotificationIterator is returned from FilterResetNotification and is used to iterate over the raw logs and unpacked data for ResetNotification events raised by the Celer contract.
func (*CelerResetNotificationIterator) Close ¶
func (it *CelerResetNotificationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerResetNotificationIterator) Error ¶
func (it *CelerResetNotificationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerResetNotificationIterator) Next ¶
func (it *CelerResetNotificationIterator) 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 CelerSend ¶
type CelerSend struct { TransferId [32]byte Sender common.Address Receiver common.Address Token common.Address Amount *big.Int DstChainId uint64 Nonce uint64 MaxSlippage uint32 Raw types.Log // Blockchain specific contextual infos }
CelerSend represents a Send event raised by the Celer contract.
type CelerSendIterator ¶
type CelerSendIterator struct { Event *CelerSend // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerSendIterator is returned from FilterSend and is used to iterate over the raw logs and unpacked data for Send events raised by the Celer contract.
func (*CelerSendIterator) Close ¶
func (it *CelerSendIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerSendIterator) Error ¶
func (it *CelerSendIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerSendIterator) Next ¶
func (it *CelerSendIterator) 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 CelerSession ¶
type CelerSession struct { Contract *Celer // 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 }
CelerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CelerSession) AddGovernor ¶
func (_Celer *CelerSession) AddGovernor(_account common.Address) (*types.Transaction, error)
AddGovernor is a paid mutator transaction binding the contract method 0x3c4a25d0.
Solidity: function addGovernor(address _account) returns()
func (*CelerSession) AddLiquidity ¶
func (_Celer *CelerSession) AddLiquidity(_token common.Address, _amount *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0x56688700.
Solidity: function addLiquidity(address _token, uint256 _amount) returns()
func (*CelerSession) AddNativeLiquidity ¶
func (_Celer *CelerSession) AddNativeLiquidity(_amount *big.Int) (*types.Transaction, error)
AddNativeLiquidity is a paid mutator transaction binding the contract method 0x7044c89e.
Solidity: function addNativeLiquidity(uint256 _amount) payable returns()
func (*CelerSession) AddPauser ¶
func (_Celer *CelerSession) AddPauser(account common.Address) (*types.Transaction, error)
AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.
Solidity: function addPauser(address account) returns()
func (*CelerSession) Addseq ¶
func (_Celer *CelerSession) Addseq() (uint64, error)
Addseq is a free data retrieval call binding the contract method 0x89e39127.
Solidity: function addseq() view returns(uint64)
func (*CelerSession) DelayPeriod ¶
func (_Celer *CelerSession) DelayPeriod() (*big.Int, error)
DelayPeriod is a free data retrieval call binding the contract method 0xb1c94d94.
Solidity: function delayPeriod() view returns(uint256)
func (*CelerSession) DelayThresholds ¶
DelayThresholds is a free data retrieval call binding the contract method 0x52532faa.
Solidity: function delayThresholds(address ) view returns(uint256)
func (*CelerSession) DelayedTransfers ¶
func (_Celer *CelerSession) DelayedTransfers(arg0 [32]byte) (struct { Receiver common.Address Token common.Address Amount *big.Int Timestamp *big.Int }, error)
DelayedTransfers is a free data retrieval call binding the contract method 0xadc0d57f.
Solidity: function delayedTransfers(bytes32 ) view returns(address receiver, address token, uint256 amount, uint256 timestamp)
func (*CelerSession) EpochLength ¶
func (_Celer *CelerSession) EpochLength() (*big.Int, error)
EpochLength is a free data retrieval call binding the contract method 0x57d775f8.
Solidity: function epochLength() view returns(uint256)
func (*CelerSession) EpochVolumeCaps ¶
EpochVolumeCaps is a free data retrieval call binding the contract method 0xb5f2bc47.
Solidity: function epochVolumeCaps(address ) view returns(uint256)
func (*CelerSession) EpochVolumes ¶
EpochVolumes is a free data retrieval call binding the contract method 0x60216b00.
Solidity: function epochVolumes(address ) view returns(uint256)
func (*CelerSession) ExecuteDelayedTransfer ¶
func (_Celer *CelerSession) ExecuteDelayedTransfer(id [32]byte) (*types.Transaction, error)
ExecuteDelayedTransfer is a paid mutator transaction binding the contract method 0x9e25fc5c.
Solidity: function executeDelayedTransfer(bytes32 id) returns()
func (*CelerSession) Governors ¶
func (_Celer *CelerSession) Governors(arg0 common.Address) (bool, error)
Governors is a free data retrieval call binding the contract method 0xe3eece26.
Solidity: function governors(address ) view returns(bool)
func (*CelerSession) IncreaseNoticePeriod ¶
func (_Celer *CelerSession) IncreaseNoticePeriod(period *big.Int) (*types.Transaction, error)
IncreaseNoticePeriod is a paid mutator transaction binding the contract method 0xf20c922a.
Solidity: function increaseNoticePeriod(uint256 period) returns()
func (*CelerSession) IsGovernor ¶
func (_Celer *CelerSession) IsGovernor(_account common.Address) (bool, error)
IsGovernor is a free data retrieval call binding the contract method 0xe43581b8.
Solidity: function isGovernor(address _account) view returns(bool)
func (*CelerSession) IsPauser ¶
func (_Celer *CelerSession) IsPauser(account common.Address) (bool, error)
IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.
Solidity: function isPauser(address account) view returns(bool)
func (*CelerSession) LastOpTimestamps ¶
LastOpTimestamps is a free data retrieval call binding the contract method 0xf8321383.
Solidity: function lastOpTimestamps(address ) view returns(uint256)
func (*CelerSession) MaxSend ¶
MaxSend is a free data retrieval call binding the contract method 0x618ee055.
Solidity: function maxSend(address ) view returns(uint256)
func (*CelerSession) MinAdd ¶
MinAdd is a free data retrieval call binding the contract method 0xccde517a.
Solidity: function minAdd(address ) view returns(uint256)
func (*CelerSession) MinSend ¶
MinSend is a free data retrieval call binding the contract method 0xf8b30d7d.
Solidity: function minSend(address ) view returns(uint256)
func (*CelerSession) MinimalMaxSlippage ¶
func (_Celer *CelerSession) MinimalMaxSlippage() (uint32, error)
MinimalMaxSlippage is a free data retrieval call binding the contract method 0x2fd1b0a4.
Solidity: function minimalMaxSlippage() view returns(uint32)
func (*CelerSession) NativeWrap ¶
func (_Celer *CelerSession) NativeWrap() (common.Address, error)
NativeWrap is a free data retrieval call binding the contract method 0x457bfa2f.
Solidity: function nativeWrap() view returns(address)
func (*CelerSession) NoticePeriod ¶
func (_Celer *CelerSession) NoticePeriod() (*big.Int, error)
NoticePeriod is a free data retrieval call binding the contract method 0x9b14d4c6.
Solidity: function noticePeriod() view returns(uint256)
func (*CelerSession) NotifyResetSigners ¶
func (_Celer *CelerSession) NotifyResetSigners() (*types.Transaction, error)
NotifyResetSigners is a paid mutator transaction binding the contract method 0x25c38b9f.
Solidity: function notifyResetSigners() returns()
func (*CelerSession) Owner ¶
func (_Celer *CelerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CelerSession) Pause ¶
func (_Celer *CelerSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CelerSession) Paused ¶
func (_Celer *CelerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CelerSession) Pausers ¶
func (_Celer *CelerSession) Pausers(arg0 common.Address) (bool, error)
Pausers is a free data retrieval call binding the contract method 0x80f51c12.
Solidity: function pausers(address ) view returns(bool)
func (*CelerSession) Receive ¶
func (_Celer *CelerSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*CelerSession) Relay ¶
func (_Celer *CelerSession) Relay(_relayRequest []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Relay is a paid mutator transaction binding the contract method 0xcdd1b25d.
Solidity: function relay(bytes _relayRequest, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
func (*CelerSession) RemoveGovernor ¶
func (_Celer *CelerSession) RemoveGovernor(_account common.Address) (*types.Transaction, error)
RemoveGovernor is a paid mutator transaction binding the contract method 0xeecdac88.
Solidity: function removeGovernor(address _account) returns()
func (*CelerSession) RemovePauser ¶
func (_Celer *CelerSession) RemovePauser(account common.Address) (*types.Transaction, error)
RemovePauser is a paid mutator transaction binding the contract method 0x6b2c0f55.
Solidity: function removePauser(address account) returns()
func (*CelerSession) RenounceGovernor ¶
func (_Celer *CelerSession) RenounceGovernor() (*types.Transaction, error)
RenounceGovernor is a paid mutator transaction binding the contract method 0xe026049c.
Solidity: function renounceGovernor() returns()
func (*CelerSession) RenounceOwnership ¶
func (_Celer *CelerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CelerSession) RenouncePauser ¶
func (_Celer *CelerSession) RenouncePauser() (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
func (*CelerSession) ResetSigners ¶
func (_Celer *CelerSession) ResetSigners(_signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
ResetSigners is a paid mutator transaction binding the contract method 0xa7bdf45a.
Solidity: function resetSigners(address[] _signers, uint256[] _powers) returns()
func (*CelerSession) ResetTime ¶
func (_Celer *CelerSession) ResetTime() (*big.Int, error)
ResetTime is a free data retrieval call binding the contract method 0x65a114f1.
Solidity: function resetTime() view returns(uint256)
func (*CelerSession) Send ¶
func (_Celer *CelerSession) Send(_receiver common.Address, _token common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xa5977fbb.
Solidity: function send(address _receiver, address _token, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) returns()
func (*CelerSession) SendNative ¶
func (_Celer *CelerSession) SendNative(_receiver common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
SendNative is a paid mutator transaction binding the contract method 0x3f2e5fc3.
Solidity: function sendNative(address _receiver, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) payable returns()
func (*CelerSession) SetDelayPeriod ¶
func (_Celer *CelerSession) SetDelayPeriod(_period *big.Int) (*types.Transaction, error)
SetDelayPeriod is a paid mutator transaction binding the contract method 0x3d572107.
Solidity: function setDelayPeriod(uint256 _period) returns()
func (*CelerSession) SetDelayThresholds ¶
func (_Celer *CelerSession) SetDelayThresholds(_tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
SetDelayThresholds is a paid mutator transaction binding the contract method 0x17bdbae5.
Solidity: function setDelayThresholds(address[] _tokens, uint256[] _thresholds) returns()
func (*CelerSession) SetEpochLength ¶
func (_Celer *CelerSession) SetEpochLength(_length *big.Int) (*types.Transaction, error)
SetEpochLength is a paid mutator transaction binding the contract method 0x54eea796.
Solidity: function setEpochLength(uint256 _length) returns()
func (*CelerSession) SetEpochVolumeCaps ¶
func (_Celer *CelerSession) SetEpochVolumeCaps(_tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
SetEpochVolumeCaps is a paid mutator transaction binding the contract method 0x47b16c6c.
Solidity: function setEpochVolumeCaps(address[] _tokens, uint256[] _caps) returns()
func (*CelerSession) SetMaxSend ¶
func (_Celer *CelerSession) SetMaxSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMaxSend is a paid mutator transaction binding the contract method 0x878fe1ce.
Solidity: function setMaxSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerSession) SetMinAdd ¶
func (_Celer *CelerSession) SetMinAdd(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinAdd is a paid mutator transaction binding the contract method 0xe999e5f4.
Solidity: function setMinAdd(address[] _tokens, uint256[] _amounts) returns()
func (*CelerSession) SetMinSend ¶
func (_Celer *CelerSession) SetMinSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinSend is a paid mutator transaction binding the contract method 0x08992741.
Solidity: function setMinSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerSession) SetMinimalMaxSlippage ¶
func (_Celer *CelerSession) SetMinimalMaxSlippage(_minimalMaxSlippage uint32) (*types.Transaction, error)
SetMinimalMaxSlippage is a paid mutator transaction binding the contract method 0x48234126.
Solidity: function setMinimalMaxSlippage(uint32 _minimalMaxSlippage) returns()
func (*CelerSession) SetWrap ¶
func (_Celer *CelerSession) SetWrap(_weth common.Address) (*types.Transaction, error)
SetWrap is a paid mutator transaction binding the contract method 0x9ff9001a.
Solidity: function setWrap(address _weth) returns()
func (*CelerSession) SsHash ¶
func (_Celer *CelerSession) SsHash() ([32]byte, error)
SsHash is a free data retrieval call binding the contract method 0xd0790da9.
Solidity: function ssHash() view returns(bytes32)
func (*CelerSession) TransferOwnership ¶
func (_Celer *CelerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*CelerSession) Transfers ¶
func (_Celer *CelerSession) Transfers(arg0 [32]byte) (bool, error)
Transfers is a free data retrieval call binding the contract method 0x3c64f04b.
Solidity: function transfers(bytes32 ) view returns(bool)
func (*CelerSession) TriggerTime ¶
func (_Celer *CelerSession) TriggerTime() (*big.Int, error)
TriggerTime is a free data retrieval call binding the contract method 0x370fb47b.
Solidity: function triggerTime() view returns(uint256)
func (*CelerSession) Unpause ¶
func (_Celer *CelerSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CelerSession) UpdateSigners ¶
func (_Celer *CelerSession) UpdateSigners(_triggerTime *big.Int, _newSigners []common.Address, _newPowers []*big.Int, _sigs [][]byte, _curSigners []common.Address, _curPowers []*big.Int) (*types.Transaction, error)
UpdateSigners is a paid mutator transaction binding the contract method 0xba2cb25c.
Solidity: function updateSigners(uint256 _triggerTime, address[] _newSigners, uint256[] _newPowers, bytes[] _sigs, address[] _curSigners, uint256[] _curPowers) returns()
func (*CelerSession) VerifySigs ¶
func (_Celer *CelerSession) VerifySigs(_msg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) error
VerifySigs is a free data retrieval call binding the contract method 0x682dbc22.
Solidity: function verifySigs(bytes _msg, bytes[] _sigs, address[] _signers, uint256[] _powers) view returns()
func (*CelerSession) Withdraw ¶
func (_Celer *CelerSession) Withdraw(_wdmsg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xa21a9280.
Solidity: function withdraw(bytes _wdmsg, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
type CelerSignersUpdated ¶
type CelerSignersUpdated struct { Signers []common.Address Powers []*big.Int Raw types.Log // Blockchain specific contextual infos }
CelerSignersUpdated represents a SignersUpdated event raised by the Celer contract.
type CelerSignersUpdatedIterator ¶
type CelerSignersUpdatedIterator struct { Event *CelerSignersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerSignersUpdatedIterator is returned from FilterSignersUpdated and is used to iterate over the raw logs and unpacked data for SignersUpdated events raised by the Celer contract.
func (*CelerSignersUpdatedIterator) Close ¶
func (it *CelerSignersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerSignersUpdatedIterator) Error ¶
func (it *CelerSignersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerSignersUpdatedIterator) Next ¶
func (it *CelerSignersUpdatedIterator) 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 CelerTransactor ¶
type CelerTransactor struct {
// contains filtered or unexported fields
}
CelerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCelerTransactor ¶
func NewCelerTransactor(address common.Address, transactor bind.ContractTransactor) (*CelerTransactor, error)
NewCelerTransactor creates a new write-only instance of Celer, bound to a specific deployed contract.
func (*CelerTransactor) AddGovernor ¶
func (_Celer *CelerTransactor) AddGovernor(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
AddGovernor is a paid mutator transaction binding the contract method 0x3c4a25d0.
Solidity: function addGovernor(address _account) returns()
func (*CelerTransactor) AddLiquidity ¶
func (_Celer *CelerTransactor) AddLiquidity(opts *bind.TransactOpts, _token common.Address, _amount *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0x56688700.
Solidity: function addLiquidity(address _token, uint256 _amount) returns()
func (*CelerTransactor) AddNativeLiquidity ¶
func (_Celer *CelerTransactor) AddNativeLiquidity(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
AddNativeLiquidity is a paid mutator transaction binding the contract method 0x7044c89e.
Solidity: function addNativeLiquidity(uint256 _amount) payable returns()
func (*CelerTransactor) AddPauser ¶
func (_Celer *CelerTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.
Solidity: function addPauser(address account) returns()
func (*CelerTransactor) ExecuteDelayedTransfer ¶
func (_Celer *CelerTransactor) ExecuteDelayedTransfer(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)
ExecuteDelayedTransfer is a paid mutator transaction binding the contract method 0x9e25fc5c.
Solidity: function executeDelayedTransfer(bytes32 id) returns()
func (*CelerTransactor) IncreaseNoticePeriod ¶
func (_Celer *CelerTransactor) IncreaseNoticePeriod(opts *bind.TransactOpts, period *big.Int) (*types.Transaction, error)
IncreaseNoticePeriod is a paid mutator transaction binding the contract method 0xf20c922a.
Solidity: function increaseNoticePeriod(uint256 period) returns()
func (*CelerTransactor) NotifyResetSigners ¶
func (_Celer *CelerTransactor) NotifyResetSigners(opts *bind.TransactOpts) (*types.Transaction, error)
NotifyResetSigners is a paid mutator transaction binding the contract method 0x25c38b9f.
Solidity: function notifyResetSigners() returns()
func (*CelerTransactor) Pause ¶
func (_Celer *CelerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CelerTransactor) Receive ¶
func (_Celer *CelerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*CelerTransactor) Relay ¶
func (_Celer *CelerTransactor) Relay(opts *bind.TransactOpts, _relayRequest []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Relay is a paid mutator transaction binding the contract method 0xcdd1b25d.
Solidity: function relay(bytes _relayRequest, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
func (*CelerTransactor) RemoveGovernor ¶
func (_Celer *CelerTransactor) RemoveGovernor(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
RemoveGovernor is a paid mutator transaction binding the contract method 0xeecdac88.
Solidity: function removeGovernor(address _account) returns()
func (*CelerTransactor) RemovePauser ¶
func (_Celer *CelerTransactor) RemovePauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RemovePauser is a paid mutator transaction binding the contract method 0x6b2c0f55.
Solidity: function removePauser(address account) returns()
func (*CelerTransactor) RenounceGovernor ¶
func (_Celer *CelerTransactor) RenounceGovernor(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceGovernor is a paid mutator transaction binding the contract method 0xe026049c.
Solidity: function renounceGovernor() returns()
func (*CelerTransactor) RenounceOwnership ¶
func (_Celer *CelerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CelerTransactor) RenouncePauser ¶
func (_Celer *CelerTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
func (*CelerTransactor) ResetSigners ¶
func (_Celer *CelerTransactor) ResetSigners(opts *bind.TransactOpts, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
ResetSigners is a paid mutator transaction binding the contract method 0xa7bdf45a.
Solidity: function resetSigners(address[] _signers, uint256[] _powers) returns()
func (*CelerTransactor) Send ¶
func (_Celer *CelerTransactor) Send(opts *bind.TransactOpts, _receiver common.Address, _token common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xa5977fbb.
Solidity: function send(address _receiver, address _token, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) returns()
func (*CelerTransactor) SendNative ¶
func (_Celer *CelerTransactor) SendNative(opts *bind.TransactOpts, _receiver common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
SendNative is a paid mutator transaction binding the contract method 0x3f2e5fc3.
Solidity: function sendNative(address _receiver, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) payable returns()
func (*CelerTransactor) SetDelayPeriod ¶
func (_Celer *CelerTransactor) SetDelayPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
SetDelayPeriod is a paid mutator transaction binding the contract method 0x3d572107.
Solidity: function setDelayPeriod(uint256 _period) returns()
func (*CelerTransactor) SetDelayThresholds ¶
func (_Celer *CelerTransactor) SetDelayThresholds(opts *bind.TransactOpts, _tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
SetDelayThresholds is a paid mutator transaction binding the contract method 0x17bdbae5.
Solidity: function setDelayThresholds(address[] _tokens, uint256[] _thresholds) returns()
func (*CelerTransactor) SetEpochLength ¶
func (_Celer *CelerTransactor) SetEpochLength(opts *bind.TransactOpts, _length *big.Int) (*types.Transaction, error)
SetEpochLength is a paid mutator transaction binding the contract method 0x54eea796.
Solidity: function setEpochLength(uint256 _length) returns()
func (*CelerTransactor) SetEpochVolumeCaps ¶
func (_Celer *CelerTransactor) SetEpochVolumeCaps(opts *bind.TransactOpts, _tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
SetEpochVolumeCaps is a paid mutator transaction binding the contract method 0x47b16c6c.
Solidity: function setEpochVolumeCaps(address[] _tokens, uint256[] _caps) returns()
func (*CelerTransactor) SetMaxSend ¶
func (_Celer *CelerTransactor) SetMaxSend(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMaxSend is a paid mutator transaction binding the contract method 0x878fe1ce.
Solidity: function setMaxSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactor) SetMinAdd ¶
func (_Celer *CelerTransactor) SetMinAdd(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinAdd is a paid mutator transaction binding the contract method 0xe999e5f4.
Solidity: function setMinAdd(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactor) SetMinSend ¶
func (_Celer *CelerTransactor) SetMinSend(opts *bind.TransactOpts, _tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinSend is a paid mutator transaction binding the contract method 0x08992741.
Solidity: function setMinSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactor) SetMinimalMaxSlippage ¶
func (_Celer *CelerTransactor) SetMinimalMaxSlippage(opts *bind.TransactOpts, _minimalMaxSlippage uint32) (*types.Transaction, error)
SetMinimalMaxSlippage is a paid mutator transaction binding the contract method 0x48234126.
Solidity: function setMinimalMaxSlippage(uint32 _minimalMaxSlippage) returns()
func (*CelerTransactor) SetWrap ¶
func (_Celer *CelerTransactor) SetWrap(opts *bind.TransactOpts, _weth common.Address) (*types.Transaction, error)
SetWrap is a paid mutator transaction binding the contract method 0x9ff9001a.
Solidity: function setWrap(address _weth) returns()
func (*CelerTransactor) TransferOwnership ¶
func (_Celer *CelerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*CelerTransactor) Unpause ¶
func (_Celer *CelerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CelerTransactor) UpdateSigners ¶
func (_Celer *CelerTransactor) UpdateSigners(opts *bind.TransactOpts, _triggerTime *big.Int, _newSigners []common.Address, _newPowers []*big.Int, _sigs [][]byte, _curSigners []common.Address, _curPowers []*big.Int) (*types.Transaction, error)
UpdateSigners is a paid mutator transaction binding the contract method 0xba2cb25c.
Solidity: function updateSigners(uint256 _triggerTime, address[] _newSigners, uint256[] _newPowers, bytes[] _sigs, address[] _curSigners, uint256[] _curPowers) returns()
func (*CelerTransactor) Withdraw ¶
func (_Celer *CelerTransactor) Withdraw(opts *bind.TransactOpts, _wdmsg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xa21a9280.
Solidity: function withdraw(bytes _wdmsg, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
type CelerTransactorRaw ¶
type CelerTransactorRaw struct {
Contract *CelerTransactor // Generic write-only contract binding to access the raw methods on
}
CelerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CelerTransactorRaw) Transact ¶
func (_Celer *CelerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CelerTransactorRaw) Transfer ¶
func (_Celer *CelerTransactorRaw) 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 CelerTransactorSession ¶
type CelerTransactorSession struct { Contract *CelerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CelerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CelerTransactorSession) AddGovernor ¶
func (_Celer *CelerTransactorSession) AddGovernor(_account common.Address) (*types.Transaction, error)
AddGovernor is a paid mutator transaction binding the contract method 0x3c4a25d0.
Solidity: function addGovernor(address _account) returns()
func (*CelerTransactorSession) AddLiquidity ¶
func (_Celer *CelerTransactorSession) AddLiquidity(_token common.Address, _amount *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0x56688700.
Solidity: function addLiquidity(address _token, uint256 _amount) returns()
func (*CelerTransactorSession) AddNativeLiquidity ¶
func (_Celer *CelerTransactorSession) AddNativeLiquidity(_amount *big.Int) (*types.Transaction, error)
AddNativeLiquidity is a paid mutator transaction binding the contract method 0x7044c89e.
Solidity: function addNativeLiquidity(uint256 _amount) payable returns()
func (*CelerTransactorSession) AddPauser ¶
func (_Celer *CelerTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)
AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.
Solidity: function addPauser(address account) returns()
func (*CelerTransactorSession) ExecuteDelayedTransfer ¶
func (_Celer *CelerTransactorSession) ExecuteDelayedTransfer(id [32]byte) (*types.Transaction, error)
ExecuteDelayedTransfer is a paid mutator transaction binding the contract method 0x9e25fc5c.
Solidity: function executeDelayedTransfer(bytes32 id) returns()
func (*CelerTransactorSession) IncreaseNoticePeriod ¶
func (_Celer *CelerTransactorSession) IncreaseNoticePeriod(period *big.Int) (*types.Transaction, error)
IncreaseNoticePeriod is a paid mutator transaction binding the contract method 0xf20c922a.
Solidity: function increaseNoticePeriod(uint256 period) returns()
func (*CelerTransactorSession) NotifyResetSigners ¶
func (_Celer *CelerTransactorSession) NotifyResetSigners() (*types.Transaction, error)
NotifyResetSigners is a paid mutator transaction binding the contract method 0x25c38b9f.
Solidity: function notifyResetSigners() returns()
func (*CelerTransactorSession) Pause ¶
func (_Celer *CelerTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CelerTransactorSession) Receive ¶
func (_Celer *CelerTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*CelerTransactorSession) Relay ¶
func (_Celer *CelerTransactorSession) Relay(_relayRequest []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Relay is a paid mutator transaction binding the contract method 0xcdd1b25d.
Solidity: function relay(bytes _relayRequest, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
func (*CelerTransactorSession) RemoveGovernor ¶
func (_Celer *CelerTransactorSession) RemoveGovernor(_account common.Address) (*types.Transaction, error)
RemoveGovernor is a paid mutator transaction binding the contract method 0xeecdac88.
Solidity: function removeGovernor(address _account) returns()
func (*CelerTransactorSession) RemovePauser ¶
func (_Celer *CelerTransactorSession) RemovePauser(account common.Address) (*types.Transaction, error)
RemovePauser is a paid mutator transaction binding the contract method 0x6b2c0f55.
Solidity: function removePauser(address account) returns()
func (*CelerTransactorSession) RenounceGovernor ¶
func (_Celer *CelerTransactorSession) RenounceGovernor() (*types.Transaction, error)
RenounceGovernor is a paid mutator transaction binding the contract method 0xe026049c.
Solidity: function renounceGovernor() returns()
func (*CelerTransactorSession) RenounceOwnership ¶
func (_Celer *CelerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CelerTransactorSession) RenouncePauser ¶
func (_Celer *CelerTransactorSession) RenouncePauser() (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
func (*CelerTransactorSession) ResetSigners ¶
func (_Celer *CelerTransactorSession) ResetSigners(_signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
ResetSigners is a paid mutator transaction binding the contract method 0xa7bdf45a.
Solidity: function resetSigners(address[] _signers, uint256[] _powers) returns()
func (*CelerTransactorSession) Send ¶
func (_Celer *CelerTransactorSession) Send(_receiver common.Address, _token common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xa5977fbb.
Solidity: function send(address _receiver, address _token, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) returns()
func (*CelerTransactorSession) SendNative ¶
func (_Celer *CelerTransactorSession) SendNative(_receiver common.Address, _amount *big.Int, _dstChainId uint64, _nonce uint64, _maxSlippage uint32) (*types.Transaction, error)
SendNative is a paid mutator transaction binding the contract method 0x3f2e5fc3.
Solidity: function sendNative(address _receiver, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) payable returns()
func (*CelerTransactorSession) SetDelayPeriod ¶
func (_Celer *CelerTransactorSession) SetDelayPeriod(_period *big.Int) (*types.Transaction, error)
SetDelayPeriod is a paid mutator transaction binding the contract method 0x3d572107.
Solidity: function setDelayPeriod(uint256 _period) returns()
func (*CelerTransactorSession) SetDelayThresholds ¶
func (_Celer *CelerTransactorSession) SetDelayThresholds(_tokens []common.Address, _thresholds []*big.Int) (*types.Transaction, error)
SetDelayThresholds is a paid mutator transaction binding the contract method 0x17bdbae5.
Solidity: function setDelayThresholds(address[] _tokens, uint256[] _thresholds) returns()
func (*CelerTransactorSession) SetEpochLength ¶
func (_Celer *CelerTransactorSession) SetEpochLength(_length *big.Int) (*types.Transaction, error)
SetEpochLength is a paid mutator transaction binding the contract method 0x54eea796.
Solidity: function setEpochLength(uint256 _length) returns()
func (*CelerTransactorSession) SetEpochVolumeCaps ¶
func (_Celer *CelerTransactorSession) SetEpochVolumeCaps(_tokens []common.Address, _caps []*big.Int) (*types.Transaction, error)
SetEpochVolumeCaps is a paid mutator transaction binding the contract method 0x47b16c6c.
Solidity: function setEpochVolumeCaps(address[] _tokens, uint256[] _caps) returns()
func (*CelerTransactorSession) SetMaxSend ¶
func (_Celer *CelerTransactorSession) SetMaxSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMaxSend is a paid mutator transaction binding the contract method 0x878fe1ce.
Solidity: function setMaxSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactorSession) SetMinAdd ¶
func (_Celer *CelerTransactorSession) SetMinAdd(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinAdd is a paid mutator transaction binding the contract method 0xe999e5f4.
Solidity: function setMinAdd(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactorSession) SetMinSend ¶
func (_Celer *CelerTransactorSession) SetMinSend(_tokens []common.Address, _amounts []*big.Int) (*types.Transaction, error)
SetMinSend is a paid mutator transaction binding the contract method 0x08992741.
Solidity: function setMinSend(address[] _tokens, uint256[] _amounts) returns()
func (*CelerTransactorSession) SetMinimalMaxSlippage ¶
func (_Celer *CelerTransactorSession) SetMinimalMaxSlippage(_minimalMaxSlippage uint32) (*types.Transaction, error)
SetMinimalMaxSlippage is a paid mutator transaction binding the contract method 0x48234126.
Solidity: function setMinimalMaxSlippage(uint32 _minimalMaxSlippage) returns()
func (*CelerTransactorSession) SetWrap ¶
func (_Celer *CelerTransactorSession) SetWrap(_weth common.Address) (*types.Transaction, error)
SetWrap is a paid mutator transaction binding the contract method 0x9ff9001a.
Solidity: function setWrap(address _weth) returns()
func (*CelerTransactorSession) TransferOwnership ¶
func (_Celer *CelerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*CelerTransactorSession) Unpause ¶
func (_Celer *CelerTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CelerTransactorSession) UpdateSigners ¶
func (_Celer *CelerTransactorSession) UpdateSigners(_triggerTime *big.Int, _newSigners []common.Address, _newPowers []*big.Int, _sigs [][]byte, _curSigners []common.Address, _curPowers []*big.Int) (*types.Transaction, error)
UpdateSigners is a paid mutator transaction binding the contract method 0xba2cb25c.
Solidity: function updateSigners(uint256 _triggerTime, address[] _newSigners, uint256[] _newPowers, bytes[] _sigs, address[] _curSigners, uint256[] _curPowers) returns()
func (*CelerTransactorSession) Withdraw ¶
func (_Celer *CelerTransactorSession) Withdraw(_wdmsg []byte, _sigs [][]byte, _signers []common.Address, _powers []*big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xa21a9280.
Solidity: function withdraw(bytes _wdmsg, bytes[] _sigs, address[] _signers, uint256[] _powers) returns()
type CelerUnpaused ¶
type CelerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CelerUnpaused represents a Unpaused event raised by the Celer contract.
type CelerUnpausedIterator ¶
type CelerUnpausedIterator struct { Event *CelerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Celer contract.
func (*CelerUnpausedIterator) Close ¶
func (it *CelerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerUnpausedIterator) Error ¶
func (it *CelerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerUnpausedIterator) Next ¶
func (it *CelerUnpausedIterator) 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 CelerWithdrawDone ¶
type CelerWithdrawDone struct { WithdrawId [32]byte Seqnum uint64 Receiver common.Address Token common.Address Amount *big.Int Refid [32]byte Raw types.Log // Blockchain specific contextual infos }
CelerWithdrawDone represents a WithdrawDone event raised by the Celer contract.
type CelerWithdrawDoneIterator ¶
type CelerWithdrawDoneIterator struct { Event *CelerWithdrawDone // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CelerWithdrawDoneIterator is returned from FilterWithdrawDone and is used to iterate over the raw logs and unpacked data for WithdrawDone events raised by the Celer contract.
func (*CelerWithdrawDoneIterator) Close ¶
func (it *CelerWithdrawDoneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CelerWithdrawDoneIterator) Error ¶
func (it *CelerWithdrawDoneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CelerWithdrawDoneIterator) Next ¶
func (it *CelerWithdrawDoneIterator) 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.