PaymentHelper

Verified contract

Active on Base with 13 txns
Deployed by via 0xabb7dce6 at 10525855
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PaymentHelper"

0x858a258e0afdf8dc5c3ec54b6bb67e69cac6e2040d00183d5c76ff2f96329332
0xa360260d8ac0808edd45abbbcb8e6e176e13de128488adfd4199e47beb050d4e
0x7717b3f7de58bde825c927d066fe3825e924265af4de09e6b2507639a443c7c7
0x8519de72b5dffaa550d7fb2dc8a8cfe321e96e99e1939ac2061b30a83a6fd741
0xd0b4777e731ed99a458eaf9ae9165df5ef14cbaf0f36ffd010981104d982e642
0x665277c692d1bfb1b8fab3eabcf01ba3e60026b52485bb9ec7d46aa57fc89330
0xf1bb0a2c76a62cae1cd46296fcd1c9fd126d8ad6f4a8f35216d74f66533a68f6
0x4a830b617738bbeafa65a1b783373332a2ae0df387e9f2a023d2ac943dd416d5
0xfb2369a416c77f4281ff6318fbbab230620a86df3ea03f08fa9111dc8d4d3eb2
0xe7a293bb3d79a9935c3951ddc5bc196cff62d5ff1640859a1ea5a25f28121626

Functions
Getter at block 21834005
CHAIN_ID(view returns (uint64)
8453
extraDataForTransmuter(view returns (bytes)
0x000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000
getRegisterTransmuterAMBData(view returns (bytes)
0x000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000
superRegistry(view returns (address)
0xb2c097ac459afac892ae5b35f6bd6a9dd3071f47
Read-only
ackGasCost(uint64 chainIdview returns (uint256 gasForAck)
calculateAMBData(uint64 dstChainId_uint8[] ambIds_bytes message_view returns (uint256 totalFeesbytes extraData)
depositGasUsed(uint64 chainIdview returns (uint256 gasForDeposit)
emergencyCost(uint64 chainIdview returns (uint256 gasForEmergency)
estimateAMBFees(uint8[] ambIds_uint64 dstChainId_bytes message_bytes[] extraData_view returns (uint256 totalFeesuint256[])
estimateAckCost(uint256 payloadId_view returns (uint256 totalFees)
estimateAckCostDefault(bool multiuint8[] ackAmbIdsuint64 srcChainIdview returns (uint256 totalFees)
estimateAckCostDefaultNativeSource(bool multiuint8[] ackAmbIdsuint64 srcChainIdview returns (uint256)
estimateMultiDstMultiVault(struct MultiDstMultiVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 dstAmountuint256 totalAmount)
estimateMultiDstSingleVault(struct MultiDstSingleVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 dstAmountuint256 totalAmount)
estimateSingleDirectMultiVault(struct SingleDirectMultiVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 totalAmount)
estimateSingleDirectSingleVault(struct SingleDirectSingleVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 totalAmount)
estimateSingleXChainMultiVault(struct SingleXChainMultiVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 dstAmountuint256 totalAmount)
estimateSingleXChainSingleVault(struct SingleXChainSingleVaultStateReq req_bool isDeposit_view returns (uint256 liqAmountuint256 srcAmountuint256 dstAmountuint256 totalAmount)
gasPerByte(uint64 chainIdview returns (uint256 gasPerByte)
gasPrice(uint64 chainIdview returns (uint256 defaultGasPrice)
gasPriceOracle(uint64 chainIdview returns (address)
nativeFeedOracle(uint64 chainIdview returns (address)
nativePrice(uint64 chainIdview returns (uint256 defaultNativePrice)
swapGasUsed(uint64 chainIdview returns (uint256 gasForSwap)
timelockCost(uint64 chainIdview returns (uint256 gasForTimelock)
updateGasUsed(uint64 chainIdview returns (uint256 gasForUpdate)
withdrawGasUsed(uint64 chainIdview returns (uint256 gasForWithdraw)
State-modifying
addRemoteChain(uint64 chainId_struct IPaymentHelperPaymentHelperConfig config_
updateRegisterAERC20Params(bytes extraDataForTransmuter_
updateRemoteChain(uint64 chainId_uint256 configType_bytes config_
Events
ChainConfigAdded(uint64 chainId_struct IPaymentHelperPaymentHelperConfig config_
ChainConfigUpdated(uint64 indexed chainId_uint256 indexed configType_bytes config_
Constructor
constructor(address superRegistry_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BLOCK_CHAIN_ID_OUT_OF_BOUNDS(
CHAINLINK_INCOMPLETE_ROUND(
CHAINLINK_MALFUNCTION(
CHAINLINK_UNSUPPORTED_DECIMAL(
INVALID_CHAIN_ID(
INVALID_NATIVE_TOKEN_PRICE(
INVALID_PAYLOAD_ID(
NOT_EMERGENCY_ADMIN(
NOT_PROTOCOL_ADMIN(
ZERO_ADDRESS(