PaymentHelper
Verified contract
Active on
Ethereum with 1,603 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "PaymentHelper"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21202131 | 33 minutes ago | | | 0 | 0.00054019114 | |
| 21202131 | 33 minutes ago | | | 0 | 0.00054019114 | |
| 21201832 | 2 hours ago | | | 0 | 0.00054547541 | |
| 21201536 | 3 hours ago | | | 0 | 0.00066196858 | |
| 21201536 | 3 hours ago | | | 0 | 0.00066178573 | |
| 21201536 | 3 hours ago | | | 0 | 0.00066196858 | |
| 21201535 | 3 hours ago | | | 0 | 0.00062547717 | |
| 21201234 | 4 hours ago | | | 0 | 0.00072536866 | |
| 21201234 | 4 hours ago | | | 0 | 0.00072556908 | |
| 21200938 | 5 hours ago | | | 0 | 0.00060315865 |
ABI
ABI objects
Getter at block 21202292
CHAIN_ID() view returns (uint64)
1
extraDataForTransmuter() view returns (bytes)
0x000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000
getRegisterTransmuterAMBData() view returns (bytes)
0x000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000
superRegistry() view returns (address)
0x17a332dc7b40ae701485023b219e9d6f493a2514
Read-only
ackGasCost(uint64 chainId) view returns (uint256 gasForAck)
calculateAMBData(uint64 dstChainId_, uint8[] ambIds_, bytes message_) view returns (uint256 totalFees, bytes extraData)
depositGasUsed(uint64 chainId) view returns (uint256 gasForDeposit)
emergencyCost(uint64 chainId) view returns (uint256 gasForEmergency)
estimateAMBFees(uint8[] ambIds_, uint64 dstChainId_, bytes message_, bytes[] extraData_) view returns (uint256 totalFees, uint256[])
estimateAckCost(uint256 payloadId_) view returns (uint256 totalFees)
estimateAckCostDefault(bool multi, uint8[] ackAmbIds, uint64 srcChainId) view returns (uint256 totalFees)
estimateAckCostDefaultNativeSource(bool multi, uint8[] ackAmbIds, uint64 srcChainId) view returns (uint256)
estimateMultiDstMultiVault(struct MultiDstMultiVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 srcAmount, uint256 dstAmount, uint256 totalAmount)
estimateMultiDstSingleVault(struct MultiDstSingleVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 srcAmount, uint256 dstAmount, uint256 totalAmount)
estimateSingleDirectMultiVault(struct SingleDirectMultiVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 dstOrSameChainAmt, uint256 totalAmount)
estimateSingleDirectSingleVault(struct SingleDirectSingleVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 dstOrSameChainAmt, uint256 totalAmount)
estimateSingleXChainMultiVault(struct SingleXChainMultiVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 srcAmount, uint256 dstAmount, uint256 totalAmount)
estimateSingleXChainSingleVault(struct SingleXChainSingleVaultStateReq req_, bool isDeposit_) view returns (uint256 liqAmount, uint256 srcAmount, uint256 dstAmount, uint256 totalAmount)
gasPerByte(uint64 chainId) view returns (uint256 gasPerByte)
gasPrice(uint64 chainId) view returns (uint256 defaultGasPrice)
gasPriceOracle(uint64 chainId) view returns (address)
nativeFeedOracle(uint64 chainId) view returns (address)
nativePrice(uint64 chainId) view returns (uint256 defaultNativePrice)
swapGasUsed(uint64 chainId) view returns (uint256 gasForSwap)
timelockCost(uint64 chainId) view returns (uint256 gasForTimelock)
updateDepositGasUsed(uint64 chainId) view returns (uint256 gasForUpdateDeposit)
updateWithdrawGasUsed(uint64 chainId) view returns (uint256 gasForUpdateWithdraw)
withdrawGasUsed(uint64 chainId) view returns (uint256 gasForWithdraw)
State-modifying
Events addRemoteChain(uint64 chainId_, struct IPaymentHelperV2PaymentHelperConfig config_)
addRemoteChains(uint64[] chainIds_, struct IPaymentHelperV2PaymentHelperConfig[] configs_)
batchUpdateRemoteChain(uint64 chainId_, uint256[] configTypes_, bytes[] configs_)
batchUpdateRemoteChains(uint64[] chainIds_, uint256[][] configTypes_, bytes[][] configs_)
updateRegisterAERC20Params(bytes extraDataForTransmuter_)
updateRemoteChain(uint64 chainId_, uint256 configType_, bytes config_)
ChainConfigAdded(uint64 chainId_, struct IPaymentHelperV2PaymentHelperConfig config_)
ChainConfigUpdated(uint64 indexed chainId_, uint256 indexed configType_, bytes config_)
constructor(address superRegistry_)
This contract contains no fallback and receive objects.
ARRAY_LENGTH_MISMATCH()
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_PAYMENT_ADMIN()
NOT_PROTOCOL_ADMIN()
ZERO_ADDRESS()
ZERO_INPUT_VALUE()