TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 331 txns
Unified storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 98 additional slots
Balances ($513.78)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.139992 | $3,670.08 |
$513.78 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23157526 | 5 hours ago | | | 0 | 0.0000022916069 | |
| 23092726 | 2 days ago | | | 0 | 0.0000025385776 | |
| 23081926 | 2 days ago | | | 0 | 0.0000023061851 | |
| 23049526 | 3 days ago | | | 0 | 0.0000029081789 | |
| 23038725 | 3 days ago | | | 0 | 0.0000021419410 | |
| 23027602 | 3 days ago | | | 0 | 0.0000057118277 | |
| 23017128 | 3 days ago | | | 0 | 0.0000021035763 | |
| 22984891 | 4 days ago | | | 0.00017229675 | 0.0000066032200 | |
| 22955973 | 5 days ago | | | 0.00017229675 | 0.0000025980672 | |
| 22925684 | 6 days ago | | | 0.00017229675 | 0.0000065199246 |
ABI
ABI objects
Getter at block 23165852 getSharePrice() view returns (uint256)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR() view returns (bytes32)
0xd23e01ed2839694f187d62c6c4cca83454a96f92959ceaddad682f1d090afd73
FACTORY() view returns (address)
0xfca8a394368e6d6096b34a043748db30d7bf97e7
GUARDIAN_ROLE() view returns (bytes32)
0x8b5b16d04624687fcf0d0228f19993c9157c1ed07b41d8d430fd9100eb099fe8
HARVESTER() view returns (bytes32)
0x27e3e4d29d60af3ae6456513164bb5db737d6fc8610aa36ad458736c9efb884c
MAX_FEE_BPS() view returns (uint256)
10000
STETH() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
WSTETH() view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
accruedFees() view returns (uint256)
8024542568133861
acrossSpokePool() view returns (address)
0x09aea4b2242abc8bb4bb78d537a67a245a7bec64
baseAsset() view returns (address)
0x4200000000000000000000000000000000000006
bridgeFeeBps() view returns (uint256)
10
crossChainTransferLimit() view returns (uint256)
8315557407553857783
decimals() view returns (uint8)
18
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Affine ultraETHs 2.0, version=1, chainId=8453, verifyingContract=0x14dc0ea777a87caf54e49c9375b39727e1d85b69, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
l2SharePriceFeed() view returns (address)
0x525ba832f44a1311de97db0b523010446c4fc49e
lastPriceUpdateTimeStamp() view returns (uint256)
1728524567
lockbox() view returns (address)
0x0000000000000000000000000000000000000000
mailbox() view returns (address)
0xea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d
managementFeeBps() view returns (uint256)
0
maxBridgeFeeBps() view returns (uint256)
20
maxPriceLag() view returns (uint256)
86400
name() view returns (string)
Affine ultraETHs 2.0
owner() view returns (address)
0x535b06019dd972cd48655f5838306dff8e68d6fd
paused() view returns (bool)
false
performanceFeeBps() view returns (uint256)
0
priceFeed() view returns (address)
0x0000000000000000000000000000000000000000
sharePrice() view returns (uint256)
1180547096174114550
symbol() view returns (string)
ultraETHs
tokenDepositAllowed() view returns (uint256)
1
totalSupply() view returns (uint256)
8315557407553857783
withdrawalFeeBps() view returns (uint256)
0
Read-only
acrossChainIdRecipient(uint256) view returns (address recipient, address token)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
bridges(address) view returns (struct IXERC20BridgeParameters minterParams, struct IXERC20BridgeParameters burnerParams)
burningCurrentLimitOf(address _bridge) view returns (uint256 _limit)
burningMaxLimitOf(address _bridge) view returns (uint256 _limit)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
mintingCurrentLimitOf(address _bridge) view returns (uint256 _limit)
mintingMaxLimitOf(address _bridge) view returns (uint256 _limit)
nonces(address owner) view returns (uint256)
quotePublishTokenPrice(uint32 domain) view returns (uint256 fees)
quoteTransferRemote(uint32 destination, address to, uint256 amount) view returns (uint256 fees)
quoteTransferRemote(uint32 destination, uint256 amount) view returns (uint256 fees)
routerMap(uint32) view returns (bytes32)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events allowTokenDeposit()
approve(address spender, uint256 value) returns (bool)
bridgeToken(uint256 destinationChainId, uint256 amount, uint256 fees, uint32 quoteTimestamp)
burn(address _user, uint256 _amount)
buyLRT(uint256 _amount)
collectFees()
decreaseCrossChainTransferLimit(uint256 _limitDec)
deposit(uint256 _amount, address receiver)
disableTokenDeposit()
grantRole(bytes32 role, address account)
handle(uint32 _origin, bytes32 _sender, bytes _message) payable
increaseCrossChainTransferLimit(uint256 _limitInc)
initAcross(address _spokePool, uint256 _maxBridgeFeeBps, uint256 chainId, address recipient, address token)
initFees(uint256 _managementFeeBps, uint256 _withdrawalFeeBps, uint256 _performanceFeeBps)
initMailbox(address _mailbox, uint32[] _domains, address[] _routers)
initialize(string _name, string _symbol, address _governance, address _factory)
mint(address _user, uint256 _amount)
pause()
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
publishTokenPrice(uint32 domain) payable
renounceOwnership()
renounceRole(bytes32 role, address callerConfirmation)
resetAcrossChainIdRecipient(uint256 chainId)
revokeRole(bytes32 role, address account)
setAcrossChainIdRecipient(uint256 chainId, address recipient, address token)
setBaseAsset(address _baseAsset)
setBridgeFeeBps(uint256 _feeBps)
setL2SharePriceFeed(address _feed)
setLimits(address _bridge, uint256 _mintingLimit, uint256 _burningLimit)
setLockbox(address _lockbox)
setMailbox(address _mailbox)
setManagementFeeBps(uint256 _feeBps)
setMaxBridgeFeeBps(uint256 _maxBridgeFeeBps)
setMaxPriceLag(uint256 _maxPriceLag)
setPerformanceFeeBps(uint256 _feeBps)
setPriceFeed(address _priceFeed)
setRouter(uint32 _origin, bytes32 _router)
setSpokePool(address _spokePool)
setWithdrawalFeeBps(uint256 _feeBps)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
transferOwnership(address newOwner)
transferRemote(uint32 destination, address to, uint256 amount) payable
transferRemote(uint32 destination, uint256 amount) payable
unpause()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
BridgeLimitsSet(uint256 _mintingLimit, uint256 _burningLimit, address indexed _bridge)
ConversionFailedXLRTtoLRT(address indexed _user, uint256 _assetAmount, uint256 _requiredAmount)
CrossChainTransferLimitChanged(address indexed _sender, uint256 _oldLimit, uint256 _newLimit)
EIP712DomainChanged()
Initialized(uint64 version)
L1LRTMinted(uint256 _assetAmount, uint256 _lrtAmount)
LockboxSet(address _lockbox)
MessageSent(uint256 indexed chainId, bytes32 indexed recipient, bytes32 msgId, bytes message)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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)
TokenBridged(uint256 indexed chainId, address recipient, uint256 amount, uint256 fees)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
constructor(address _logic, address initialOwner, bytes _data)
fallback()
receive()
AddressEmptyCode(address target)
ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ProxyDeniedAdminAccess()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
DifferentOwner()
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover(address approver)
ERC20InvalidReceiver(address receiver)
ERC20InvalidSender(address sender)
ERC20InvalidSpender(address spender)
ERC2612ExpiredSignature(uint256 deadline)
ERC2612InvalidSigner(address signer, address owner)
EnforcedPause()
ExceedsMaxBridgeFee()
ExpectedPause()
IXERC20_INVALID_0_VALUE()
IXERC20_LimitsTooHigh()
IXERC20_NotFactory()
IXERC20_NotHighEnoughLimits()
InsufficientBalance()
InvalidAccountNonce(address account, uint256 currentNonce)
InvalidAmount()
InvalidArrayLength()
InvalidBaseAsset()
InvalidBridgeFeeAmount()
InvalidBridgePoolAddr()
InvalidBridgeRecipient()
InvalidBridgeRecipientToken()
InvalidDestinationRouter()
InvalidFeeBps()
InvalidInitialization()
InvalidLRTAsset()
InvalidLockBoxAddr()
InvalidMsgOrigin()
InvalidMsgRecipient()
InvalidPriceFeed()
InvalidPriceFeedAsset()
InvalidReceiver()
InvalidRouterAddr()
InvalidSharePrice()
InvalidTransferLimit()
NotHarvester()
NotHarvesterOrLockbox()
NotInitializing()
NotMailbox()
NotUpdatedPrice()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
TokenDepositNotAllowed()