XUltraLRT

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xf3023502 at 19857788
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 98 additional slots

No balances found for "XUltraLRT"

No transactions found for "XUltraLRT"


Functions
Getter at block 23165852
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 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=, chainId=8453, verifyingContract=0x78bb94feab383cced39766a7d6cf31ded177ad0c, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
 
getSharePrice(view returns (uint256)
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(uint256view returns (address recipientaddress token)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
bridges(addressview returns (struct IXERC20BridgeParameters minterParamsstruct IXERC20BridgeParameters burnerParams)
burningCurrentLimitOf(address _bridgeview returns (uint256 _limit)
burningMaxLimitOf(address _bridgeview returns (uint256 _limit)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
mintingCurrentLimitOf(address _bridgeview returns (uint256 _limit)
mintingMaxLimitOf(address _bridgeview returns (uint256 _limit)
nonces(address ownerview returns (uint256)
quotePublishTokenPrice(uint32 domainview returns (uint256 fees)
quoteTransferRemote(uint32 destinationaddress touint256 amountview returns (uint256 fees)
quoteTransferRemote(uint32 destinationuint256 amountview returns (uint256 fees)
routerMap(uint32view returns (bytes32)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
allowTokenDeposit(
approve(address spenderuint256 valuereturns (bool)
bridgeToken(uint256 destinationChainIduint256 amountuint256 feesuint32 quoteTimestamp
burn(address _useruint256 _amount
buyLRT(uint256 _amount
collectFees(
decreaseCrossChainTransferLimit(uint256 _limitDec
deposit(uint256 _amountaddress receiver
disableTokenDeposit(
grantRole(bytes32 roleaddress account
handle(uint32 _originbytes32 _senderbytes _messagepayable 
increaseCrossChainTransferLimit(uint256 _limitInc
initAcross(address _spokePooluint256 _maxBridgeFeeBpsuint256 chainIdaddress recipientaddress token
initFees(uint256 _managementFeeBpsuint256 _withdrawalFeeBpsuint256 _performanceFeeBps
initMailbox(address _mailboxuint32[] _domainsaddress[] _routers
initialize(string _namestring _symboladdress _governanceaddress _factory
mint(address _useruint256 _amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
publishTokenPrice(uint32 domainpayable 
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
resetAcrossChainIdRecipient(uint256 chainId
revokeRole(bytes32 roleaddress account
setAcrossChainIdRecipient(uint256 chainIdaddress recipientaddress token
setBaseAsset(address _baseAsset
setBridgeFeeBps(uint256 _feeBps
setL2SharePriceFeed(address _feed
setLimits(address _bridgeuint256 _mintingLimituint256 _burningLimit
setLockbox(address _lockbox
setMailbox(address _mailbox
setManagementFeeBps(uint256 _feeBps
setMaxBridgeFeeBps(uint256 _maxBridgeFeeBps
setMaxPriceLag(uint256 _maxPriceLag
setPerformanceFeeBps(uint256 _feeBps
setPriceFeed(address _priceFeed
setRouter(uint32 _originbytes32 _router
setSpokePool(address _spokePool
setWithdrawalFeeBps(uint256 _feeBps
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
transferRemote(uint32 destinationaddress touint256 amountpayable 
transferRemote(uint32 destinationuint256 amountpayable 
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BridgeLimitsSet(uint256 _mintingLimituint256 _burningLimitaddress indexed _bridge
ConversionFailedXLRTtoLRT(address indexed _useruint256 _assetAmountuint256 _requiredAmount
CrossChainTransferLimitChanged(address indexed _senderuint256 _oldLimituint256 _newLimit
EIP712DomainChanged(
Initialized(uint64 version
L1LRTMinted(uint256 _assetAmountuint256 _lrtAmount
LockboxSet(address _lockbox
MessageSent(uint256 indexed chainIdbytes32 indexed recipientbytes32 msgIdbytes message
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenBridged(uint256 indexed chainIdaddress recipientuint256 amountuint256 fees
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(
Fallback and receive
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
DifferentOwner(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
EnforcedPause(
ExceedsMaxBridgeFee(
ExpectedPause(
IXERC20_INVALID_0_VALUE(
IXERC20_LimitsTooHigh(
IXERC20_NotFactory(
IXERC20_NotHighEnoughLimits(
InsufficientBalance(
InvalidAccountNonce(address accountuint256 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(