TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,257 txns
Deployed by via 0xfdcb0a3f at 20366026
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxy"

0xae0271ceb9cc6dd6cb9f31f3d06d1c66dfcda82ff6f18b42e3a63170906025fe
0xe07ebd09a9a9737138605f09ab13bd16058bd84ec80773ab70d58ea48d20bcd8
0x4c9675ffcbaa09656d196c62b9194b88d224976f9559ee7a6604c774742b4475
0x66a307135abef5feeb7d502d011719ba4658d184f7c06595190f53ed1cfde346
0x19d8c0da2ecad85bb825f2fbc713de72250e950691c3fb0f8667474a729da978
0xcbd7a755b6d79f032105cadb9b6ca36ff7d9add623a018074ae60b0dce631476
0x5121320188df9cf80e9c0feb1d3a35ffb0a7b3b8f01e6df45ae9104882b7a9ae
0x75b33037d03d3138218938ffc175e69868d73efdb260294b02c90719c5e4db55
0x0937029138d3a43e19de4a00c2467d0a32957db36adbdf2be93783233d022e74
0x3e7abe85bb5ff449b92efc20f30d000a911447d425ed556eb2a35adfc49681a5

Functions
Getter at block 21311372
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x1d9766376bf609b25da3f95f5a36a0e7eb8750768031c497e1c5929e6b326503
assets(view returns (uint256)
32339225770412749548314372
avail(view returns (address)
0xeeb4d8400aeefafc1b2953e0094134a887c76bd8
decimals(view returns (uint8)
18
defaultAdmin(view returns (address)
0x5f5a162488e23664b674924d71fdca6c30d7d4b7
defaultAdminDelay(view returns (uint48)
0
defaultAdminDelayIncreaseWait(view returns (uint48)
432000
depository(view returns (address)
0x11780211a1aab0059bca3e8e201cfe08287319ee
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Staked Avail, version=1, chainId=1, verifyingContract=0x3742f3fcc56b2d46c7b8ca77c23be60cd43ca80a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Staked Avail
owner(view returns (address)
0x5f5a162488e23664b674924d71fdca6c30d7d4b7
paused(view returns (bool)
false
pendingDefaultAdmin(view returns (address newAdminuint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay(view returns (uint48 newDelayuint48 schedule)
(newDelay=0, schedule=0)
symbol(view returns (string)
stAVAIL
totalSupply(view returns (uint256)
30410183716248984249012432
withdrawalHelper(view returns (address)
0x696e882437553011b459efa245c8b59f62d4ea61
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
previewBurn(uint256 sharesview returns (uint256 amount)
previewMint(uint256 amountview returns (uint256 shares)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptDefaultAdminTransfer(
approve(address spenderuint256 valuereturns (bool)
beginDefaultAdminTransfer(address newAdmin
burn(uint256 shares
cancelDefaultAdminTransfer(
changeDefaultAdminDelay(uint48 newDelay
forceUpdateAssets(uint256 newAssets
grantRole(bytes32 roleaddress account
initialize(address governanceaddress pauseraddress updateraddress newDepositoryaddress newWithdrawalHelper
mint(uint256 amount
mintTo(address touint256 amount
mintWithPermit(uint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
rollbackDefaultAdminDelay(
setPaused(bool status
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
updateAssets(int256 delta
updateAssetsFromWithdrawals(uint256 amountuint256 shares
updateDepository(address newDepository
updateWithdrawalHelper(address newWithdrawalHelper
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AssetsUpdated(uint256 assets
DefaultAdminDelayChangeCanceled(
DefaultAdminDelayChangeScheduled(uint48 newDelayuint48 effectSchedule
DefaultAdminTransferCanceled(
DefaultAdminTransferScheduled(address indexed newAdminuint48 acceptSchedule
DepositoryUpdated(address depository
EIP712DomainChanged(
Initialized(uint64 version
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
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
UpdaterUpdated(address updater
WithdrawalHelperUpdated(address withdrawalHelper
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlEnforcedDefaultAdminDelay(uint48 schedule
AccessControlEnforcedDefaultAdminRules(
AccessControlInvalidDefaultAdmin(address defaultAdmin
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
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(
ExpectedPause(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
InvalidUpdate(
MathOverflowedMulDiv(
NotInitializing(
OnlyUpdater(
OnlyWithdrawalHelper(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token
ZeroAddress(
ZeroAmount(