LockReleaseTokenPool

Verified contract

Active on Ethereum with 12 txns
Deployed by via 0x902b4ab6 at 17636044
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $873,742.89
0x66ffaea6ee7acacf22c57d72a76246301dc47e5e7dd728ade8184db6a4da3c08
0x1aafed316bd8f95cd36e73db179810d0a1cfa91d650635a8ade3c7ec71f3c9a4
0x016c6c51f509d54bef1c77b70ee523cf8ae6c7a6967876bb0e3892c964002037
0xa62bc25935457f3e1dd2bef7cb5ff6f99477db5ca897003b9d94f54576a1ec2e
0x5de2edaf32c2bfcbc79f7b48a9683bb9bc4f8c93e745d85daaa05cfd510357d6
0xab761cf074a1f9d64b8b9c8347b1997de18e560422bda8c0c891545bd6235a46
0x9b7e46f18e43b9b573a2673121b4ff888350aa2aa099f1cf4ce1d7afa07103e6
0x0552101931c362bf7537b50d8f33a0b166d6c7d8658b7ad4d2a94daa13f0ff97
0xcb1b378ed3207b144afb01fac84bdafe6e3d12fd791729082867ec6f03fdac2c
0x7a0c2acc041f6dfc62ed9106d0ebf7641c6e8467b9f8b95d2eca4da7baab46a6

Functions
Getter at block 21100233
getAllowList(view returns (address[])
[]
getAllowListEnabled(view returns (bool)
false
getArmProxy(view returns (address armProxy)
0x411de17f12d1a34ecc7f45f49844626267c75e81
getLockReleaseInterfaceId(pure returns (bytes4)
0x98a47177
getOffRamps(view returns (address[])
[0xfF51C00546AA3d9051a4B96Ae81346E14709CD24, 0x3a129e6C18b23d18BA9E6Aa14Dc2e79d1f91c6c5, 0xdf85c8381954694E74abD07488f452b4c2Cddfb3, 0xd5083684eE92dDeA117636ae5E2F1cb7fE4dfd46, 0xE8af3b68eDfFf65Ce48648009982380701f09B92, 0x1a904DbbaDdE629a1460e2F6E2E485Ce06Ed7599, 0xCe6364dBe64D2789D916180131fAda2ABFF702E8, 0xb368c8946D9fa5A497cDe1Dff7213f9CdfD143Bf, 0xE31009Ac8385147A74463F686Dd148e99d291739]
getOnRamps(view returns (address[])
[0xe2Eb229e88F56691e96bb98256707Bc62160FE73, 0xCbE7e5DA76dC99Ac317adF6d99137005FDA4E2C4, 0xe2c2AB221AA0b957805f229d2AA57fBE2f4dADf7, 0xEd5bE9508ae56531cc0EDe6A3bD588Eb9E2e3cfa, 0x466a078d17e3706a9414ACc48029EE9Bae4C9b65, 0x4545F9a17DA50110632C14704a15d893BF9CBD27, 0xa5ef33B57dD8B653F9A9EA7114f46376d18264aC, 0xD54C93A99CBCb8D865E13DA321B540171795A89f, 0xE31009Ac8385147A74463F686Dd148e99d291739]
getToken(view returns (address token)
0x514910771af9ca656af840dff83e8264ecf986ca
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
Read-only
currentOffRampRateLimiterState(address offRampview returns (struct RateLimiterTokenBucket)
currentOnRampRateLimiterState(address onRampview returns (struct RateLimiterTokenBucket)
getProvidedLiquidity(address providerview returns (uint256)
isOffRamp(address offRampview returns (bool)
isOnRamp(address onRampview returns (bool)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
acceptOwnership(
addLiquidity(uint256 amount
applyAllowListUpdates(address[] removesaddress[] adds
applyRampUpdates(struct TokenPoolRampUpdate[] onRampsstruct TokenPoolRampUpdate[] offRamps
lockOrBurn(address originalSenderbytesuint256 amountuint64bytesreturns (bytes)
releaseOrMint(bytesaddress receiveruint256 amountuint64bytes
removeLiquidity(uint256 amount
setOffRampRateLimiterConfig(address offRampstruct RateLimiterConfig config
setOnRampRateLimiterConfig(address onRampstruct RateLimiterConfig config
transferOwnership(address to
Events
AllowListAdd(address sender
AllowListRemove(address sender
Burned(address indexed senderuint256 amount
LiquidityAdded(address indexed provideruint256 indexed amount
LiquidityRemoved(address indexed provideruint256 indexed amount
Locked(address indexed senderuint256 amount
Minted(address indexed senderaddress indexed recipientuint256 amount
OffRampAdded(address offRampstruct RateLimiterConfig rateLimiterConfig
OffRampConfigured(address offRampstruct RateLimiterConfig rateLimiterConfig
OffRampRemoved(address offRamp
OnRampAdded(address onRampstruct RateLimiterConfig rateLimiterConfig
OnRampConfigured(address onRampstruct RateLimiterConfig rateLimiterConfig
OnRampRemoved(address onRamp
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Released(address indexed senderaddress indexed recipientuint256 amount
Constructor
constructor(address tokenaddress[] allowlistaddress armProxy
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AggregateValueMaxCapacityExceeded(uint256 capacityuint256 requested
AggregateValueRateLimitReached(uint256 minWaitInSecondsuint256 available
AllowListNotEnabled(
BadARMSignal(
BucketOverfilled(
InsufficientLiquidity(
NonExistentRamp(address ramp
PermissionsError(
RampAlreadyExists(address ramp
SenderNotAllowed(address sender
TokenMaxCapacityExceeded(uint256 capacityuint256 requestedaddress tokenAddress
TokenRateLimitReached(uint256 minWaitInSecondsuint256 availableaddress tokenAddress
WithdrawalTooHigh(
ZeroAddressNotAllowed(