Vault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Vault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Vault"
ABI
ABI objects
Getter at block 20797594
BURN_CALL_REQUEST_METADATA_TYPE() view returns (uint8)
158
BURN_REQUEST_METADATA_TYPE() view returns (uint8)
241
BURN_TO_CONTRACT_REQUEST_METADATA_TYPE() view returns (uint8)
243
CURRENT_NETWORK_ID() view returns (uint8)
1
ETH_TOKEN() view returns (address)
0x0000000000000000000000000000000000000000
executor() view returns (address)
0x0000000000000000000000000000000000000000
isInitialized() view returns (bool)
false
notEntered() view returns (bool)
false
prevVault() view returns (address)
0x0000000000000000000000000000000000000000
regulator() view returns (address)
0x0000000000000000000000000000000000000000
storageLayoutVersion() view returns (uint256)
0
Read-only
balanceOf(address token) view returns (uint256)
getDecimals(address token) view returns (uint8)
getDepositedBalance(address token, address owner) view returns (uint256)
isSigDataUsed(bytes32 hash) view returns (bool)
isWithdrawed(bytes32 hash) view returns (bool)
migration(address, address) view returns (bool)
parseBurnInst(bytes inst) pure returns (struct VaultBurnInstData)
parseCalldataFromBurnInst(bytes inst) pure returns (struct VaultBurnInstData, struct VaultRedepositOptions, bytes)
sigDataUsed(bytes32) view returns (bool)
sigToAddress(bytes signData, bytes32 hash) pure returns (address)
totalDepositedToSCAmount(address) view returns (uint256)
withdrawRequests(address, address) view returns (uint256)
withdrawed(bytes32) view returns (bool)
State-modifying
Events _callExternal(address token, address to, uint256 amount, bytes externalCalldata, address redepositToken) returns (uint256)
_transferExternal(address token, address to, uint256 amount)
deposit(string incognitoAddress, bytes32 txId, bytes signData) payable
depositERC20(address token, uint256 amount, string incognitoAddress, bytes32 txId, bytes signData)
depositERC20_V2(address token, uint256 amount, string incognitoAddress, bytes32 txId, bytes signData)
deposit_V2(string incognitoAddress, bytes32 txId, bytes signData) payable
execute(address token, uint256 amount, address recipientToken, address exchangeAddress, bytes callData, bytes timestamp, bytes signData) payable
executeWithBurnProof(bytes inst, uint256 heights, bytes32[] instPaths, bool[] instPathIsLefts, bytes32 instRoots, bytes32 blkData, uint256[] sigIdxs, uint8[] sigVs, bytes32[] sigRs, bytes32[] sigSs)
initialize(address _prevVault, address _regulator, address _executor)
requestWithdraw(string incognitoAddress, address token, uint256 amount, bytes signData, bytes timestamp, bytes32 txId, bytes regulatorSig)
setRegulator(address _regulator)
submitBurnProof(bytes inst, uint256 heights, bytes32[] instPaths, bool[] instPathIsLefts, bytes32 instRoots, bytes32 blkData, uint256[] sigIdxs, uint8[] sigVs, bytes32[] sigRs, bytes32[] sigSs)
updateAssets(address[] assets, uint256[] amounts) returns (bool)
upgradeVaultStorage(address _regulator, address _executor)
withdraw(bytes inst, uint256 heights, bytes32[] instPaths, bool[] instPathIsLefts, bytes32 instRoots, bytes32 blkData, uint256[] sigIdxs, uint8[] sigVs, bytes32[] sigRs, bytes32[] sigSs)
Deposit(address token, string incognitoAddress, uint256 amount)
DepositV2(address token, string incognitoAddress, uint256 amount, uint256 depositID)
ExecuteFnLog(bytes32 id, uint256 phaseID, bytes errorData)
Redeposit(address token, bytes redepositIncAddress, uint256 amount, bytes32 itx)
UpdateIncognitoProxy(address newIncognitoProxy)
UpdateTokenTotal(address[] assets, uint256[] amounts)
Withdraw(address token, address to, uint256 amount)
This contract contains no constructor objects.
receive()
This contract contains no error objects.