BridgeDepositor

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc6fb2a21 at 22058940
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 19 additional slots

No balances found for "BridgeDepositor"

No transactions found for "BridgeDepositor"


Functions
Getter at block 22784835
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(addressview returns (bool)
allowedPurchaseAssets(addressview returns (bool)
totalDeposited(addressview returns (uint256)
usersBalances(addressaddressview returns (uint256)
usersClaims(uint128view returns (address useraddress assetuint256 claimableAfteruint256 amount)
State-modifying
cancelWithdraw(uint128 id
claim(uint128 idaddress to
deposit(address assetuint256 amountbytes references
depositETH(bytes referencespayable 
depositWithPermit(address assetuint256 amountuint256 allowanceuint256 deadlineuint8 vbytes32 rbytes32 sbytes references
initialize(address owneruint256 _unlockPeriodaddress _treasuryaddress _admin
migrate(address assetaddress to
pause(
purchase(address assetuint256 amount
purchaseWithDeposit(address assetuint256 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 newImplementationbytes datapayable 
withdraw(address assetuint128 iduint256 amount
Events
Claim(uint256 idbool canceleduint256 ts
Deposit(address indexed assetaddress indexed userbytes indexed references_hashbytes referencesuint256 amountuint256 ts
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Purchase(address indexed assetaddress indexed useruint256 amountbool is_deposit_useduint256 ts
ToggleAsset(address indexed assetbool is_activebool is_purchaseuint256 ts
Unpaused(address account
UpdateLockPeriod(uint256 pervious_perioduint256 new_perioduint256 ts
Upgraded(address indexed implementation
Withdraw(address indexed assetaddress indexed useruint256 iduint256 amountuint256 claimableAfteruint256 ts
Constructor
constructor(
Fallback and receive
receive(
Errors
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(