BridgeDepositor
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 19 additional slots
Balances ($0.00)
No balances found for "BridgeDepositor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BridgeDepositor"
ABI
ABI objects
Getter at block 22779564
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
admin() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
treasury() view returns (address)
0x0000000000000000000000000000000000000000
unlockPeriod() view returns (uint256)
0
Read-only
allowedAssets(address) view returns (bool)
allowedPurchaseAssets(address) view returns (bool)
totalDeposited(address) view returns (uint256)
usersBalances(address, address) view returns (uint256)
usersClaims(uint128) view returns (address user, address asset, uint256 claimableAfter, uint256 amount)
State-modifying
Events cancelWithdraw(uint128 id)
claim(uint128 id, address to)
deposit(address asset, uint256 amount, bytes references)
depositETH(bytes references) payable
depositWithPermit(address asset, uint256 amount, uint256 allowance, uint256 deadline, uint8 v, bytes32 r, bytes32 s, bytes references)
initialize(address owner, uint256 _unlockPeriod, address _treasury, address _admin)
migrate(address asset, address to)
pause()
purchase(address asset, uint256 amount)
purchaseWithDeposit(address asset, uint256 amount)
purchaseWithETH() payable
renounceOwnership()
toggleAsset(address asset)
togglePurchaseAsset(address asset)
transferOwnership(address newOwner)
unpause()
updateAdmin(address _admin)
updateTreasury(address _treasury)
updateUnlockPeriod(uint256 _unlockPeriod)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(address asset, uint128 id, uint256 amount)
Claim(uint256 id, bool canceled, uint256 ts)
Deposit(address indexed asset, address indexed user, bytes indexed references_hash, bytes references, uint256 amount, uint256 ts)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Purchase(address indexed asset, address indexed user, uint256 amount, bool is_deposit_used, uint256 ts)
ToggleAsset(address indexed asset, bool is_active, bool is_purchase, uint256 ts)
Unpaused(address account)
UpdateLockPeriod(uint256 pervious_period, uint256 new_period, uint256 ts)
Upgraded(address indexed implementation)
Withdraw(address indexed asset, address indexed user, uint256 id, uint256 amount, uint256 claimableAfter, uint256 ts)
constructor()
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AssetNotAllowed()
AssetNotAllowedForPurchase()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
EnforcedPause()
ExistingClaimId()
ExpectedPause()
FailedInnerCall()
InsufficientWithdrawalAmount()
InvalidClaimAuthority()
InvalidClaimTime()
InvalidInitialization()
NotAdmin(address account)
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
ZeroDeposit()
ZeroMigrateAddress()
ZeroWithdraw()