relayerincentivize

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2023 License: LGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

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

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

func (*RelayerincentivizeDistributeCollectedRewardIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RelayerincentivizeDistributeCollectedRewardIterator) 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 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

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

func (*RelayerincentivizeParamChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RelayerincentivizeParamChangeIterator) 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 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

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

func (*RelayerincentivizeRewardToRelayerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RelayerincentivizeRewardToRelayerIterator) 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 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()

Jump to

Keyboard shortcuts

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