0x8d00dfbebbd8945a7a66ac8a94f7d04e831b2fd2
Unverified contract
Proxy
Active on
Base with 251 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
1 additional
variable
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DOGA | ERC-20 | 0.299693 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18813188 | 3 months ago | | | 0 | 4.8895940e-7 | |
| 18764025 | 3 months ago | | | 0.001 | 0.0000032971104 | |
| 18684332 | 3 months ago | | | 0 | 0.0000033551503 | |
| 18683493 | 3 months ago | | | 0.001 | 0.0000062573921 | |
| 18682743 | 3 months ago | | | 0 | 0.0000016615591 | |
| 18436973 | 3 months ago | | | 0.001 | 0.0000010766518 | |
| 18426015 | 3 months ago | | | 0 | 0.0000040701288 | |
| 18425494 | 3 months ago | | | 0 | 0.0000040470426 | |
| 18425460 | 3 months ago | | | 0 | 0.0000040591498 | |
| 18425410 | 3 months ago | | | 0 | 0.0000040678936 |
ABI
ABI objects
Getter at block 22938665
dailyWithdrawalLimit() view returns (uint256)
10000000000000000000000000000
emergencyLevel() view returns (uint8)
0
estimateSubmitLockDataFee() view returns (uint256)
200000000000000
keyRotationPeriod() view returns (uint256)
2592000
largeWithdrawalCooldown() view returns (uint256)
86400
largeWithdrawalThreshold() view returns (uint256)
10000000000000000000000000000
lastKeyRotationTime() view returns (uint256)
1722621527
liquidityPool() view returns (address)
0x488542c2320f20d65405a1c03da769bc124f9a28
liquidityTaxPercentage() view returns (uint256)
0
marketingTaxPercentage() view returns (uint256)
100
marketingWallet() view returns (address)
0x412307ca3585a95c0969f0b69c150c18e7af62c5
maxLockDuration() view returns (uint256)
2592000
minLockAmount() view returns (uint256)
1000000000000000000
owner() view returns (address)
0x412307ca3585a95c0969f0b69c150c18e7af62c5
relayer() view returns (address)
0xd800eaa7aaa302cd859c931eb6e2ed9777484a37
taxPercentage() view returns (uint256)
90
token() view returns (address)
0x488542c2320f20d65405a1c03da769bc124f9a28
withdrawalLimitsEnabled() view returns (bool)
true
Read-only
dailyWithdrawals(address) view returns (uint256)
lastLargeWithdrawalTime(address) view returns (uint256)
lastWithdrawalDay(address) view returns (uint256)
locks(bytes32) view returns (address user, uint256 amount, bytes32 commitment, uint256 lockTime, uint256 expirationTime, bool released)
releaseNonce(address) view returns (uint256)
userNonce(address) view returns (uint256)
State-modifying
Events initialize(address tokenAddress, uint256 initialTaxPercentage, uint256 initialMarketingTaxPercentage, uint256 initialLiquidityTaxPercentage, address initialMarketingWallet, address initialLiquidityPool, address initialRelayer)
lockTokens(uint256 amount, bytes32 commitment, string targetChain, uint256 nonce, uint256 lockDuration) payable
reclaimExpiredLock(bytes32 lockId)
recoverERC20(address tokenAddress, uint256 tokenAmount)
recoverNativeToken(uint256 amount)
releaseTokens(bytes32 lockId, bytes32 secret)
renounceOwnership()
setEmergencyLevel(uint8 level)
setWithdrawalLimitsEnabled(bool enabled)
submitLockData(bytes32 lockId, address user, uint256 amount, bytes32 commitment, uint256 lockTime, uint256 expirationTime)
transferOwnership(address newOwner)
updateKeyRotationPeriod(uint256 newPeriod)
updateLargeWithdrawalCooldown(uint256 newCooldown)
updateLiquidityPool(address newLiquidityPool)
updateLiquidityTaxPercentage(uint256 newLiquidityTaxPercentage)
updateMarketingTaxPercentage(uint256 newMarketingTaxPercentage)
updateMarketingWallet(address newMarketingWallet)
updateMaxLockDuration(uint256 newDuration)
updateMinLockAmount(uint256 newAmount)
updateRelayer(address newRelayer)
updateTaxPercentage(uint256 newTaxPercentage)
updateWithdrawalLimits(uint256 newLargeWithdrawalThreshold, uint256 newDailyWithdrawalLimit)
withdrawRelayerFees()
DebugAddress(string message, address addr)
DebugBytes32(string message, bytes32 value)
DebugValue(string message, uint256 value)
ERC20Recovered(address tokenAddress, uint256 tokenAmount)
EmergencyLevelSet(uint8 level)
Initialized(uint64 version)
KeyRotationPeriodUpdated(uint256 newPeriod)
LargeWithdrawalCooldownUpdated(uint256 newCooldown)
LiquidityPoolUpdated(address newLiquidityPool)
LiquidityTaxPercentageUpdated(uint256 newLiquidityTaxPercentage)
MarketingTaxPercentageUpdated(uint256 newMarketingTaxPercentage)
MarketingWalletUpdated(address newMarketingWallet)
MaxLockDurationUpdated(uint256 newDuration)
MinLockAmountUpdated(uint256 newAmount)
NativeTokenRecovered(uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RelayerUpdated(address newRelayer)
TaxPercentageUpdated(uint256 newTaxPercentage)
TokensLocked(address indexed user, uint256 amount, bytes32 lockHash, string targetChain)
TokensReleased(address indexed user, uint256 amount, bytes32 lockHash)
WithdrawalLimitsEnabledUpdated(bool enabled)
WithdrawalLimitsUpdated(uint256 newLargeWithdrawalThreshold, uint256 newDailyWithdrawalLimit)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)