MultiVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x56c73396 at 14897713
Slot
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

No balances found for "MultiVault"

No transactions found for "MultiVault"


Functions
Getter at block 21187916
apiVersion(pure returns (string api_version)
0.1.3
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 amountaddress _tokenuint8 feeview returns (uint256)
fees(addressview returns (uint256)
getNativeToken(int8 native_widuint256 native_addrview returns (address)
natives(address _tokenview returns (struct IEverscaleEverscaleAddress)
pendingWithdrawals(address useruint256 idview returns (struct IMultiVaultPendingWithdrawalParams)
pendingWithdrawalsPerUser(addressview returns (uint256)
pendingWithdrawalsTotal(addressview returns (uint256)
prefixes(address _tokenview returns (struct IMultiVaultTokenPrefix)
tokens(address _tokenview returns (struct IMultiVaultToken)
withdrawalIds(bytes32view returns (bool)
State-modifying
acceptGovernance(
blacklistAddToken(address token
blacklistRemoveToken(address token
cancelPendingWithdrawal(uint256 iduint256 amountstruct IEverscaleEverscaleAddress recipientuint256 bounty
deposit(struct IEverscaleEverscaleAddress recipientaddress tokenuint256 amount
deposit(struct IEverscaleEverscaleAddress recipientaddress tokenuint256 amountuint256 expectedMinBountystruct IMultiVaultPendingWithdrawalId[] pendingWithdrawalIds
forceWithdraw(struct IMultiVaultPendingWithdrawalId[] pendingWithdrawalIds
initialize(address _bridgeaddress _governance
migrateAlienTokenToVault(address tokenaddress vault
saveWithdrawAlien(bytes payloadbytes[] signatures
saveWithdrawAlien(bytes payloadbytes[] signaturesuint256 bounty
saveWithdrawNative(bytes payloadbytes[] 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
setPendingWithdrawalBounty(uint256 iduint256 bounty
setPrefix(address tokenstring name_prefixstring symbol_prefix
setRewards(struct IEverscaleEverscaleAddress _rewards
setTokenDepositFee(address tokenuint256 _depositFee
setTokenWithdrawFee(address tokenuint256 _withdrawFee
skim(address tokenbool skim_to_everscale
Events
AlienTransfer(uint256 base_chainIduint160 base_tokenstring namestring symboluint8 decimalsuint128 amountint8 recipient_widuint256 recipient_addr
BlacklistTokenAdded(address token
BlacklistTokenRemoved(address token
Deposit(uint8 _typeaddress senderaddress tokenint8 recipient_widuint256 recipient_addruint256 amountuint256 fee
EmergencyShutdown(bool active
NativeTransfer(int8 native_widuint256 native_addruint128 amountint8 recipient_widuint256 recipient_addr
NewPendingGovernance(address governance
PendingWithdrawalCancel(address recipientuint256 iduint256 amount
PendingWithdrawalCreated(address recipientuint256 idaddress tokenuint256 amountbytes32 payloadId
PendingWithdrawalFill(address recipientuint256 id
PendingWithdrawalForce(address recipientuint256 id
PendingWithdrawalUpdateBounty(address recipientuint256 iduint256 bounty
PendingWithdrawalWithdraw(address recipientuint256 iduint256 amount
SkimFee(address tokenbool skim_to_everscaleuint256 amount
TokenActivated(address tokenuint256 activationbool isNativeuint256 depositFeeuint256 withdrawFee
TokenCreated(address tokenint8 native_widuint256 native_addrstring name_prefixstring symbol_prefixstring namestring symboluint8 decimals
TokenMigrated(address tokenaddress vault
UpdateBridge(address bridge
UpdateConfiguration(uint8 _typeint128 widuint256 addr
UpdateDefaultAlienDepositFee(uint256 fee
UpdateDefaultAlienWithdrawFee(uint256 fee
UpdateDefaultNativeDepositFee(uint256 fee
UpdateDefaultNativeWithdrawFee(uint256 fee
UpdateGovernance(address governance
UpdateGuardian(address guardian
UpdateManagement(address management
UpdateRewards(int128 widuint256 addr
UpdateTokenDepositFee(address tokenuint256 fee
UpdateTokenPrefix(address tokenstring name_prefixstring symbol_prefix
UpdateTokenWithdrawFee(address tokenuint256 fee
Withdraw(uint8 _typebytes32 payloadIdaddress tokenaddress recipientuint256 amountuint256 fee
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.