GasFeePricing
Methods
decodeOptions
Parameters
Name | Type | Description |
---|---|---|
_options | bytes | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | uint16 | undefined |
_1 | uint256 | undefined |
_2 | uint256 | undefined |
_3 | bytes32 | undefined |
dstGasPriceInWei
Parameters
Name | Type | Description |
---|---|---|
_0 | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | undefined |
dstGasTokenRatio
Parameters
Name | Type | Description |
---|---|---|
_0 | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | undefined |
encodeOptions
Parameters
Name | Type | Description |
---|---|---|
txType | uint16 | undefined |
gasLimit | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes | undefined |
encodeOptions
Parameters
Name | Type | Description |
---|---|---|
txType | uint16 | undefined |
gasLimit | uint256 | undefined |
dstNativeAmt | uint256 | undefined |
dstAddress | bytes32 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes | undefined |
estimateGasFee
Returns srcGasToken fee to charge in wei for the cross-chain message based on the gas limit
Parameters
Name | Type | Description |
---|---|---|
_dstChainId | uint256 | undefined |
_options | bytes | Versioned struct used to instruct relayer on how to proceed with gas limits. Contains data on gas limit to submit tx with. |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | undefined |
owner
Returns the address of the current owner.
Returns
Name | Type | Description |
---|---|---|
_0 | address | undefined |
renounceOwnership
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
setCostPerChain
Permissioned method to allow an off-chain party to set what each dstChain's gas cost is priced in the srcChain's native gas currency. Example: call on ETH, setCostPerChain(43114, 30000000000, 25180000000000000) chain ID 43114 Average of 30 gwei cost to transaction on 43114 AVAX/ETH = 0.02518, scaled to gas in wei = 25180000000000000
Parameters
Name | Type | Description |
---|---|---|
_dstChainId | uint256 | The destination chain ID - typically, standard EVM chain ID, but differs on nonEVM chains |
_gasUnitPrice | uint256 | The estimated current gas price in wei of the destination chain |
_gasTokenPriceRatio | uint256 | USD gas ratio of dstGasToken / srcGasToken |
transferOwnership
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
Name | Type | Description |
---|---|---|
newOwner | address | undefined |
Events
OwnershipTransferred
Parameters
Name | Type | Description |
---|---|---|
previousOwner | address | undefined |
newOwner | address | undefined |
Last updated