MultiVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "MultiVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MultiVault"
ABI
ABI objects
Getter at block 21187859
apiVersion() pure returns (string api_version)
0.1.2
bridge() view returns (address)
0x0000000000000000000000000000000000000000
configurationAlien() view returns (struct IEverscaleEverscaleAddress)
(0, 0)
configurationNative() view returns (struct IEverscaleEverscaleAddress)
(0, 0)
defaultAlienDepositFee() view returns (uint256)
0
defaultAlienWithdrawFee() view returns (uint256)
0
defaultNativeDepositFee() view returns (uint256)
0
defaultNativeWithdrawFee() view returns (uint256)
0
emergencyShutdown() view returns (bool)
false
getChainID() view returns (uint256)
1
getInitHash() pure returns (bytes32)
0x192c19818bebb5c6c95f5dcb3c3257379fc46fb654780cb06f3211ee77e1a360
governance() view returns (address)
0x0000000000000000000000000000000000000000
guardian() view returns (address)
0x0000000000000000000000000000000000000000
management() view returns (address)
0x0000000000000000000000000000000000000000
rewards() view returns (struct IEverscaleEverscaleAddress)
(0, 0)
Read-only
calculateMovementFee(uint256 amount, address _token, uint8 fee) view returns (uint256)
fees(address) view returns (uint256)
getNativeToken(int8 native_wid, uint256 native_addr) view returns (address)
natives(address _token) view returns (struct IEverscaleEverscaleAddress)
prefixes(address _token) view returns (struct IMultiVaultTokenPrefix)
tokens(address _token) view returns (struct IMultiVaultToken)
withdrawalIds(bytes32) view returns (bool)
State-modifying
Events acceptGovernance()
blacklistAddToken(address token)
blacklistRemoveToken(address token)
deposit(struct IEverscaleEverscaleAddress recipient, address token, uint256 amount)
initialize(address _bridge, address _governance)
migrateAlienTokenToVault(address token, address vault)
saveWithdrawAlien(bytes payload, bytes[] signatures)
saveWithdrawNative(bytes payload, bytes[] signatures)
setConfigurationAlien(struct IEverscaleEverscaleAddress _configuration)
setConfigurationNative(struct IEverscaleEverscaleAddress _configuration)
setDefaultAlienDepositFee(uint256 fee)
setDefaultAlienWithdrawFee(uint256 fee)
setDefaultNativeDepositFee(uint256 fee)
setDefaultNativeWithdrawFee(uint256 fee)
setEmergencyShutdown(bool active)
setGovernance(address _governance)
setGuardian(address _guardian)
setManagement(address _management)
setPrefix(address token, string name_prefix, string symbol_prefix)
setRewards(struct IEverscaleEverscaleAddress _rewards)
setTokenDepositFee(address token, uint256 _depositFee)
setTokenWithdrawFee(address token, uint256 _withdrawFee)
skim(address token, bool skim_to_everscale)
AlienTransfer(uint256 base_chainId, uint160 base_token, string name, string symbol, uint8 decimals, uint128 amount, int8 recipient_wid, uint256 recipient_addr)
BlacklistTokenAdded(address token)
BlacklistTokenRemoved(address token)
Deposit(uint8 _type, address sender, address token, int8 recipient_wid, uint256 recipient_addr, uint256 amount, uint256 fee)
EmergencyShutdown(bool active)
NativeTransfer(int8 native_wid, uint256 native_addr, uint128 amount, int8 recipient_wid, uint256 recipient_addr)
NewPendingGovernance(address governance)
SkimFee(address token, bool skim_to_everscale, uint256 amount)
TokenActivated(address token, uint256 activation, bool isNative, uint256 depositFee, uint256 withdrawFee)
TokenCreated(address token, int8 native_wid, uint256 native_addr, string name_prefix, string symbol_prefix, string name, string symbol, uint8 decimals)
TokenMigrated(address token, address vault)
UpdateBridge(address bridge)
UpdateConfiguration(uint8 _type, int128 wid, uint256 addr)
UpdateDefaultAlienDepositFee(uint256 fee)
UpdateDefaultAlienWithdrawFee(uint256 fee)
UpdateDefaultNativeDepositFee(uint256 fee)
UpdateDefaultNativeWithdrawFee(uint256 fee)
UpdateGovernance(address governance)
UpdateGuardian(address guardian)
UpdateManagement(address management)
UpdateRewards(int128 wid, uint256 addr)
UpdateTokenDepositFee(address token, uint256 fee)
UpdateTokenPrefix(address token, string name_prefix, string symbol_prefix)
UpdateTokenWithdrawFee(address token, uint256 fee)
Withdraw(uint8 _type, bytes32 payloadId, address token, address recipient, uint256 amount, uint256 fee)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.