TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 79,337 txns
Deployed by via 0x0c2f0cf5 at 19716535
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
)
ERC-1555
--
 (#5)
ERC-1555
--
 (#4)
ERC-1555
--
 (#3)
ERC-1555
--
 (#2)
ERC-1555
--
 (#1)
ERC-1555
--
 (#0)
ERC-1555
--
ERC-20
--
0x81031d04a8f49c4fc9c859d6e07c8de7e376a7c42bc07c30cdd07a42d8c66b29
0x4cccce0a11ace99c911e3f3f9c4811a0e7d97ecdfd8bc9f1bca946ad757dc7a5
0xd467ddf24994f1600c22af9fdf1d7b6c3c3a5eb838e9ceb1aafe9d369d16702d
0x09d62f75f527cd9c07be7bef424c9485c32066c8f9bbb65b3800055bbe0ba035
0xa3eb89db680c7d369141d722b18b6e822ab1c191a4fc382561b1e35ac5bf2b42
0x6cc72974189c12bccb52adec9c2b235e11bb3c3eb5179af7bcbf7eed1caaed19
0xda823e35b7881704dce0c3bc7f2d031bcb28e047eb75711f87856b7584aa8eee
0xf16003a4449305a6fcd88e54d71669dcb7021c29bddb653bdfab8e7f21c55e0d
0xf2e203a342ec69b3a3175582b443365a557f1b3d498b28a00c405608a5ef888f
0x43938214ba4c861ec847752b541829ea652838ff5d047d944b5dab1887102293

Functions
Getter at block 21167553
altToken(view returns (address)
0x8457ca5040ad67fdebbcc8edce889a335bc0fbfb
asset(view returns (address)
0xb6d149c8dda37aaaa2f8ad0934f2e5682c35890b
decimals(view returns (uint8)
18
erc1155StakedALT(view returns (address)
0xb6d149c8dda37aaaa2f8ad0934f2e5682c35890b
erc1155TokenID(view returns (uint256)
568410405686318743940487286198766186786980243511
name(view returns (string)
Restaked ALT
owner(view returns (address)
0xad9a9c2ebea3401d9a0e588bbc05455dd9f37570
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
reALT
totalAssets(view returns (uint256)
139430071063174779787122218
totalRewardPools(view returns (uint256)
4
totalSupply(view returns (uint256)
130145808144091767091585303
Read-only
RewardPools(uint256view returns (uint64 startTimestampuint64 endTimestampstring name)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
optedInUsers(uint256addressview returns (bool)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
claim(uint16 distributionId
createRewardPool(uint64 startTimestamp_uint64 endTimestamp_string name_
deposit(uint256 assetsaddress receiverreturns (uint256)
initialize(address initialOwnerstring name_string symbol_
mint(uint256 sharesaddress receiverreturns (uint256)
optIn(uint256 id
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
renounceOwnership(
stake(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateRewardPool(uint256 id_uint64 startTimestamp_uint64 endTimestamp_string name_
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint64 version
OptedIn(uint256 indexed idaddress user
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardPoolCreated(uint256 indexed iduint64 startTimestamp_uint64 endTimestamp_string name_
RewardPoolUpdated(uint256 indexed iduint64 startTimestamp_uint64 endTimestamp_string name_
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
InvalidEndTime(
InvalidID(
InvalidInitialization(
InvalidStartTime(
MathOverflowedMulDiv(
NotInitializing(
OptInPeriodEnded(
OptInPeriodNotStarted(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ZeroAddress(
ZeroShare(