SideShift SideShift Token Vault
Verified contract
Active on
Ethereum with 2,259 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($20,187,802.77)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
XAI | ERC-20 | 126.079995M | $0.160119 |
$20,187,802.77 | |
svXAI | ERC-20 | 8.506359M | -- | -- | |
auroom.finance | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243364 | 2 days ago | | | 0 | 0.0010493409 | |
| 21224153 | 5 days ago | | | 0 | 0.0011182049 | |
| 21208289 | 7 days ago | | | 0 | 0.00086052762 | |
| 21195912 | 9 days ago | | | 0 | 0.0014078515 | |
| 21194992 | 9 days ago | | | 0 | 0.0014043476 | |
| 21179810 | 11 days ago | | | 0 | 0.0069637578 | |
| 21176152 | 12 days ago | | | 0 | 0.0012873942 | |
| 21176134 | 12 days ago | | | 0 | 0.0016395126 | |
| 21171758 | 12 days ago | | | 0 | 0.0017555016 | |
| 21171167 | 13 days ago | | | 0 | 0.0042329406 |
ABI
ABI objects
Getter at block 21261278
DOMAIN_SEPARATOR() view returns (bytes32)
0x25397cdf941a1602956af6334de7c2e9c07bfd9c86b545cbdc4f7976dc4aa0a8
UNDERLYING() view returns (address)
0x35e78b3982e87ecfd5b3f3265b601c046cdbe232
asset() view returns (address)
0x35e78b3982e87ecfd5b3f3265b601c046cdbe232
contractInitialized() view returns (bool)
true
decimals() view returns (uint8)
18
merkleMinted() view returns (bool)
true
merkleRoot() view returns (bytes32)
0x28b0741a22d989deaf7e2182634898a13e217d4997b3a4094779c5227e104f18
merkleUnclaimed() view returns (uint256)
8506358839354837400000000
name() view returns (string)
SideShift SideShift Token Vault
owner() view returns (address)
0x722b33b843baca81aa70cef29c9512de7b3f8767
symbol() view returns (string)
svXAI
totalAssets() view returns (uint256)
126079995322026974948022006
totalSupply() view returns (uint256)
89290875703415987615038379
Read-only
allowance(address, address) view returns (uint256)
balanceOf(address) view returns (uint256)
checkMerkle(address _sender, uint256 _amount, bytes32[] merkleProof) view returns (bool)
convertToAssets(uint256 shares) view returns (uint256)
convertToShares(uint256 assets) view returns (uint256)
maxDeposit(address _address) view returns (uint256)
maxMint(address _address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256)
merkleClaimed(address) view returns (bool)
nonces(address) 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)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claimShares(address _sender, uint256 _amount, bytes32[] merkleProof)
deposit(uint256 assets, address receiver) returns (uint256 shares)
emergencyMerkleTransfer(uint256 _amount)
mint(uint256 shares, address receiver) returns (uint256 assets)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
renounceOwnership()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
vaultInitialize(uint256 _shares, uint256 _amount)
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
Approval(address indexed owner, address indexed spender, uint256 amount)
ContractInitialization(address indexed user)
Deposit(address indexed caller, address indexed owner, uint256 assets, uint256 shares)
MerkleClaim(address indexed user, uint256 amount)
MerkleSharesMinted(address indexed user, uint256 shares)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 amount)
Withdraw(address indexed caller, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address _UNDERLYING, bytes32 _merkleRoot)
This contract contains no fallback and receive objects.
This contract contains no error objects.