Documentation ¶
Index ¶
- Constants
- type Relayerincentivize
- type RelayerincentivizeCaller
- func (_Relayerincentivize *RelayerincentivizeCaller) AlreadyInit(opts *bind.CallOpts) (bool, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) BINDCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) BscChainID(opts *bind.CallOpts) (uint16, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CALLERCOMPENSATIONDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CALLERCOMPENSATIONMOLECULE(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CODEOK(opts *bind.CallOpts) (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CROSSCHAINCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CalculateHeaderRelayerWeight(opts *bind.CallOpts, count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CalculateTransferRelayerWeight(opts *bind.CallOpts, count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CallerCompensationDenominator(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CallerCompensationMolecule(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CollectedRewardForHeaderRelayer(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CollectedRewardForTransferRelayer(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) CountInRound(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) DynamicExtraIncentiveAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) ERRORFAILDECODE(opts *bind.CallOpts) (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) GOVCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) GOVHUBADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HEADERRELAYERREWARDRATEDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HEADERRELAYERREWARDRATEMOLECULE(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerAddressRecord(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerRewardRateDenominator(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerRewardRateMolecule(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayersSubmitCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) INCENTIVIZEADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) LIGHTCLIENTADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) MAXIMUMWEIGHT(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) PackageRelayerAddressRecord(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) PackageRelayersSubmitCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) RELAYERHUBCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) ROUNDSIZE(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) RelayerRewardVault(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) RoundSequence(opts *bind.CallOpts) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) SLASHCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) SLASHCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) STAKINGCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) SYSTEMREWARDADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) TOKENHUBADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) TOKENMANAGERADDR(opts *bind.CallOpts) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) TRANSFERINCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) TRANSFEROUTCHANNELID(opts *bind.CallOpts) (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCaller) VALIDATORCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
- type RelayerincentivizeCallerRaw
- type RelayerincentivizeCallerSession
- func (_Relayerincentivize *RelayerincentivizeCallerSession) AlreadyInit() (bool, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) BINDCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) BscChainID() (uint16, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CALLERCOMPENSATIONDENOMINATOR() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CALLERCOMPENSATIONMOLECULE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CODEOK() (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CROSSCHAINCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CalculateHeaderRelayerWeight(count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CalculateTransferRelayerWeight(count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CallerCompensationDenominator() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CallerCompensationMolecule() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CollectedRewardForHeaderRelayer() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CollectedRewardForTransferRelayer() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) CountInRound() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) DynamicExtraIncentiveAmount() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) ERRORFAILDECODE() (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) GOVCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) GOVHUBADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEDENOMINATOR() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEMOLECULE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerRewardRateDenominator() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerRewardRateMolecule() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) INCENTIVIZEADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) LIGHTCLIENTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) MAXIMUMWEIGHT() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) PackageRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) PackageRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) RELAYERHUBCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) ROUNDSIZE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) RelayerRewardVault(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) RoundSequence() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) SLASHCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) SLASHCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) STAKINGCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) SYSTEMREWARDADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) TOKENHUBADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) TOKENMANAGERADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) TRANSFERINCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) TRANSFEROUTCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeCallerSession) VALIDATORCONTRACTADDR() (common.Address, error)
- type RelayerincentivizeDistributeCollectedReward
- type RelayerincentivizeDistributeCollectedRewardIterator
- type RelayerincentivizeFilterer
- func (_Relayerincentivize *RelayerincentivizeFilterer) FilterDistributeCollectedReward(opts *bind.FilterOpts) (*RelayerincentivizeDistributeCollectedRewardIterator, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) FilterParamChange(opts *bind.FilterOpts) (*RelayerincentivizeParamChangeIterator, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) FilterRewardToRelayer(opts *bind.FilterOpts) (*RelayerincentivizeRewardToRelayerIterator, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) ParseDistributeCollectedReward(log types.Log) (*RelayerincentivizeDistributeCollectedReward, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) ParseParamChange(log types.Log) (*RelayerincentivizeParamChange, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) ParseRewardToRelayer(log types.Log) (*RelayerincentivizeRewardToRelayer, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) WatchDistributeCollectedReward(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeDistributeCollectedReward) (event.Subscription, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) WatchParamChange(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeParamChange) (event.Subscription, error)
- func (_Relayerincentivize *RelayerincentivizeFilterer) WatchRewardToRelayer(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeRewardToRelayer) (event.Subscription, error)
- type RelayerincentivizeParamChange
- type RelayerincentivizeParamChangeIterator
- type RelayerincentivizeRaw
- func (_Relayerincentivize *RelayerincentivizeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Relayerincentivize *RelayerincentivizeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayerincentivizeRewardToRelayer
- type RelayerincentivizeRewardToRelayerIterator
- type RelayerincentivizeSession
- func (_Relayerincentivize *RelayerincentivizeSession) AddReward(headerRelayerAddr common.Address, packageRelayer common.Address, ...) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeSession) AlreadyInit() (bool, error)
- func (_Relayerincentivize *RelayerincentivizeSession) BINDCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) BscChainID() (uint16, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CALLERCOMPENSATIONDENOMINATOR() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CALLERCOMPENSATIONMOLECULE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CODEOK() (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CROSSCHAINCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CalculateHeaderRelayerWeight(count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CalculateTransferRelayerWeight(count *big.Int) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CallerCompensationDenominator() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CallerCompensationMolecule() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) ClaimRelayerReward(relayerAddr common.Address) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CollectedRewardForHeaderRelayer() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CollectedRewardForTransferRelayer() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) CountInRound() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) DynamicExtraIncentiveAmount() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) ERRORFAILDECODE() (uint32, error)
- func (_Relayerincentivize *RelayerincentivizeSession) GOVCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) GOVHUBADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HEADERRELAYERREWARDRATEDENOMINATOR() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HEADERRELAYERREWARDRATEMOLECULE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerRewardRateDenominator() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerRewardRateMolecule() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) INCENTIVIZEADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) Init() (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeSession) LIGHTCLIENTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) MAXIMUMWEIGHT() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) PackageRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) PackageRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) RELAYERHUBCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) ROUNDSIZE() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) RelayerRewardVault(arg0 common.Address) (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) RoundSequence() (*big.Int, error)
- func (_Relayerincentivize *RelayerincentivizeSession) SLASHCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) SLASHCONTRACTADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) STAKINGCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) SYSTEMREWARDADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) TOKENHUBADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) TOKENMANAGERADDR() (common.Address, error)
- func (_Relayerincentivize *RelayerincentivizeSession) TRANSFERINCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) TRANSFEROUTCHANNELID() (uint8, error)
- func (_Relayerincentivize *RelayerincentivizeSession) UpdateParam(key string, value []byte) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeSession) VALIDATORCONTRACTADDR() (common.Address, error)
- type RelayerincentivizeTransactor
- func (_Relayerincentivize *RelayerincentivizeTransactor) AddReward(opts *bind.TransactOpts, headerRelayerAddr common.Address, ...) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactor) ClaimRelayerReward(opts *bind.TransactOpts, relayerAddr common.Address) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactor) Init(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactor) UpdateParam(opts *bind.TransactOpts, key string, value []byte) (*types.Transaction, error)
- type RelayerincentivizeTransactorRaw
- type RelayerincentivizeTransactorSession
- func (_Relayerincentivize *RelayerincentivizeTransactorSession) AddReward(headerRelayerAddr common.Address, packageRelayer common.Address, ...) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactorSession) ClaimRelayerReward(relayerAddr common.Address) (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactorSession) Init() (*types.Transaction, error)
- func (_Relayerincentivize *RelayerincentivizeTransactorSession) UpdateParam(key string, value []byte) (*types.Transaction, error)
Constants ¶
const RelayerincentivizeABI = "" /* 10130-byte string literal not displayed */
RelayerincentivizeABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Relayerincentivize ¶
type Relayerincentivize struct { RelayerincentivizeCaller // Read-only binding to the contract RelayerincentivizeTransactor // Write-only binding to the contract RelayerincentivizeFilterer // Log filterer for contract events }
Relayerincentivize is an auto generated Go binding around an Ethereum contract.
func NewRelayerincentivize ¶
func NewRelayerincentivize(address common.Address, backend bind.ContractBackend) (*Relayerincentivize, error)
NewRelayerincentivize creates a new instance of Relayerincentivize, bound to a specific deployed contract.
type RelayerincentivizeCaller ¶
type RelayerincentivizeCaller struct {
// contains filtered or unexported fields
}
RelayerincentivizeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayerincentivizeCaller ¶
func NewRelayerincentivizeCaller(address common.Address, caller bind.ContractCaller) (*RelayerincentivizeCaller, error)
NewRelayerincentivizeCaller creates a new read-only instance of Relayerincentivize, bound to a specific deployed contract.
func (*RelayerincentivizeCaller) AlreadyInit ¶
func (_Relayerincentivize *RelayerincentivizeCaller) AlreadyInit(opts *bind.CallOpts) (bool, error)
AlreadyInit is a free data retrieval call binding the contract method 0xa78abc16.
Solidity: function alreadyInit() constant returns(bool)
func (*RelayerincentivizeCaller) BINDCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) BINDCHANNELID(opts *bind.CallOpts) (uint8, error)
BINDCHANNELID is a free data retrieval call binding the contract method 0x3dffc387.
Solidity: function BIND_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) BscChainID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) BscChainID(opts *bind.CallOpts) (uint16, error)
BscChainID is a free data retrieval call binding the contract method 0x493279b1.
Solidity: function bscChainID() constant returns(uint16)
func (*RelayerincentivizeCaller) CALLERCOMPENSATIONDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CALLERCOMPENSATIONDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
CALLERCOMPENSATIONDENOMINATOR is a free data retrieval call binding the contract method 0x093f2fc4.
Solidity: function CALLER_COMPENSATION_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeCaller) CALLERCOMPENSATIONMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CALLERCOMPENSATIONMOLECULE(opts *bind.CallOpts) (*big.Int, error)
CALLERCOMPENSATIONMOLECULE is a free data retrieval call binding the contract method 0x3a975612.
Solidity: function CALLER_COMPENSATION_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeCaller) CODEOK ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CODEOK(opts *bind.CallOpts) (uint32, error)
CODEOK is a free data retrieval call binding the contract method 0xab51bb96.
Solidity: function CODE_OK() constant returns(uint32)
func (*RelayerincentivizeCaller) CROSSCHAINCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CROSSCHAINCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
CROSSCHAINCONTRACTADDR is a free data retrieval call binding the contract method 0x51e80672.
Solidity: function CROSS_CHAIN_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) CalculateHeaderRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CalculateHeaderRelayerWeight(opts *bind.CallOpts, count *big.Int) (*big.Int, error)
CalculateHeaderRelayerWeight is a free data retrieval call binding the contract method 0xbd4cc830.
Solidity: function calculateHeaderRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeCaller) CalculateTransferRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CalculateTransferRelayerWeight(opts *bind.CallOpts, count *big.Int) (*big.Int, error)
CalculateTransferRelayerWeight is a free data retrieval call binding the contract method 0xaf400681.
Solidity: function calculateTransferRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeCaller) CallerCompensationDenominator ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CallerCompensationDenominator(opts *bind.CallOpts) (*big.Int, error)
CallerCompensationDenominator is a free data retrieval call binding the contract method 0xa7c6a59d.
Solidity: function callerCompensationDenominator() constant returns(uint256)
func (*RelayerincentivizeCaller) CallerCompensationMolecule ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CallerCompensationMolecule(opts *bind.CallOpts) (*big.Int, error)
CallerCompensationMolecule is a free data retrieval call binding the contract method 0x74f2272d.
Solidity: function callerCompensationMolecule() constant returns(uint256)
func (*RelayerincentivizeCaller) CollectedRewardForHeaderRelayer ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CollectedRewardForHeaderRelayer(opts *bind.CallOpts) (*big.Int, error)
CollectedRewardForHeaderRelayer is a free data retrieval call binding the contract method 0xdcae76ab.
Solidity: function collectedRewardForHeaderRelayer() constant returns(uint256)
func (*RelayerincentivizeCaller) CollectedRewardForTransferRelayer ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CollectedRewardForTransferRelayer(opts *bind.CallOpts) (*big.Int, error)
CollectedRewardForTransferRelayer is a free data retrieval call binding the contract method 0xa3c3c0ad.
Solidity: function collectedRewardForTransferRelayer() constant returns(uint256)
func (*RelayerincentivizeCaller) CountInRound ¶
func (_Relayerincentivize *RelayerincentivizeCaller) CountInRound(opts *bind.CallOpts) (*big.Int, error)
CountInRound is a free data retrieval call binding the contract method 0x1b20087c.
Solidity: function countInRound() constant returns(uint256)
func (*RelayerincentivizeCaller) DynamicExtraIncentiveAmount ¶
func (_Relayerincentivize *RelayerincentivizeCaller) DynamicExtraIncentiveAmount(opts *bind.CallOpts) (*big.Int, error)
DynamicExtraIncentiveAmount is a free data retrieval call binding the contract method 0xd0ab528a.
Solidity: function dynamicExtraIncentiveAmount() constant returns(uint256)
func (*RelayerincentivizeCaller) ERRORFAILDECODE ¶
func (_Relayerincentivize *RelayerincentivizeCaller) ERRORFAILDECODE(opts *bind.CallOpts) (uint32, error)
ERRORFAILDECODE is a free data retrieval call binding the contract method 0x0bee7a67.
Solidity: function ERROR_FAIL_DECODE() constant returns(uint32)
func (*RelayerincentivizeCaller) GOVCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) GOVCHANNELID(opts *bind.CallOpts) (uint8, error)
GOVCHANNELID is a free data retrieval call binding the contract method 0x96713da9.
Solidity: function GOV_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) GOVHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) GOVHUBADDR(opts *bind.CallOpts) (common.Address, error)
GOVHUBADDR is a free data retrieval call binding the contract method 0x9dc09262.
Solidity: function GOV_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) HEADERRELAYERREWARDRATEDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HEADERRELAYERREWARDRATEDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
HEADERRELAYERREWARDRATEDENOMINATOR is a free data retrieval call binding the contract method 0x7e146cc5.
Solidity: function HEADER_RELAYER_REWARD_RATE_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeCaller) HEADERRELAYERREWARDRATEMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HEADERRELAYERREWARDRATEMOLECULE(opts *bind.CallOpts) (*big.Int, error)
HEADERRELAYERREWARDRATEMOLECULE is a free data retrieval call binding the contract method 0x081e9d13.
Solidity: function HEADER_RELAYER_REWARD_RATE_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeCaller) HeaderRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerAddressRecord(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
HeaderRelayerAddressRecord is a free data retrieval call binding the contract method 0x1c643312.
Solidity: function headerRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeCaller) HeaderRelayerRewardRateDenominator ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerRewardRateDenominator(opts *bind.CallOpts) (*big.Int, error)
HeaderRelayerRewardRateDenominator is a free data retrieval call binding the contract method 0xace9fcc2.
Solidity: function headerRelayerRewardRateDenominator() constant returns(uint256)
func (*RelayerincentivizeCaller) HeaderRelayerRewardRateMolecule ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayerRewardRateMolecule(opts *bind.CallOpts) (*big.Int, error)
HeaderRelayerRewardRateMolecule is a free data retrieval call binding the contract method 0x12950c46.
Solidity: function headerRelayerRewardRateMolecule() constant returns(uint256)
func (*RelayerincentivizeCaller) HeaderRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeCaller) HeaderRelayersSubmitCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
HeaderRelayersSubmitCount is a free data retrieval call binding the contract method 0x930e1b09.
Solidity: function headerRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeCaller) INCENTIVIZEADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) INCENTIVIZEADDR(opts *bind.CallOpts) (common.Address, error)
INCENTIVIZEADDR is a free data retrieval call binding the contract method 0x6e47b482.
Solidity: function INCENTIVIZE_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) LIGHTCLIENTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) LIGHTCLIENTADDR(opts *bind.CallOpts) (common.Address, error)
LIGHTCLIENTADDR is a free data retrieval call binding the contract method 0xdc927faf.
Solidity: function LIGHT_CLIENT_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) MAXIMUMWEIGHT ¶
func (_Relayerincentivize *RelayerincentivizeCaller) MAXIMUMWEIGHT(opts *bind.CallOpts) (*big.Int, error)
MAXIMUMWEIGHT is a free data retrieval call binding the contract method 0x08f2ec06.
Solidity: function MAXIMUM_WEIGHT() constant returns(uint256)
func (*RelayerincentivizeCaller) PackageRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeCaller) PackageRelayerAddressRecord(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PackageRelayerAddressRecord is a free data retrieval call binding the contract method 0xe89a3020.
Solidity: function packageRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeCaller) PackageRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeCaller) PackageRelayersSubmitCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
PackageRelayersSubmitCount is a free data retrieval call binding the contract method 0x40bb43c0.
Solidity: function packageRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeCaller) RELAYERHUBCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) RELAYERHUBCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
RELAYERHUBCONTRACTADDR is a free data retrieval call binding the contract method 0xa1a11bf5.
Solidity: function RELAYERHUB_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) ROUNDSIZE ¶
func (_Relayerincentivize *RelayerincentivizeCaller) ROUNDSIZE(opts *bind.CallOpts) (*big.Int, error)
ROUNDSIZE is a free data retrieval call binding the contract method 0x54133307.
Solidity: function ROUND_SIZE() constant returns(uint256)
func (*RelayerincentivizeCaller) RelayerRewardVault ¶
func (_Relayerincentivize *RelayerincentivizeCaller) RelayerRewardVault(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RelayerRewardVault is a free data retrieval call binding the contract method 0xfdd31fcd.
Solidity: function relayerRewardVault(address ) constant returns(uint256)
func (*RelayerincentivizeCaller) RoundSequence ¶
func (_Relayerincentivize *RelayerincentivizeCaller) RoundSequence(opts *bind.CallOpts) (*big.Int, error)
RoundSequence is a free data retrieval call binding the contract method 0x10e06a76.
Solidity: function roundSequence() constant returns(uint256)
func (*RelayerincentivizeCaller) SLASHCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) SLASHCHANNELID(opts *bind.CallOpts) (uint8, error)
SLASHCHANNELID is a free data retrieval call binding the contract method 0x7942fd05.
Solidity: function SLASH_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) SLASHCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) SLASHCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
SLASHCONTRACTADDR is a free data retrieval call binding the contract method 0x43756e5c.
Solidity: function SLASH_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) STAKINGCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) STAKINGCHANNELID(opts *bind.CallOpts) (uint8, error)
STAKINGCHANNELID is a free data retrieval call binding the contract method 0x4bf6c882.
Solidity: function STAKING_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) SYSTEMREWARDADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) SYSTEMREWARDADDR(opts *bind.CallOpts) (common.Address, error)
SYSTEMREWARDADDR is a free data retrieval call binding the contract method 0xc81b1662.
Solidity: function SYSTEM_REWARD_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) TOKENHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) TOKENHUBADDR(opts *bind.CallOpts) (common.Address, error)
TOKENHUBADDR is a free data retrieval call binding the contract method 0xfd6a6879.
Solidity: function TOKEN_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) TOKENMANAGERADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) TOKENMANAGERADDR(opts *bind.CallOpts) (common.Address, error)
TOKENMANAGERADDR is a free data retrieval call binding the contract method 0x75d47a0a.
Solidity: function TOKEN_MANAGER_ADDR() constant returns(address)
func (*RelayerincentivizeCaller) TRANSFERINCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) TRANSFERINCHANNELID(opts *bind.CallOpts) (uint8, error)
TRANSFERINCHANNELID is a free data retrieval call binding the contract method 0x70fd5bad.
Solidity: function TRANSFER_IN_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) TRANSFEROUTCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCaller) TRANSFEROUTCHANNELID(opts *bind.CallOpts) (uint8, error)
TRANSFEROUTCHANNELID is a free data retrieval call binding the contract method 0xfc3e5908.
Solidity: function TRANSFER_OUT_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCaller) VALIDATORCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCaller) VALIDATORCONTRACTADDR(opts *bind.CallOpts) (common.Address, error)
VALIDATORCONTRACTADDR is a free data retrieval call binding the contract method 0xf9a2bbc7.
Solidity: function VALIDATOR_CONTRACT_ADDR() constant returns(address)
type RelayerincentivizeCallerRaw ¶
type RelayerincentivizeCallerRaw struct {
Contract *RelayerincentivizeCaller // Generic read-only contract binding to access the raw methods on
}
RelayerincentivizeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayerincentivizeCallerRaw) Call ¶
func (_Relayerincentivize *RelayerincentivizeCallerRaw) 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 RelayerincentivizeCallerSession ¶
type RelayerincentivizeCallerSession struct { Contract *RelayerincentivizeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayerincentivizeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RelayerincentivizeCallerSession) AlreadyInit ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) AlreadyInit() (bool, error)
AlreadyInit is a free data retrieval call binding the contract method 0xa78abc16.
Solidity: function alreadyInit() constant returns(bool)
func (*RelayerincentivizeCallerSession) BINDCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) BINDCHANNELID() (uint8, error)
BINDCHANNELID is a free data retrieval call binding the contract method 0x3dffc387.
Solidity: function BIND_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) BscChainID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) BscChainID() (uint16, error)
BscChainID is a free data retrieval call binding the contract method 0x493279b1.
Solidity: function bscChainID() constant returns(uint16)
func (*RelayerincentivizeCallerSession) CALLERCOMPENSATIONDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CALLERCOMPENSATIONDENOMINATOR() (*big.Int, error)
CALLERCOMPENSATIONDENOMINATOR is a free data retrieval call binding the contract method 0x093f2fc4.
Solidity: function CALLER_COMPENSATION_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CALLERCOMPENSATIONMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CALLERCOMPENSATIONMOLECULE() (*big.Int, error)
CALLERCOMPENSATIONMOLECULE is a free data retrieval call binding the contract method 0x3a975612.
Solidity: function CALLER_COMPENSATION_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CODEOK ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CODEOK() (uint32, error)
CODEOK is a free data retrieval call binding the contract method 0xab51bb96.
Solidity: function CODE_OK() constant returns(uint32)
func (*RelayerincentivizeCallerSession) CROSSCHAINCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CROSSCHAINCONTRACTADDR() (common.Address, error)
CROSSCHAINCONTRACTADDR is a free data retrieval call binding the contract method 0x51e80672.
Solidity: function CROSS_CHAIN_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) CalculateHeaderRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CalculateHeaderRelayerWeight(count *big.Int) (*big.Int, error)
CalculateHeaderRelayerWeight is a free data retrieval call binding the contract method 0xbd4cc830.
Solidity: function calculateHeaderRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeCallerSession) CalculateTransferRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CalculateTransferRelayerWeight(count *big.Int) (*big.Int, error)
CalculateTransferRelayerWeight is a free data retrieval call binding the contract method 0xaf400681.
Solidity: function calculateTransferRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeCallerSession) CallerCompensationDenominator ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CallerCompensationDenominator() (*big.Int, error)
CallerCompensationDenominator is a free data retrieval call binding the contract method 0xa7c6a59d.
Solidity: function callerCompensationDenominator() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CallerCompensationMolecule ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CallerCompensationMolecule() (*big.Int, error)
CallerCompensationMolecule is a free data retrieval call binding the contract method 0x74f2272d.
Solidity: function callerCompensationMolecule() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CollectedRewardForHeaderRelayer ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CollectedRewardForHeaderRelayer() (*big.Int, error)
CollectedRewardForHeaderRelayer is a free data retrieval call binding the contract method 0xdcae76ab.
Solidity: function collectedRewardForHeaderRelayer() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CollectedRewardForTransferRelayer ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CollectedRewardForTransferRelayer() (*big.Int, error)
CollectedRewardForTransferRelayer is a free data retrieval call binding the contract method 0xa3c3c0ad.
Solidity: function collectedRewardForTransferRelayer() constant returns(uint256)
func (*RelayerincentivizeCallerSession) CountInRound ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) CountInRound() (*big.Int, error)
CountInRound is a free data retrieval call binding the contract method 0x1b20087c.
Solidity: function countInRound() constant returns(uint256)
func (*RelayerincentivizeCallerSession) DynamicExtraIncentiveAmount ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) DynamicExtraIncentiveAmount() (*big.Int, error)
DynamicExtraIncentiveAmount is a free data retrieval call binding the contract method 0xd0ab528a.
Solidity: function dynamicExtraIncentiveAmount() constant returns(uint256)
func (*RelayerincentivizeCallerSession) ERRORFAILDECODE ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) ERRORFAILDECODE() (uint32, error)
ERRORFAILDECODE is a free data retrieval call binding the contract method 0x0bee7a67.
Solidity: function ERROR_FAIL_DECODE() constant returns(uint32)
func (*RelayerincentivizeCallerSession) GOVCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) GOVCHANNELID() (uint8, error)
GOVCHANNELID is a free data retrieval call binding the contract method 0x96713da9.
Solidity: function GOV_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) GOVHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) GOVHUBADDR() (common.Address, error)
GOVHUBADDR is a free data retrieval call binding the contract method 0x9dc09262.
Solidity: function GOV_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEDENOMINATOR() (*big.Int, error)
HEADERRELAYERREWARDRATEDENOMINATOR is a free data retrieval call binding the contract method 0x7e146cc5.
Solidity: function HEADER_RELAYER_REWARD_RATE_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HEADERRELAYERREWARDRATEMOLECULE() (*big.Int, error)
HEADERRELAYERREWARDRATEMOLECULE is a free data retrieval call binding the contract method 0x081e9d13.
Solidity: function HEADER_RELAYER_REWARD_RATE_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeCallerSession) HeaderRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
HeaderRelayerAddressRecord is a free data retrieval call binding the contract method 0x1c643312.
Solidity: function headerRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeCallerSession) HeaderRelayerRewardRateDenominator ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerRewardRateDenominator() (*big.Int, error)
HeaderRelayerRewardRateDenominator is a free data retrieval call binding the contract method 0xace9fcc2.
Solidity: function headerRelayerRewardRateDenominator() constant returns(uint256)
func (*RelayerincentivizeCallerSession) HeaderRelayerRewardRateMolecule ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayerRewardRateMolecule() (*big.Int, error)
HeaderRelayerRewardRateMolecule is a free data retrieval call binding the contract method 0x12950c46.
Solidity: function headerRelayerRewardRateMolecule() constant returns(uint256)
func (*RelayerincentivizeCallerSession) HeaderRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) HeaderRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
HeaderRelayersSubmitCount is a free data retrieval call binding the contract method 0x930e1b09.
Solidity: function headerRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeCallerSession) INCENTIVIZEADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) INCENTIVIZEADDR() (common.Address, error)
INCENTIVIZEADDR is a free data retrieval call binding the contract method 0x6e47b482.
Solidity: function INCENTIVIZE_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) LIGHTCLIENTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) LIGHTCLIENTADDR() (common.Address, error)
LIGHTCLIENTADDR is a free data retrieval call binding the contract method 0xdc927faf.
Solidity: function LIGHT_CLIENT_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) MAXIMUMWEIGHT ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) MAXIMUMWEIGHT() (*big.Int, error)
MAXIMUMWEIGHT is a free data retrieval call binding the contract method 0x08f2ec06.
Solidity: function MAXIMUM_WEIGHT() constant returns(uint256)
func (*RelayerincentivizeCallerSession) PackageRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) PackageRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
PackageRelayerAddressRecord is a free data retrieval call binding the contract method 0xe89a3020.
Solidity: function packageRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeCallerSession) PackageRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) PackageRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
PackageRelayersSubmitCount is a free data retrieval call binding the contract method 0x40bb43c0.
Solidity: function packageRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeCallerSession) RELAYERHUBCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) RELAYERHUBCONTRACTADDR() (common.Address, error)
RELAYERHUBCONTRACTADDR is a free data retrieval call binding the contract method 0xa1a11bf5.
Solidity: function RELAYERHUB_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) ROUNDSIZE ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) ROUNDSIZE() (*big.Int, error)
ROUNDSIZE is a free data retrieval call binding the contract method 0x54133307.
Solidity: function ROUND_SIZE() constant returns(uint256)
func (*RelayerincentivizeCallerSession) RelayerRewardVault ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) RelayerRewardVault(arg0 common.Address) (*big.Int, error)
RelayerRewardVault is a free data retrieval call binding the contract method 0xfdd31fcd.
Solidity: function relayerRewardVault(address ) constant returns(uint256)
func (*RelayerincentivizeCallerSession) RoundSequence ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) RoundSequence() (*big.Int, error)
RoundSequence is a free data retrieval call binding the contract method 0x10e06a76.
Solidity: function roundSequence() constant returns(uint256)
func (*RelayerincentivizeCallerSession) SLASHCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) SLASHCHANNELID() (uint8, error)
SLASHCHANNELID is a free data retrieval call binding the contract method 0x7942fd05.
Solidity: function SLASH_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) SLASHCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) SLASHCONTRACTADDR() (common.Address, error)
SLASHCONTRACTADDR is a free data retrieval call binding the contract method 0x43756e5c.
Solidity: function SLASH_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) STAKINGCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) STAKINGCHANNELID() (uint8, error)
STAKINGCHANNELID is a free data retrieval call binding the contract method 0x4bf6c882.
Solidity: function STAKING_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) SYSTEMREWARDADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) SYSTEMREWARDADDR() (common.Address, error)
SYSTEMREWARDADDR is a free data retrieval call binding the contract method 0xc81b1662.
Solidity: function SYSTEM_REWARD_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) TOKENHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) TOKENHUBADDR() (common.Address, error)
TOKENHUBADDR is a free data retrieval call binding the contract method 0xfd6a6879.
Solidity: function TOKEN_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) TOKENMANAGERADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) TOKENMANAGERADDR() (common.Address, error)
TOKENMANAGERADDR is a free data retrieval call binding the contract method 0x75d47a0a.
Solidity: function TOKEN_MANAGER_ADDR() constant returns(address)
func (*RelayerincentivizeCallerSession) TRANSFERINCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) TRANSFERINCHANNELID() (uint8, error)
TRANSFERINCHANNELID is a free data retrieval call binding the contract method 0x70fd5bad.
Solidity: function TRANSFER_IN_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) TRANSFEROUTCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) TRANSFEROUTCHANNELID() (uint8, error)
TRANSFEROUTCHANNELID is a free data retrieval call binding the contract method 0xfc3e5908.
Solidity: function TRANSFER_OUT_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeCallerSession) VALIDATORCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeCallerSession) VALIDATORCONTRACTADDR() (common.Address, error)
VALIDATORCONTRACTADDR is a free data retrieval call binding the contract method 0xf9a2bbc7.
Solidity: function VALIDATOR_CONTRACT_ADDR() constant returns(address)
type RelayerincentivizeDistributeCollectedReward ¶
type RelayerincentivizeDistributeCollectedReward struct { Sequence *big.Int RoundRewardForHeaderRelayer *big.Int RoundRewardForTransferRelayer *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerincentivizeDistributeCollectedReward represents a DistributeCollectedReward event raised by the Relayerincentivize contract.
type RelayerincentivizeDistributeCollectedRewardIterator ¶
type RelayerincentivizeDistributeCollectedRewardIterator struct { Event *RelayerincentivizeDistributeCollectedReward // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerincentivizeDistributeCollectedRewardIterator is returned from FilterDistributeCollectedReward and is used to iterate over the raw logs and unpacked data for DistributeCollectedReward events raised by the Relayerincentivize contract.
func (*RelayerincentivizeDistributeCollectedRewardIterator) Close ¶
func (it *RelayerincentivizeDistributeCollectedRewardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerincentivizeDistributeCollectedRewardIterator) Error ¶
func (it *RelayerincentivizeDistributeCollectedRewardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerincentivizeDistributeCollectedRewardIterator) Next ¶
func (it *RelayerincentivizeDistributeCollectedRewardIterator) 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 RelayerincentivizeFilterer ¶
type RelayerincentivizeFilterer struct {
// contains filtered or unexported fields
}
RelayerincentivizeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayerincentivizeFilterer ¶
func NewRelayerincentivizeFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayerincentivizeFilterer, error)
NewRelayerincentivizeFilterer creates a new log filterer instance of Relayerincentivize, bound to a specific deployed contract.
func (*RelayerincentivizeFilterer) FilterDistributeCollectedReward ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) FilterDistributeCollectedReward(opts *bind.FilterOpts) (*RelayerincentivizeDistributeCollectedRewardIterator, error)
FilterDistributeCollectedReward is a free log retrieval operation binding the contract event 0x2649b1b772a1a74bd332a67695e285317dd722941166595741c60a00fa65bb75.
Solidity: event distributeCollectedReward(uint256 sequence, uint256 roundRewardForHeaderRelayer, uint256 roundRewardForTransferRelayer)
func (*RelayerincentivizeFilterer) FilterParamChange ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) FilterParamChange(opts *bind.FilterOpts) (*RelayerincentivizeParamChangeIterator, error)
FilterParamChange is a free log retrieval operation binding the contract event 0x6cdb0ac70ab7f2e2d035cca5be60d89906f2dede7648ddbd7402189c1eeed17a.
Solidity: event paramChange(string key, bytes value)
func (*RelayerincentivizeFilterer) FilterRewardToRelayer ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) FilterRewardToRelayer(opts *bind.FilterOpts) (*RelayerincentivizeRewardToRelayerIterator, error)
FilterRewardToRelayer is a free log retrieval operation binding the contract event 0x24502838a334c8f2bb2ee1f8262a4fa7183e4489a717e96cc824e325f8b39e11.
Solidity: event rewardToRelayer(address relayer, uint256 amount)
func (*RelayerincentivizeFilterer) ParseDistributeCollectedReward ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) ParseDistributeCollectedReward(log types.Log) (*RelayerincentivizeDistributeCollectedReward, error)
ParseDistributeCollectedReward is a log parse operation binding the contract event 0x2649b1b772a1a74bd332a67695e285317dd722941166595741c60a00fa65bb75.
Solidity: event distributeCollectedReward(uint256 sequence, uint256 roundRewardForHeaderRelayer, uint256 roundRewardForTransferRelayer)
func (*RelayerincentivizeFilterer) ParseParamChange ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) ParseParamChange(log types.Log) (*RelayerincentivizeParamChange, error)
ParseParamChange is a log parse operation binding the contract event 0x6cdb0ac70ab7f2e2d035cca5be60d89906f2dede7648ddbd7402189c1eeed17a.
Solidity: event paramChange(string key, bytes value)
func (*RelayerincentivizeFilterer) ParseRewardToRelayer ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) ParseRewardToRelayer(log types.Log) (*RelayerincentivizeRewardToRelayer, error)
ParseRewardToRelayer is a log parse operation binding the contract event 0x24502838a334c8f2bb2ee1f8262a4fa7183e4489a717e96cc824e325f8b39e11.
Solidity: event rewardToRelayer(address relayer, uint256 amount)
func (*RelayerincentivizeFilterer) WatchDistributeCollectedReward ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) WatchDistributeCollectedReward(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeDistributeCollectedReward) (event.Subscription, error)
WatchDistributeCollectedReward is a free log subscription operation binding the contract event 0x2649b1b772a1a74bd332a67695e285317dd722941166595741c60a00fa65bb75.
Solidity: event distributeCollectedReward(uint256 sequence, uint256 roundRewardForHeaderRelayer, uint256 roundRewardForTransferRelayer)
func (*RelayerincentivizeFilterer) WatchParamChange ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) WatchParamChange(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeParamChange) (event.Subscription, error)
WatchParamChange is a free log subscription operation binding the contract event 0x6cdb0ac70ab7f2e2d035cca5be60d89906f2dede7648ddbd7402189c1eeed17a.
Solidity: event paramChange(string key, bytes value)
func (*RelayerincentivizeFilterer) WatchRewardToRelayer ¶
func (_Relayerincentivize *RelayerincentivizeFilterer) WatchRewardToRelayer(opts *bind.WatchOpts, sink chan<- *RelayerincentivizeRewardToRelayer) (event.Subscription, error)
WatchRewardToRelayer is a free log subscription operation binding the contract event 0x24502838a334c8f2bb2ee1f8262a4fa7183e4489a717e96cc824e325f8b39e11.
Solidity: event rewardToRelayer(address relayer, uint256 amount)
type RelayerincentivizeParamChange ¶
type RelayerincentivizeParamChange struct { Key string Value []byte Raw types.Log // Blockchain specific contextual infos }
RelayerincentivizeParamChange represents a ParamChange event raised by the Relayerincentivize contract.
type RelayerincentivizeParamChangeIterator ¶
type RelayerincentivizeParamChangeIterator struct { Event *RelayerincentivizeParamChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerincentivizeParamChangeIterator is returned from FilterParamChange and is used to iterate over the raw logs and unpacked data for ParamChange events raised by the Relayerincentivize contract.
func (*RelayerincentivizeParamChangeIterator) Close ¶
func (it *RelayerincentivizeParamChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerincentivizeParamChangeIterator) Error ¶
func (it *RelayerincentivizeParamChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerincentivizeParamChangeIterator) Next ¶
func (it *RelayerincentivizeParamChangeIterator) 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 RelayerincentivizeRaw ¶
type RelayerincentivizeRaw struct {
Contract *Relayerincentivize // Generic contract binding to access the raw methods on
}
RelayerincentivizeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayerincentivizeRaw) Call ¶
func (_Relayerincentivize *RelayerincentivizeRaw) 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 (*RelayerincentivizeRaw) Transact ¶
func (_Relayerincentivize *RelayerincentivizeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerincentivizeRaw) Transfer ¶
func (_Relayerincentivize *RelayerincentivizeRaw) 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 RelayerincentivizeRewardToRelayer ¶
type RelayerincentivizeRewardToRelayer struct { Relayer common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerincentivizeRewardToRelayer represents a RewardToRelayer event raised by the Relayerincentivize contract.
type RelayerincentivizeRewardToRelayerIterator ¶
type RelayerincentivizeRewardToRelayerIterator struct { Event *RelayerincentivizeRewardToRelayer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerincentivizeRewardToRelayerIterator is returned from FilterRewardToRelayer and is used to iterate over the raw logs and unpacked data for RewardToRelayer events raised by the Relayerincentivize contract.
func (*RelayerincentivizeRewardToRelayerIterator) Close ¶
func (it *RelayerincentivizeRewardToRelayerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerincentivizeRewardToRelayerIterator) Error ¶
func (it *RelayerincentivizeRewardToRelayerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerincentivizeRewardToRelayerIterator) Next ¶
func (it *RelayerincentivizeRewardToRelayerIterator) 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 RelayerincentivizeSession ¶
type RelayerincentivizeSession struct { Contract *Relayerincentivize // 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 }
RelayerincentivizeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RelayerincentivizeSession) AddReward ¶
func (_Relayerincentivize *RelayerincentivizeSession) AddReward(headerRelayerAddr common.Address, packageRelayer common.Address, amount *big.Int, fromSystemReward bool) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x6f93d2e6.
Solidity: function addReward(address headerRelayerAddr, address packageRelayer, uint256 amount, bool fromSystemReward) returns(bool)
func (*RelayerincentivizeSession) AlreadyInit ¶
func (_Relayerincentivize *RelayerincentivizeSession) AlreadyInit() (bool, error)
AlreadyInit is a free data retrieval call binding the contract method 0xa78abc16.
Solidity: function alreadyInit() constant returns(bool)
func (*RelayerincentivizeSession) BINDCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) BINDCHANNELID() (uint8, error)
BINDCHANNELID is a free data retrieval call binding the contract method 0x3dffc387.
Solidity: function BIND_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) BscChainID ¶
func (_Relayerincentivize *RelayerincentivizeSession) BscChainID() (uint16, error)
BscChainID is a free data retrieval call binding the contract method 0x493279b1.
Solidity: function bscChainID() constant returns(uint16)
func (*RelayerincentivizeSession) CALLERCOMPENSATIONDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeSession) CALLERCOMPENSATIONDENOMINATOR() (*big.Int, error)
CALLERCOMPENSATIONDENOMINATOR is a free data retrieval call binding the contract method 0x093f2fc4.
Solidity: function CALLER_COMPENSATION_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeSession) CALLERCOMPENSATIONMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeSession) CALLERCOMPENSATIONMOLECULE() (*big.Int, error)
CALLERCOMPENSATIONMOLECULE is a free data retrieval call binding the contract method 0x3a975612.
Solidity: function CALLER_COMPENSATION_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeSession) CODEOK ¶
func (_Relayerincentivize *RelayerincentivizeSession) CODEOK() (uint32, error)
CODEOK is a free data retrieval call binding the contract method 0xab51bb96.
Solidity: function CODE_OK() constant returns(uint32)
func (*RelayerincentivizeSession) CROSSCHAINCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) CROSSCHAINCONTRACTADDR() (common.Address, error)
CROSSCHAINCONTRACTADDR is a free data retrieval call binding the contract method 0x51e80672.
Solidity: function CROSS_CHAIN_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeSession) CalculateHeaderRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeSession) CalculateHeaderRelayerWeight(count *big.Int) (*big.Int, error)
CalculateHeaderRelayerWeight is a free data retrieval call binding the contract method 0xbd4cc830.
Solidity: function calculateHeaderRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeSession) CalculateTransferRelayerWeight ¶
func (_Relayerincentivize *RelayerincentivizeSession) CalculateTransferRelayerWeight(count *big.Int) (*big.Int, error)
CalculateTransferRelayerWeight is a free data retrieval call binding the contract method 0xaf400681.
Solidity: function calculateTransferRelayerWeight(uint256 count) constant returns(uint256)
func (*RelayerincentivizeSession) CallerCompensationDenominator ¶
func (_Relayerincentivize *RelayerincentivizeSession) CallerCompensationDenominator() (*big.Int, error)
CallerCompensationDenominator is a free data retrieval call binding the contract method 0xa7c6a59d.
Solidity: function callerCompensationDenominator() constant returns(uint256)
func (*RelayerincentivizeSession) CallerCompensationMolecule ¶
func (_Relayerincentivize *RelayerincentivizeSession) CallerCompensationMolecule() (*big.Int, error)
CallerCompensationMolecule is a free data retrieval call binding the contract method 0x74f2272d.
Solidity: function callerCompensationMolecule() constant returns(uint256)
func (*RelayerincentivizeSession) ClaimRelayerReward ¶
func (_Relayerincentivize *RelayerincentivizeSession) ClaimRelayerReward(relayerAddr common.Address) (*types.Transaction, error)
ClaimRelayerReward is a paid mutator transaction binding the contract method 0xe75d72c7.
Solidity: function claimRelayerReward(address relayerAddr) returns()
func (*RelayerincentivizeSession) CollectedRewardForHeaderRelayer ¶
func (_Relayerincentivize *RelayerincentivizeSession) CollectedRewardForHeaderRelayer() (*big.Int, error)
CollectedRewardForHeaderRelayer is a free data retrieval call binding the contract method 0xdcae76ab.
Solidity: function collectedRewardForHeaderRelayer() constant returns(uint256)
func (*RelayerincentivizeSession) CollectedRewardForTransferRelayer ¶
func (_Relayerincentivize *RelayerincentivizeSession) CollectedRewardForTransferRelayer() (*big.Int, error)
CollectedRewardForTransferRelayer is a free data retrieval call binding the contract method 0xa3c3c0ad.
Solidity: function collectedRewardForTransferRelayer() constant returns(uint256)
func (*RelayerincentivizeSession) CountInRound ¶
func (_Relayerincentivize *RelayerincentivizeSession) CountInRound() (*big.Int, error)
CountInRound is a free data retrieval call binding the contract method 0x1b20087c.
Solidity: function countInRound() constant returns(uint256)
func (*RelayerincentivizeSession) DynamicExtraIncentiveAmount ¶
func (_Relayerincentivize *RelayerincentivizeSession) DynamicExtraIncentiveAmount() (*big.Int, error)
DynamicExtraIncentiveAmount is a free data retrieval call binding the contract method 0xd0ab528a.
Solidity: function dynamicExtraIncentiveAmount() constant returns(uint256)
func (*RelayerincentivizeSession) ERRORFAILDECODE ¶
func (_Relayerincentivize *RelayerincentivizeSession) ERRORFAILDECODE() (uint32, error)
ERRORFAILDECODE is a free data retrieval call binding the contract method 0x0bee7a67.
Solidity: function ERROR_FAIL_DECODE() constant returns(uint32)
func (*RelayerincentivizeSession) GOVCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) GOVCHANNELID() (uint8, error)
GOVCHANNELID is a free data retrieval call binding the contract method 0x96713da9.
Solidity: function GOV_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) GOVHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) GOVHUBADDR() (common.Address, error)
GOVHUBADDR is a free data retrieval call binding the contract method 0x9dc09262.
Solidity: function GOV_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeSession) HEADERRELAYERREWARDRATEDENOMINATOR ¶
func (_Relayerincentivize *RelayerincentivizeSession) HEADERRELAYERREWARDRATEDENOMINATOR() (*big.Int, error)
HEADERRELAYERREWARDRATEDENOMINATOR is a free data retrieval call binding the contract method 0x7e146cc5.
Solidity: function HEADER_RELAYER_REWARD_RATE_DENOMINATOR() constant returns(uint256)
func (*RelayerincentivizeSession) HEADERRELAYERREWARDRATEMOLECULE ¶
func (_Relayerincentivize *RelayerincentivizeSession) HEADERRELAYERREWARDRATEMOLECULE() (*big.Int, error)
HEADERRELAYERREWARDRATEMOLECULE is a free data retrieval call binding the contract method 0x081e9d13.
Solidity: function HEADER_RELAYER_REWARD_RATE_MOLECULE() constant returns(uint256)
func (*RelayerincentivizeSession) HeaderRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
HeaderRelayerAddressRecord is a free data retrieval call binding the contract method 0x1c643312.
Solidity: function headerRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeSession) HeaderRelayerRewardRateDenominator ¶
func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerRewardRateDenominator() (*big.Int, error)
HeaderRelayerRewardRateDenominator is a free data retrieval call binding the contract method 0xace9fcc2.
Solidity: function headerRelayerRewardRateDenominator() constant returns(uint256)
func (*RelayerincentivizeSession) HeaderRelayerRewardRateMolecule ¶
func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayerRewardRateMolecule() (*big.Int, error)
HeaderRelayerRewardRateMolecule is a free data retrieval call binding the contract method 0x12950c46.
Solidity: function headerRelayerRewardRateMolecule() constant returns(uint256)
func (*RelayerincentivizeSession) HeaderRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeSession) HeaderRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
HeaderRelayersSubmitCount is a free data retrieval call binding the contract method 0x930e1b09.
Solidity: function headerRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeSession) INCENTIVIZEADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) INCENTIVIZEADDR() (common.Address, error)
INCENTIVIZEADDR is a free data retrieval call binding the contract method 0x6e47b482.
Solidity: function INCENTIVIZE_ADDR() constant returns(address)
func (*RelayerincentivizeSession) Init ¶
func (_Relayerincentivize *RelayerincentivizeSession) Init() (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*RelayerincentivizeSession) LIGHTCLIENTADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) LIGHTCLIENTADDR() (common.Address, error)
LIGHTCLIENTADDR is a free data retrieval call binding the contract method 0xdc927faf.
Solidity: function LIGHT_CLIENT_ADDR() constant returns(address)
func (*RelayerincentivizeSession) MAXIMUMWEIGHT ¶
func (_Relayerincentivize *RelayerincentivizeSession) MAXIMUMWEIGHT() (*big.Int, error)
MAXIMUMWEIGHT is a free data retrieval call binding the contract method 0x08f2ec06.
Solidity: function MAXIMUM_WEIGHT() constant returns(uint256)
func (*RelayerincentivizeSession) PackageRelayerAddressRecord ¶
func (_Relayerincentivize *RelayerincentivizeSession) PackageRelayerAddressRecord(arg0 *big.Int) (common.Address, error)
PackageRelayerAddressRecord is a free data retrieval call binding the contract method 0xe89a3020.
Solidity: function packageRelayerAddressRecord(uint256 ) constant returns(address)
func (*RelayerincentivizeSession) PackageRelayersSubmitCount ¶
func (_Relayerincentivize *RelayerincentivizeSession) PackageRelayersSubmitCount(arg0 common.Address) (*big.Int, error)
PackageRelayersSubmitCount is a free data retrieval call binding the contract method 0x40bb43c0.
Solidity: function packageRelayersSubmitCount(address ) constant returns(uint256)
func (*RelayerincentivizeSession) RELAYERHUBCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) RELAYERHUBCONTRACTADDR() (common.Address, error)
RELAYERHUBCONTRACTADDR is a free data retrieval call binding the contract method 0xa1a11bf5.
Solidity: function RELAYERHUB_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeSession) ROUNDSIZE ¶
func (_Relayerincentivize *RelayerincentivizeSession) ROUNDSIZE() (*big.Int, error)
ROUNDSIZE is a free data retrieval call binding the contract method 0x54133307.
Solidity: function ROUND_SIZE() constant returns(uint256)
func (*RelayerincentivizeSession) RelayerRewardVault ¶
func (_Relayerincentivize *RelayerincentivizeSession) RelayerRewardVault(arg0 common.Address) (*big.Int, error)
RelayerRewardVault is a free data retrieval call binding the contract method 0xfdd31fcd.
Solidity: function relayerRewardVault(address ) constant returns(uint256)
func (*RelayerincentivizeSession) RoundSequence ¶
func (_Relayerincentivize *RelayerincentivizeSession) RoundSequence() (*big.Int, error)
RoundSequence is a free data retrieval call binding the contract method 0x10e06a76.
Solidity: function roundSequence() constant returns(uint256)
func (*RelayerincentivizeSession) SLASHCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) SLASHCHANNELID() (uint8, error)
SLASHCHANNELID is a free data retrieval call binding the contract method 0x7942fd05.
Solidity: function SLASH_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) SLASHCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) SLASHCONTRACTADDR() (common.Address, error)
SLASHCONTRACTADDR is a free data retrieval call binding the contract method 0x43756e5c.
Solidity: function SLASH_CONTRACT_ADDR() constant returns(address)
func (*RelayerincentivizeSession) STAKINGCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) STAKINGCHANNELID() (uint8, error)
STAKINGCHANNELID is a free data retrieval call binding the contract method 0x4bf6c882.
Solidity: function STAKING_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) SYSTEMREWARDADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) SYSTEMREWARDADDR() (common.Address, error)
SYSTEMREWARDADDR is a free data retrieval call binding the contract method 0xc81b1662.
Solidity: function SYSTEM_REWARD_ADDR() constant returns(address)
func (*RelayerincentivizeSession) TOKENHUBADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) TOKENHUBADDR() (common.Address, error)
TOKENHUBADDR is a free data retrieval call binding the contract method 0xfd6a6879.
Solidity: function TOKEN_HUB_ADDR() constant returns(address)
func (*RelayerincentivizeSession) TOKENMANAGERADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) TOKENMANAGERADDR() (common.Address, error)
TOKENMANAGERADDR is a free data retrieval call binding the contract method 0x75d47a0a.
Solidity: function TOKEN_MANAGER_ADDR() constant returns(address)
func (*RelayerincentivizeSession) TRANSFERINCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) TRANSFERINCHANNELID() (uint8, error)
TRANSFERINCHANNELID is a free data retrieval call binding the contract method 0x70fd5bad.
Solidity: function TRANSFER_IN_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) TRANSFEROUTCHANNELID ¶
func (_Relayerincentivize *RelayerincentivizeSession) TRANSFEROUTCHANNELID() (uint8, error)
TRANSFEROUTCHANNELID is a free data retrieval call binding the contract method 0xfc3e5908.
Solidity: function TRANSFER_OUT_CHANNELID() constant returns(uint8)
func (*RelayerincentivizeSession) UpdateParam ¶
func (_Relayerincentivize *RelayerincentivizeSession) UpdateParam(key string, value []byte) (*types.Transaction, error)
UpdateParam is a paid mutator transaction binding the contract method 0xac431751.
Solidity: function updateParam(string key, bytes value) returns()
func (*RelayerincentivizeSession) VALIDATORCONTRACTADDR ¶
func (_Relayerincentivize *RelayerincentivizeSession) VALIDATORCONTRACTADDR() (common.Address, error)
VALIDATORCONTRACTADDR is a free data retrieval call binding the contract method 0xf9a2bbc7.
Solidity: function VALIDATOR_CONTRACT_ADDR() constant returns(address)
type RelayerincentivizeTransactor ¶
type RelayerincentivizeTransactor struct {
// contains filtered or unexported fields
}
RelayerincentivizeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayerincentivizeTransactor ¶
func NewRelayerincentivizeTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayerincentivizeTransactor, error)
NewRelayerincentivizeTransactor creates a new write-only instance of Relayerincentivize, bound to a specific deployed contract.
func (*RelayerincentivizeTransactor) AddReward ¶
func (_Relayerincentivize *RelayerincentivizeTransactor) AddReward(opts *bind.TransactOpts, headerRelayerAddr common.Address, packageRelayer common.Address, amount *big.Int, fromSystemReward bool) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x6f93d2e6.
Solidity: function addReward(address headerRelayerAddr, address packageRelayer, uint256 amount, bool fromSystemReward) returns(bool)
func (*RelayerincentivizeTransactor) ClaimRelayerReward ¶
func (_Relayerincentivize *RelayerincentivizeTransactor) ClaimRelayerReward(opts *bind.TransactOpts, relayerAddr common.Address) (*types.Transaction, error)
ClaimRelayerReward is a paid mutator transaction binding the contract method 0xe75d72c7.
Solidity: function claimRelayerReward(address relayerAddr) returns()
func (*RelayerincentivizeTransactor) Init ¶
func (_Relayerincentivize *RelayerincentivizeTransactor) Init(opts *bind.TransactOpts) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*RelayerincentivizeTransactor) UpdateParam ¶
func (_Relayerincentivize *RelayerincentivizeTransactor) UpdateParam(opts *bind.TransactOpts, key string, value []byte) (*types.Transaction, error)
UpdateParam is a paid mutator transaction binding the contract method 0xac431751.
Solidity: function updateParam(string key, bytes value) returns()
type RelayerincentivizeTransactorRaw ¶
type RelayerincentivizeTransactorRaw struct {
Contract *RelayerincentivizeTransactor // Generic write-only contract binding to access the raw methods on
}
RelayerincentivizeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayerincentivizeTransactorRaw) Transact ¶
func (_Relayerincentivize *RelayerincentivizeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerincentivizeTransactorRaw) Transfer ¶
func (_Relayerincentivize *RelayerincentivizeTransactorRaw) 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 RelayerincentivizeTransactorSession ¶
type RelayerincentivizeTransactorSession struct { Contract *RelayerincentivizeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayerincentivizeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RelayerincentivizeTransactorSession) AddReward ¶
func (_Relayerincentivize *RelayerincentivizeTransactorSession) AddReward(headerRelayerAddr common.Address, packageRelayer common.Address, amount *big.Int, fromSystemReward bool) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x6f93d2e6.
Solidity: function addReward(address headerRelayerAddr, address packageRelayer, uint256 amount, bool fromSystemReward) returns(bool)
func (*RelayerincentivizeTransactorSession) ClaimRelayerReward ¶
func (_Relayerincentivize *RelayerincentivizeTransactorSession) ClaimRelayerReward(relayerAddr common.Address) (*types.Transaction, error)
ClaimRelayerReward is a paid mutator transaction binding the contract method 0xe75d72c7.
Solidity: function claimRelayerReward(address relayerAddr) returns()
func (*RelayerincentivizeTransactorSession) Init ¶
func (_Relayerincentivize *RelayerincentivizeTransactorSession) Init() (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*RelayerincentivizeTransactorSession) UpdateParam ¶
func (_Relayerincentivize *RelayerincentivizeTransactorSession) UpdateParam(key string, value []byte) (*types.Transaction, error)
UpdateParam is a paid mutator transaction binding the contract method 0xac431751.
Solidity: function updateParam(string key, bytes value) returns()