celer

package
v0.171.8 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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.

func NewCeler

func NewCeler(address common.Address, backend bind.ContractBackend) (*Celer, error)

NewCeler creates a new instance of Celer, bound to a specific deployed 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

func (_Celer *CelerCaller) DelayPeriod(opts *bind.CallOpts) (*big.Int, error)

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

func (_Celer *CelerCaller) EpochLength(opts *bind.CallOpts) (*big.Int, error)

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

func (_Celer *CelerCaller) EpochVolumes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

EpochVolumes is a free data retrieval call binding the contract method 0x60216b00.

Solidity: function epochVolumes(address ) view returns(uint256)

func (*CelerCaller) Governors

func (_Celer *CelerCaller) Governors(opts *bind.CallOpts, 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 (*CelerCaller) IsGovernor

func (_Celer *CelerCaller) IsGovernor(opts *bind.CallOpts, _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 (*CelerCaller) IsPauser

func (_Celer *CelerCaller) IsPauser(opts *bind.CallOpts, 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 (*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

func (_Celer *CelerCaller) MaxSend(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

MaxSend is a free data retrieval call binding the contract method 0x618ee055.

Solidity: function maxSend(address ) view returns(uint256)

func (*CelerCaller) MinAdd

func (_Celer *CelerCaller) MinAdd(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

MinAdd is a free data retrieval call binding the contract method 0xccde517a.

Solidity: function minAdd(address ) view returns(uint256)

func (*CelerCaller) MinSend

func (_Celer *CelerCaller) MinSend(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

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

func (_Celer *CelerCaller) NativeWrap(opts *bind.CallOpts) (common.Address, error)

NativeWrap is a free data retrieval call binding the contract method 0x457bfa2f.

Solidity: function nativeWrap() view returns(address)

func (*CelerCaller) NoticePeriod

func (_Celer *CelerCaller) NoticePeriod(opts *bind.CallOpts) (*big.Int, error)

NoticePeriod is a free data retrieval call binding the contract method 0x9b14d4c6.

Solidity: function noticePeriod() view returns(uint256)

func (*CelerCaller) Owner

func (_Celer *CelerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

func (_Celer *CelerCaller) Pausers(opts *bind.CallOpts, 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 (*CelerCaller) ResetTime

func (_Celer *CelerCaller) ResetTime(opts *bind.CallOpts) (*big.Int, error)

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

func (_Celer *CelerCaller) Transfers(opts *bind.CallOpts, 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 (*CelerCaller) TriggerTime

func (_Celer *CelerCaller) TriggerTime(opts *bind.CallOpts) (*big.Int, error)

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()

func (*CelerCaller) Withdraws

func (_Celer *CelerCaller) Withdraws(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

Withdraws is a free data retrieval call binding the contract method 0xe09ab428.

Solidity: function withdraws(bytes32 ) view returns(bool)

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

func (_Celer *CelerCallerSession) DelayThresholds(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 (*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

func (_Celer *CelerCallerSession) EpochVolumeCaps(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 (*CelerCallerSession) EpochVolumes

func (_Celer *CelerCallerSession) EpochVolumes(arg0 common.Address) (*big.Int, error)

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

func (_Celer *CelerCallerSession) LastOpTimestamps(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 (*CelerCallerSession) MaxSend

func (_Celer *CelerCallerSession) MaxSend(arg0 common.Address) (*big.Int, error)

MaxSend is a free data retrieval call binding the contract method 0x618ee055.

Solidity: function maxSend(address ) view returns(uint256)

func (*CelerCallerSession) MinAdd

func (_Celer *CelerCallerSession) MinAdd(arg0 common.Address) (*big.Int, error)

MinAdd is a free data retrieval call binding the contract method 0xccde517a.

Solidity: function minAdd(address ) view returns(uint256)

func (*CelerCallerSession) MinSend

func (_Celer *CelerCallerSession) MinSend(arg0 common.Address) (*big.Int, error)

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()

func (*CelerCallerSession) Withdraws

func (_Celer *CelerCallerSession) Withdraws(arg0 [32]byte) (bool, error)

Withdraws is a free data retrieval call binding the contract method 0xe09ab428.

Solidity: function withdraws(bytes32 ) view returns(bool)

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

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

func (*CelerDelayPeriodUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerDelayPeriodUpdatedIterator) Next

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

type 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

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

func (*CelerDelayThresholdUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerDelayThresholdUpdatedIterator) Next

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

type 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

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

func (*CelerDelayedTransferAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerDelayedTransferAddedIterator) Next

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

type 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

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

func (*CelerDelayedTransferExecutedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerDelayedTransferExecutedIterator) Next

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

type 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

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

func (*CelerEpochLengthUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerEpochLengthUpdatedIterator) Next

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

type 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

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

func (*CelerEpochVolumeUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerEpochVolumeUpdatedIterator) Next

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

type 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

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

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

func (*CelerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerOwnershipTransferredIterator) Next

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

type 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

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

func (*CelerResetNotificationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CelerResetNotificationIterator) Next

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

type 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

func (_Celer *CelerSession) DelayThresholds(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 (*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

func (_Celer *CelerSession) EpochVolumeCaps(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 (*CelerSession) EpochVolumes

func (_Celer *CelerSession) EpochVolumes(arg0 common.Address) (*big.Int, error)

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

func (_Celer *CelerSession) LastOpTimestamps(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 (*CelerSession) MaxSend

func (_Celer *CelerSession) MaxSend(arg0 common.Address) (*big.Int, error)

MaxSend is a free data retrieval call binding the contract method 0x618ee055.

Solidity: function maxSend(address ) view returns(uint256)

func (*CelerSession) MinAdd

func (_Celer *CelerSession) MinAdd(arg0 common.Address) (*big.Int, error)

MinAdd is a free data retrieval call binding the contract method 0xccde517a.

Solidity: function minAdd(address ) view returns(uint256)

func (*CelerSession) MinSend

func (_Celer *CelerSession) MinSend(arg0 common.Address) (*big.Int, error)

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()

func (*CelerSession) Withdraws

func (_Celer *CelerSession) Withdraws(arg0 [32]byte) (bool, error)

Withdraws is a free data retrieval call binding the contract method 0xe09ab428.

Solidity: function withdraws(bytes32 ) view returns(bool)

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.

Jump to

Keyboard shortcuts

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