BurnMintTokenPool

Verified contract

Active on Ethereum with 12 txns
Deployed by via 0xd04ec722 at 17636050
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

No balances found for "BurnMintTokenPool"

0x792ff283f51867c68c0256cc3f0c3630efe44922b59e92e9bdeb44628c7fd705
0x7d46387a6aaa68544554f8166c898e28485528089583fb0151ef8190b8351816
0xe0a4a11dc22f33c3fc90b627b34026a42d3a3fb23268902090d16a321e3e732b
0x8c3fddc2b277e149f670760c0348318fe63d72990cdd884cda509d259afab27f
0xcd9591983253d9b48d22fb2c3fbf53fb627fb7997fa630d6590434937aba9361
0xcdbcf1c9deb3ca008977edc270cab87394b937a011a0e266f978f5b3448a1c6d
0x898dacb57aea9c08e7aedccc5f872cbbd068da1fadad6e1510fb778d51354136
0x8e2f4b6c62471d9afb7bcf0281390c46554eae96272066b24c02c2e6832794e8
0x135e27a7af058f19fec9fca2088cb456c62a0e2d3e6d4b17a2e9969e3faeff80
0x141f268b5e1c46b424109d73ed39bb0b6f4adec8998e0c38e6f5c0abfe204daa

Functions
Getter at block 21200994
getAllowList(view returns (address[])
[0x7A0a06735E41dc59F90228686f44bf2E13CC1724, 0xffffffaEff0B96Ea8e4f94b2253f31abdD875847]
getAllowListEnabled(view returns (bool)
true
getArmProxy(view returns (address armProxy)
0x411de17f12d1a34ecc7f45f49844626267c75e81
getOffRamps(view returns (address[])
[0x41627a90f2c6238f2BADAB72D5aB050B857fdAb5, 0xB095900fB91db00E6abD247A5A5AD1cee3F20BF7]
getOnRamps(view returns (address[])
[0xCC19bC4D43d17eB6859F0d22BA300967C97780b0, 0x86B47d8411006874eEf8E4584BdFD7be8e5549d1]
getToken(view returns (address token)
0xb2f30a7c980f052f02563fb518dcc39e6bf38175
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
Read-only
currentOffRampRateLimiterState(address offRampview returns (struct RateLimiterTokenBucket)
currentOnRampRateLimiterState(address onRampview returns (struct RateLimiterTokenBucket)
isOffRamp(address offRampview returns (bool)
isOnRamp(address onRampview returns (bool)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
acceptOwnership(
applyAllowListUpdates(address[] removesaddress[] adds
applyRampUpdates(struct TokenPoolRampUpdate[] onRampsstruct TokenPoolRampUpdate[] offRamps
lockOrBurn(address originalSenderbytesuint256 amountuint64bytesreturns (bytes)
releaseOrMint(bytesaddress receiveruint256 amountuint64bytes
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
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(
NonExistentRamp(address ramp
PermissionsError(
RampAlreadyExists(address ramp
SenderNotAllowed(address sender
TokenMaxCapacityExceeded(uint256 capacityuint256 requestedaddress tokenAddress
TokenRateLimitReached(uint256 minWaitInSecondsuint256 availableaddress tokenAddress
ZeroAddressNotAllowed(