Spice2Vault
Verified contract
Proxy
Active on
Ethereum with 297 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
13 additional
variables
Balances ($2,139.56)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.871214 | $2,455.84 |
$2,139.56 | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- | |
SLN | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20920726 | 14 hours ago | | | 0 | 0.00047604024 | |
| 20911753 | 2 days ago | | | 0 | 0.00025920737 | |
| 20903389 | 3 days ago | | | 0 | 0.00016259674 | |
| 20895016 | 4 days ago | | | 0 | 0.00017925784 | |
| 20890828 | 5 days ago | | | 0 | 0.00018357740 | |
| 20882467 | 6 days ago | | | 0 | 0.00018262900 | |
| 20874093 | 7 days ago | | | 0 | 0.00022433723 | |
| 20865728 | 8 days ago | | | 0 | 0.00072083569 | |
| 20857357 | 9 days ago | | | 0 | 0.00032323252 | |
| 20849002 | 11 days ago | | | 0 | 0.00026074446 |
ABI
ABI objects
Getter at block 20925054 calcTotalAssets() view returns (uint256)
ASSET_RECEIVER_ROLE() view returns (bytes32)
0x419682485a4d899a3e911be267c1b40c528840983eb762a6f384130c1e0930e3
BIDDER_ROLE() view returns (bytes32)
0x80f9b792196f21120f021903634877a78a3dd5e8ef643701b99dae7bb938062d
CREATOR_ROLE() view returns (bytes32)
0x828634d95e775031b9ff576b159a8509d3053581a8c9c4d7d86899e0afcd882f
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
IMPLEMENTATION_VERSION() view returns (string)
2.0
LIQUIDATOR_ROLE() view returns (bytes32)
0x5e17fc5225d4a099df75359ce1f405503ca79498a8dc46a7d583235a0ee45c16
MARKETPLACE_ROLE() view returns (bytes32)
0x0ea61da3a8a09ad801432653699f8c1860b1ae9d2ea4a141fadfd63227717bc8
WHITELIST_ROLE() view returns (bytes32)
0xdc72ed553f2544c34465af23b847953efeb813428162d767f9ba5f4013be6760
asset() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
decimals() view returns (uint8)
18
dev() view returns (address)
0xc5a05570da594f8edcc9beaa2385c69411c28cbe
feeRecipient() view returns (address)
0x7b15f2b26c25e1815dc4fb8957ce76a0c5319582
getNoteTokens() view returns (address[])
[0x046fEAA434D35634be6FaA1B4f69099f97a4468d]
lastTotalAssets() view returns (uint256)
10708985040570001408
lastTotalShares() view returns (uint256)
9166011905450062047
multisig() view returns (address)
0x7b15f2b26c25e1815dc4fb8957ce76a0c5319582
name() view returns (string)
Spice2Vault
paused() view returns (bool)
false
symbol() view returns (string)
s2v
totalAssets() view returns (uint256)
4011664775087554560
totalSupply() view returns (uint256)
3079974834920020231
withdrawalFees() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256)
convertToShares(uint256 assets) view returns (uint256)
getLoan(address noteToken, uint256 loanId) view returns (struct VaultStorageV2Loan loan)
getNote(address nft, uint256 nftId) view returns (struct VaultStorageV2Note note)
getNoteAdapter(address noteToken) view returns (address)
getPendingLoans(address noteToken) view returns (uint256[])
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isValidSignature(bytes32 hash, bytes signature) view returns (bytes4 magicValue)
maxDeposit(address) pure returns (uint256)
maxMint(address) pure returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256 shares) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256 assets) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
approveAsset(address spender, uint256 amount)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
depositETH(address receiver) payable returns (uint256 shares)
grantRole(bytes32 role, address account)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(string _name, string _symbol, address __asset, address[] _marketplaces, address _creator, address _dev, address _multisig, address _feeRecipient)
liquidateLoan(address noteToken, uint256 loanId)
markRepaid(address nft, uint256 nftId)
mint(uint256 shares, address receiver) returns (uint256 assets)
mintETH(uint256 shares, address receiver) payable returns (uint256 assets)
noteTokenReceived(address noteToken, uint256 noteTokenId)
onERC721Received(address, address, uint256 tokenId, bytes) returns (bytes4)
pause()
payLoan(address nft, uint256 nftId, uint256 payment)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
redeemETH(uint256 shares, address receiver, address owner) returns (uint256 assets)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setDev(address _dev)
setFeeRecipient(address _feeRecipient)
setMultisig(address _multisig)
setNoteAdapter(address noteToken, address noteAdapter)
setTotalAssets(uint256 totalAssets_)
setWithdrawalFees(uint256 _withdrawalFees)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferNFT(address nft, uint256 nftId)
unpause()
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
withdrawETH(uint256 assets, address receiver, address owner) returns (uint256 shares)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
DevUpdated(address dev)
FeeRecipientUpdated(address feeRecipient)
Initialized(uint8 version)
LoanLiquidated(address indexed noteToken, uint256 loanId)
MultisigUpdated(address multisig)
NoteAdapterUpdated(address indexed noteToken, address noteAdapter)
Paused(address account)
Redeemed(address indexed account, uint256 shares, uint256 assets)
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)
TotalAssets(uint256 totalAssets)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
WithdrawalFeeRateUpdated(uint256 withdrawalFees)
Withdrawn(address indexed account, uint256 assets)
constructor(address beacon, bytes data)
fallback()
receive()
receive()
CallFailed()
InsufficientBalance()
InvalidAddress()
InvalidLoanState()
LoanAlreadyTracked()
NotWhitelisted()
ParameterOutOfBounds()
RefundFailed()
UnsupportedNoteToken()
WithdrawFailed()