LiquidityPool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5Slot
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
Balances ($0.00)
No balances found for "LiquidityPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LiquidityPool"
ABI
ABI objects
Getter at block 20792102
baseGas() view returns (uint256)
0
getExecutorManager() view returns (address)
0x0000000000000000000000000000000000000000
liquidityProviders() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
tokenManager() view returns (address)
0x0000000000000000000000000000000000000000
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 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()
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)
This contract contains no constructor objects.
receive()
This contract contains no error objects.