XUltraLRT
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
19
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 ($0.00)
No balances found for "XUltraLRT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "XUltraLRT"
ABI
ABI objects
Getter at block 21783009 getSharePrice() view returns (uint256)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR() view returns (bytes32)
0xde877fc1e9783ff09d0e035798a0ad64839ca55d6d76f7c4fac8b13fabc750d3
FACTORY() view returns (address)
0x0000000000000000000000000000000000000000
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)
0
acrossSpokePool() view returns (address)
0x0000000000000000000000000000000000000000
baseAsset() view returns (address)
0x0000000000000000000000000000000000000000
bridgeFeeBps() view returns (uint256)
0
crossChainTransferLimit() view returns (uint256)
0
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=, version=, chainId=8453, verifyingContract=0x78bb94feab383cced39766a7d6cf31ded177ad0c, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
l2SharePriceFeed() view returns (address)
0x0000000000000000000000000000000000000000
lastPriceUpdateTimeStamp() view returns (uint256)
0
lockbox() view returns (address)
0x0000000000000000000000000000000000000000
mailbox() view returns (address)
0x0000000000000000000000000000000000000000
managementFeeBps() view returns (uint256)
0
maxBridgeFeeBps() view returns (uint256)
0
maxPriceLag() view returns (uint256)
0
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
performanceFeeBps() view returns (uint256)
0
priceFeed() view returns (address)
0x0000000000000000000000000000000000000000
sharePrice() view returns (uint256)
0
symbol() view returns (string)
tokenDepositAllowed() view returns (uint256)
0
totalSupply() view returns (uint256)
0
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()
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()
receive()
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()