This contract is being backfilled. You may encounter incomplete storage history.

Vault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xca2cd665 at 15588390
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Vault"

No transactions found for "Vault"


Functions
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 tokenview returns (uint256)
getDecimals(address tokenview returns (uint8)
getDepositedBalance(address tokenaddress ownerview returns (uint256)
isSigDataUsed(bytes32 hashview returns (bool)
isWithdrawed(bytes32 hashview returns (bool)
migration(addressaddressview returns (bool)
parseBurnInst(bytes instpure returns (struct VaultBurnInstData)
parseCalldataFromBurnInst(bytes instpure returns (struct VaultBurnInstDatastruct VaultRedepositOptionsbytes)
sigDataUsed(bytes32view returns (bool)
sigToAddress(bytes signDatabytes32 hashpure returns (address)
totalDepositedToSCAmount(addressview returns (uint256)
withdrawRequests(addressaddressview returns (uint256)
withdrawed(bytes32view returns (bool)
State-modifying
_callExternal(address tokenaddress touint256 amountbytes externalCalldataaddress redepositTokenreturns (uint256)
_transferExternal(address tokenaddress touint256 amount
deposit(string incognitoAddressbytes32 txIdbytes signDatapayable 
depositERC20(address tokenuint256 amountstring incognitoAddressbytes32 txIdbytes signData
depositERC20_V2(address tokenuint256 amountstring incognitoAddressbytes32 txIdbytes signData
deposit_V2(string incognitoAddressbytes32 txIdbytes signDatapayable 
execute(address tokenuint256 amountaddress recipientTokenaddress exchangeAddressbytes callDatabytes timestampbytes signDatapayable 
executeWithBurnProof(bytes instuint256 heightsbytes32[] instPathsbool[] instPathIsLeftsbytes32 instRootsbytes32 blkDatauint256[] sigIdxsuint8[] sigVsbytes32[] sigRsbytes32[] sigSs
initialize(address _prevVaultaddress _regulatoraddress _executor
requestWithdraw(string incognitoAddressaddress tokenuint256 amountbytes signDatabytes timestampbytes32 txIdbytes regulatorSig
setRegulator(address _regulator
submitBurnProof(bytes instuint256 heightsbytes32[] instPathsbool[] instPathIsLeftsbytes32 instRootsbytes32 blkDatauint256[] sigIdxsuint8[] sigVsbytes32[] sigRsbytes32[] sigSs
updateAssets(address[] assetsuint256[] amountsreturns (bool)
upgradeVaultStorage(address _regulatoraddress _executor
withdraw(bytes instuint256 heightsbytes32[] instPathsbool[] instPathIsLeftsbytes32 instRootsbytes32 blkDatauint256[] sigIdxsuint8[] sigVsbytes32[] sigRsbytes32[] sigSs
Events
Deposit(address tokenstring incognitoAddressuint256 amount
DepositV2(address tokenstring incognitoAddressuint256 amountuint256 depositID
ExecuteFnLog(bytes32 iduint256 phaseIDbytes errorData
Redeposit(address tokenbytes redepositIncAddressuint256 amountbytes32 itx
UpdateIncognitoProxy(address newIncognitoProxy
UpdateTokenTotal(address[] assetsuint256[] amounts
Withdraw(address tokenaddress touint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.