FusionLock

Verified contract

Active on Ethereum with 70,821 txns
Deployed by via 0x61bd9c3d at 19520422
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $561,965.17
ERC-20
Value $1,286,276.85
ERC-20
Value $650,790.74
ERC-20
Value $80,738.79
ERC-20
Value $61,599.18
ERC-20
Value $46,077.68
ERC-20
Value $43,907.53
ERC-20
Value $32,822.17
ERC-20
Value $25,758.4
ERC-20
Value $7,543.65
0xf7c25926a0be512a63c20286dc5e16129c264396628a8096963972ebe7dc5bf7
0x1cc8e8660e3358b4692ac34e5f09454c492bf662a39d6bedd6d30aec3f0175a5
0x815fef62b88cc90284403e09156f40fae1ad6aa4cce4d0edfa6ec4bc6839b4f7
0xd1b9132991bda21c315ef83c1f023789984abaff8b33e402cb31026fb06c430d
0x785a972b536b2eb8ededa4307b1b268bc2f499f4bb98b6db646ef7e947f37649
0x04be0f7d045715b551d7f1625ea9819f3ab199d49c5aa23581b8281a9dbebf2e
0xa05f200b0158bad75bb6bc98bda93e45780d834f70b3d1454adb66f635fa6d13
0x6f45ab4176147457222783d61ae5bc21d9794abcc7fba3b6e3f01e70095804e6
0xb79b7f53ef0bd34eac0007d098143232fbb41f2c69ab9498f07a467c5d73ad66
0xe1107e9b265336f7983acc17f3e0838a6f6a430f7b76bddc3c743596a46ff776

Functions
Getter at block 21244438
ETH_TOKEN_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
bridgeProxyAddress(view returns (address)
0x3f6ce1b36e5120bbc59d0cfe8a5ac8b6464ac1f7
getEthBalance(view returns (uint256)
169922763995046841220
isWithdrawalTimeStarted(view returns (bool)
true
owner(view returns (address)
0x641c372173fed4c53ac3eb7992f09f94c4fa2ff7
paused(view returns (bool)
false
withdrawalStartTime(view returns (uint256)
1714539600
Read-only
allowedTokens(addressview returns (bool isAllowedaddress l2TokenAddressaddress l1BridgeAddressOverride)
deposits(addressaddressview returns (uint256)
getDepositAmount(address depositOwneraddress tokenview returns (uint256)
getTokenInfo(address tokenview returns (struct FusionLockTokenInfo)
totalDeposits(addressview returns (uint256)
State-modifying
allow(address l1TokenAddressaddress l2TokenAddressaddress l1BridgeAddressOverride
changeMultipleL2TokenData(struct FusionLockTokenBridgingData[] tokenData
changeWithdrawalTime(uint256 newWithdrawalStartTime
depositERC20(address tokenuint256 amount
depositEth(payable 
pause(
renounceOwnership(
saveTokens(struct FusionLockSaveTokenData[] tokenData
setBridgeProxyAddress(address l2BridgeProxyAddress
transferOwnership(address newOwner
unpause(
withdrawDepositsToL1(address[] tokens
withdrawDepositsToL2(address[] tokensuint32 minGasLimitaddress receiver
Events
BridgeAddress(address bridgeAddress
Deposit(address indexed depositOwneraddress indexed tokenuint256 amountuint256 depositTime
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SavedToken(address indexed useraddress indexed tokenuint256 amount
TokenAllowed(address tokenstruct FusionLockTokenInfo info
TokenDataChange(address l1Tokenaddress l2Tokenaddress l1Bridge
Unpaused(address account
WithdrawToL1(address indexed owneraddress indexed tokenuint256 amount
WithdrawToL2(address indexed owneraddress indexed receiveraddress indexed l1Tokenaddress l2Tokenuint256 amount
WithdrawalTimeUpdated(uint256 endTime
Constructor
constructor(uint256 setWithdrawalStartTimeaddress[] allowTokensaddress initialOwner
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
EnforcedPause(
ExpectedPause(
FailedInnerCall(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token