TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 88,437 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0xbd76…1399
0xe6db…b168
0xebab…f7b9
1 additional
variable
Balances ($84,059.59)
Native
Value
$5,492.86
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.664462 | $3,300.08 |
$5,492.86 | |
BICO | ERC-20 | 220.42452K | $0.276269 |
$60,896.46 | |
MATIC | ERC-20 | 25.807996K | $0.471417 |
$12,166.33 | |
USDC | ERC-20 | 3.986033K | $0.999708 |
$3,984.87 | |
USDT | ERC-20 | 1.375787K | $1.001 |
$1,377.16 | |
WETH | ERC-20 | 0.043 | $3,300.31 |
$141.91 | |
HL | ERC-20 | 12.5M | -- | -- | |
ETFP | ERC-20 | 2.5625M | -- | -- | |
NGPE | ERC-20 | 1.31666M | -- | -- | |
TetherLP.com | ERC-20 | 400 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21244490 | 2 hours ago | | | 0 | 0.0029989050 | |
| 21244162 | 3 hours ago | | | 0.096 | 0.0016624029 | |
| 21243488 | 5 hours ago | | | 0 | 0.0038178044 | |
| 21243470 | 5 hours ago | | | 0 | 0.0011200889 | |
| 21243466 | 5 hours ago | | | 0 | 0.0011964701 | |
| 21243464 | 5 hours ago | | | 0 | 0.0011646952 | |
| 21243460 | 5 hours ago | | | 0 | 0.0012013788 | |
| 21243411 | 5 hours ago | | | 0 | 0.00089453325 | |
| 21242321 | 9 hours ago | | | 0 | 0.0019960595 | |
| 21241109 | 13 hours ago | | | 0 | 0.0020901216 |
ABI
ABI objects
Getter at block 21244930
baseGas() view returns (uint256)
21000
getExecutorManager() view returns (address)
0xbd761d917fb77381b4398bda89c7f0d9a2bd1399
liquidityProviders() view returns (address)
0xebab24f13de55789ec1f3ffe99a285754e15f7b9
owner() view returns (address)
0xd76b82204be75ab9610b04cf27c4f4a34291d5e6
paused() view returns (bool)
false
tokenManager() view returns (address)
0xe6dbf5861ed9828594af4c6ea6356411c3a0b168
Read-only
checkHashStatus(address tokenAddress, uint256 amount, address receiver, bytes depositHash) view returns (bytes32 hashSendTransaction, bool status)
gasFeeAccumulated(address, address) view returns (uint256)
gasFeeAccumulatedByToken(address) view returns (uint256)
getCurrentLiquidity(address tokenAddress) view returns (uint256 currentLiquidity)
getRewardAmount(uint256 amount, address tokenAddress) view returns (uint256 rewardAmount)
getTransferFee(address tokenAddress, uint256 amount) view returns (uint256)
incentivePool(address) view returns (uint256)
isPauser(address pauser) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
processedHash(bytes32) view returns (bool)
swapAdaptorMap(string) view returns (address)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
changePauser(address newPauser)
depositAndSwapErc20(address tokenAddress, address receiver, uint256 toChainId, uint256 amount, string tag, struct SwapRequest[] swapRequest)
depositErc20(uint256 toChainId, address tokenAddress, address receiver, uint256 amount, string tag)
depositNative(address receiver, uint256 toChainId, string tag) payable
depositNativeAndSwap(address receiver, uint256 toChainId, string tag, struct SwapRequest[] swapRequest) payable
initialize(address _executorManagerAddress, address _pauser, address _trustedForwarder, address _tokenManager, address _liquidityProviders)
pause()
permitAndDepositErc20(address tokenAddress, address receiver, uint256 amount, uint256 toChainId, struct LiquidityPoolPermitRequest permitOptions, string tag)
permitEIP2612AndDepositErc20(address tokenAddress, address receiver, uint256 amount, uint256 toChainId, struct LiquidityPoolPermitRequest permitOptions, string tag)
renounceOwnership()
renouncePauser()
sendFundsToUser(address tokenAddress, uint256 amount, address receiver, bytes depositHash, uint256 tokenGasPrice, uint256 fromChainId)
sendFundsToUserV2(address tokenAddress, uint256 amount, address receiver, bytes depositHash, uint256 nativeTokenPriceInTransferredToken, uint256 fromChainId, uint256 tokenGasBaseFee)
setBaseGas(uint128 gas)
setCurrentLiquidity(address tokenAddress)
setExecutorManager(address _executorManagerAddress)
setLiquidityProviders(address _liquidityProviders)
setSwapAdaptor(string name, address _swapAdaptor)
setTokenManager(address _tokenManager)
setTrustedForwarder(address trustedForwarder)
swapAndSendFundsToUser(address tokenAddress, uint256 amount, address receiver, bytes depositHash, uint256 nativeTokenPriceInTransferredToken, uint256 tokenGasBaseFee, uint256 fromChainId, uint256 swapGasOverhead, struct SwapRequest[] swapRequests, string swapAdaptor)
transfer(address _tokenAddress, address receiver, uint256 _tokenAmount)
transferOwnership(address newOwner)
unpause()
withdrawErc20GasFee(address tokenAddress)
withdrawNativeGasFee()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AssetSent(address indexed asset, uint256 indexed amount, uint256 indexed transferredAmount, address target, bytes depositHash, uint256 fromChainId, uint256 lpFee, uint256 transferFee, uint256 gasFee)
BaseGasUpdated(uint256 indexed baseGas)
Deposit(address indexed from, address indexed tokenAddress, address indexed receiver, uint256 toChainId, uint256 amount, uint256 reward, string tag)
DepositAndSwap(address indexed from, address indexed tokenAddress, address indexed receiver, uint256 toChainId, uint256 amount, uint256 reward, string tag, struct SwapRequest[] swapRequests)
EthReceived(address arg0, uint256 arg1)
GasFeeCalculated(uint256 indexed gasUsed, uint256 indexed gasPrice, uint256 indexed nativeTokenPriceInTransferredToken, uint256 tokenGasBaseFee, uint256 gasFeeInTransferredToken)
GasFeeWithdraw(address indexed tokenAddress, address indexed owner, uint256 indexed amount)
LiquidityProvidersChanged(address indexed liquidityProvidersAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PauserChanged(address indexed previousPauser, address indexed newPauser)
Received(address indexed from, uint256 indexed amount)
SwapAdaptorChanged(string indexed name, address indexed liquidityProvidersAddress)
TokenManagerChanged(address indexed tokenManagerAddress)
TrustedForwarderChanged(address indexed _tf)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.