Prologue

Verified contract

Proxy

Active on Ethereum with 2,671 txns
Deployed by via 0x3fdff5e4 at 16442089
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
16 additional variables
ERC-20
Value $740.8
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7cab9cbbbfdaf157ffa0f7d7fd2ae8f4d5d9030188de58a7bd15fb1567a541d5
0x62d599767c351534e69ca2db03968925cdcc9ebec22f18a84b733bc31312e6af
0xfc095249fa93eea99a0de41c4d79c6f25787f54e4f8fc9027a62a87321c6409a
0x8acea5694d7f9d6d1cef09101804afb1cf7427dcbf46cd5b8e745419478ad653
From
0xcaec71893fe5082d26c331d2e1e2af2f763a752e3d953b8ecaeb23f72059a574
From
0x2654ee9040481f3579d6cb607c2c6bdb0560b52689b18064f15aeef7964a0813
0xf9974387718f6a4bb7db0008cfcf0417c2b0ba358ecc365bca8625d6b7270709
0x851ca05a6a59a6fe3d85cd24962847176e929f3087b85181a23ef48e3af4742b
0xeeb6cfef2a60678bac92af9985a8124b3d4ba92a6c3e7f7f1a3de2733abd1dd0
0x480f4b1ac2d768863728652602e3551acd8c45894726e5d79adb5bd7ab1b814f

Functions
Getter at block 21208476
ASSET_RECEIVER_ROLE(view returns (bytes32)
0x419682485a4d899a3e911be267c1b40c528840983eb762a6f384130c1e0930e3
CREATOR_ROLE(view returns (bytes32)
0x828634d95e775031b9ff576b159a8509d3053581a8c9c4d7d86899e0afcd882f
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SPICE_ROLE(view returns (bytes32)
0x28bfb62eeff3c4bcd95c015fee311b2dabccad8f4fd94a4797d13fcb401b2621
STRATEGIST_ROLE(view returns (bytes32)
0x17a8e30262c1f919c33056d877a3c22b95c2f5e4dac44683c1c2323cd79fbdb0
VAULT_ROLE(view returns (bytes32)
0x31e0210044b4f6757ce6aa31f9c6e8d4896d24a755014887391a926c5224d959
asset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
contractURI(pure returns (string)
https://b3ec853c.spicefi.xyz/metadata/os
dev(view returns (address)
0xc5a05570da594f8edcc9beaa2385c69411c28cbe
feeRecipient(view returns (address)
0x7b15f2b26c25e1815dc4fb8957ce76a0c5319582
lastTotalAssets(view returns (uint256)
31176765613828249391
lastTotalShares(view returns (uint256)
16964614358988704
maxSupply(view returns (uint256)
555
mintPrice(view returns (uint256)
80000000000000000
multisig(view returns (address)
0x7b15f2b26c25e1815dc4fb8957ce76a0c5319582
name(view returns (string)
Prologue
owner(view returns (address)
0xc5a05570da594f8edcc9beaa2385c69411c28cbe
paused(view returns (bool)
false
symbol(view returns (string)
PRLG
 
totalAssets(view returns (uint256)
totalShares(view returns (uint256)
16456084156061861
totalSupply(view returns (uint256)
555
verified(view returns (bool)
false
withdrawalFees(view returns (uint256)
0
Read-only
balanceOf(address ownerview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(addressview returns (uint256)
maxWithdraw(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
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)
tokenShares(uint256view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
deposit(address vaultuint256 assetsuint256 minSharesreturns (uint256 shares)
deposit(uint256 tokenIduint256 assetsreturns (uint256 shares)
depositETH(uint256 tokenIdpayable returns (uint256 shares)
grantRole(bytes32 roleaddress account
initialize(string _namestring _symboladdress __assetuint256 _mintPriceuint256 _maxSupplyaddress[] _vaultsaddress _creatoraddress _devaddress _multisigaddress _feeRecipient
mint(address vaultuint256 sharesuint256 maxAssetsreturns (uint256 assets)
mint(uint256 tokenIduint256 sharesreturns (uint256 assets)
mintETH(uint256 tokenIduint256 sharespayable returns (uint256 assets)
multicall(bytes[] datareturns (bytes[] results)
pause(
redeem(address vaultuint256 sharesuint256 minAssetsreturns (uint256 assets)
redeem(uint256 tokenIduint256 sharesaddress receiverreturns (uint256 assets)
redeemETH(uint256 tokenIduint256 sharesaddress receiverreturns (uint256 assets)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseUri
setDev(address _dev
setFeeRecipient(address _feeRecipient
setMultisig(address _multisig
setPreviewURI(string previewUri
setVerified(bool verified_
setWithdrawable(bool withdrawable_
setWithdrawalFees(uint256 withdrawalFees_
transferFrom(address fromaddress touint256 tokenId
unpause(
withdraw(address vaultuint256 assetsuint256 maxSharesreturns (uint256 shares)
withdraw(uint256 tokenIduint256 assetsaddress receiverreturns (uint256 shares)
withdrawETH(uint256 tokenIduint256 assetsaddress receiverreturns (uint256 shares)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
Deposit(address indexed senderuint256 indexed tokenIduint256 assetsuint256 shares
DevUpdated(address dev
FeeRecipientUpdated(address feeRecipient
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
MultisigUpdated(address multisig
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 indexed tokenId
Unpaused(address account
Withdraw(address indexed senderuint256 indexed tokenIdaddress indexed receiveruint256 assetsuint256 shares
WithdrawalFeeRateUpdated(uint256 withdrawalFees
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
receive(
Errors
CallerNotEnabled(
Insolvent(
InsufficientShareBalance(
InvalidAddress(
InvalidTokenId(
MetadataRevealed(
MoreThanOne(
OutOfSupply(
ParameterOutOfBounds(
RefundFailed(
SlippageTooHigh(
WithdrawBeforeReveal(
WithdrawDisabled(
WithdrawFailed(