AssetForwarder
Verified contract
Active on
Ethereum with 49,019 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($66,386.82)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ROUTE | ERC-20 | 30.565337K | $1.86 |
$56,851.53 | |
USDT | ERC-20 | 5.337767K | $1.002 |
$5,348.44 | |
USDC | ERC-20 | 3.710094K | $1.001 |
$3,713.8 | |
5IRE | ERC-20 | 54.32427K | $0.007034 |
$382.13 | |
WETH | ERC-20 | 0.028452 | $3,195.59 |
$90.92 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21156926 | 2 hours ago | | | 0.0019811333 | 0.0017015226 | |
| 21156913 | 2 hours ago | | | 0 | 0.0021301498 | |
| 21156866 | 2 hours ago | | | 0.040531031 | 0.0011804105 | |
| 21156865 | 2 hours ago | | | 0.30009693 | 0.0010947060 | |
| 21156744 | 2 hours ago | | | 0 | 0.0016188217 | |
| 21156694 | 2 hours ago | | | 0 | 0.0013098699 | |
| 21156659 | 3 hours ago | | | 0 | 0.0015946580 | |
| 21156583 | 3 hours ago | | | 0.0068447295 | 0.0014905160 | |
| 21156550 | 3 hours ago | | | 0 | 0.00079793839 | |
| 21156521 | 3 hours ago | | | 0.098437256 | 0.00097917339 |
ABI
ABI objects
Getter at block 21157408
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_TRANSFER_SIZE() view returns (uint256)
1000000000000000000000000000000000000
MIN_GAS_THRESHHOLD() view returns (uint256)
50000
PAUSER() view returns (bytes32)
0x539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c
RESOURCE_SETTER() view returns (bytes32)
0x8b9e7a9f25b0aca3f51c01b8fee30790fb16f4d4deded8385ae6643d054bb078
depositNonce() view returns (uint256)
49968
gatewayContract() view returns (address)
0x86dfc31d9cb3280ee1eb1096caa9fc66299af973
isCommunityPauseEnabled() view returns (bool)
true
pauseStakeAmountMax() view returns (uint256)
3330000000000000000
pauseStakeAmountMin() view returns (uint256)
166670000000000000
paused() view returns (bool)
false
routerMiddlewareBase() view returns (bytes32)
0x992e49769687662b543a08eabb628a81a9c5a2ecc3cbdf1989f9f75ad6e04dd0
tokenMessenger() view returns (address)
0xbd3fa81b58ba92a82136038b25adec7066af3155
totalStakedAmount() view returns (uint256)
0
usdc() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
destDetails(bytes32) view returns (uint32 domainId, uint256 fee, bool isSet)
executeRecord(bytes32) view returns (bool)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events communityPause() payable
grantRole(bytes32 role, address account)
iDeposit(struct IAssetForwarderDepositData depositData, bytes destToken, bytes recipient) payable
iDepositInfoUpdate(address srcToken, uint256 feeAmount, uint256 depositId, bool initiatewithdrawal) payable
iDepositMessage(struct IAssetForwarderDepositData depositData, bytes destToken, bytes recipient, bytes message) payable
iDepositUSDC(uint256 partnerId, bytes32 destChainIdBytes, bytes32 recipient, uint256 amount) payable
iReceive(string requestSender, bytes packet, string) returns (bytes)
iRelay(struct IAssetForwarderRelayData relayData) payable
iRelayMessage(struct IAssetForwarderRelayDataMessage relayData) payable
multicall(bytes[] data) returns (bytes[] results)
pause()
renounceRole(bytes32 role, address account)
rescue(address token)
revokeRole(bytes32 role, address account)
setDestDetails(bytes32[] _destChainIdBytes, struct IAssetForwarderDestDetails[] _destDetails)
toggleCommunityPause()
unpause()
update(uint256 index, address _gatewayContract, bytes _routerMiddlewareBase, uint256 minPauseStakeAmount, uint256 maxPauseStakeAmount)
updateTokenMessenger(address _tokenMessenger)
withdrawStakeAmount()
CommunityPaused(address indexed pauser, uint256 stakedAmount)
DepositInfoUpdate(address srcToken, uint256 feeAmount, uint256 depositId, uint256 eventNonce, bool initiatewithdrawal, address depositor)
FundsDeposited(uint256 partnerId, uint256 amount, bytes32 destChainIdBytes, uint256 destAmount, uint256 depositId, address srcToken, address depositor, bytes recipient, bytes destToken)
FundsDepositedWithMessage(uint256 partnerId, uint256 amount, bytes32 destChainIdBytes, uint256 destAmount, uint256 depositId, address srcToken, bytes recipient, address depositor, bytes destToken, bytes message)
FundsPaid(bytes32 messageHash, address forwarder, uint256 nonce)
FundsPaidWithMessage(bytes32 messageHash, address forwarder, uint256 nonce, bool execFlag, bytes execData)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Unpaused(address account)
iUSDCDeposited(uint256 partnerId, uint256 amount, bytes32 destChainIdBytes, uint256 usdcNonce, address srcToken, bytes32 recipient, address depositor)
constructor(address _wrappedNativeTokenAddress, address _gatewayContract, address _usdcAddress, address _tokenMessenger, bytes _routerMiddlewareBase, uint256 _minGasThreshhold)
This contract contains no fallback and receive objects.
AmountTooLarge()
InvalidAmount()
InvalidFee()
InvalidGateway()
InvalidRefundData()
InvalidRequestSender()
MessageAlreadyExecuted()
MessageExcecutionFailedWithLowGas()