TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 727 txns
Deployed by via 0x08fbf2f5 at 15034150
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 1 additional slot
5 additional variables
Native
Value $46.76
0xd87fbef974a3ae65802ff93ede6988e38f6647fa2198506b8a0376bb75cd6569
0x545db9602b9e4c016da85da96c6e6162a596d6a19b5398586da65397eecee42f
0x19df967b305efa944d342cb90e52de47bb033209bb2ded279deea76ed81373d6
0xb37710812711a4e0c4717ca263400161d698f04b417f053ff59ffc39bd7f5b04
0xe8e778f56e8b79ef2a9ca94cb8606c5c66b6cf8ea05fc14f53e20b00d5f63ee1
0xe7939ca8782bb6f81fa37150ec9d3b419fa5ef43780d31b8bc664bbddb68a5ca
0x84cd8ea251a7bab6a0b3deb4533db39c77488c764df841dd52e2e88f54fc2cc7
0x3472b23feeff803f58080bf86edd06863ac8504931d7ccf419b55e885cd45692
0xfb25357710d1706d61206fe4b16278b7a6e312297aa436ca1887a5c25b7f7318
0x2bcf242d65c1b8d5d09280304b53000eea90445171f5d0cd66efbf1016cf7e1e

Functions
Getter at block 20868387
ADMINISTRATOR_ROLE(view returns (bytes32)
0xe5a0b4d50f56047f84728557fedbda92f956391bc9d5c762e8461996dd8e7ad7
SIDECHAINOPERATOR_ROLE(view returns (bytes32)
0xc08f7188394b31596c538860a69934f466a85ebc66fc5d1d967ccfaef4a6bdab
bridgeNonce(view returns (uint256)
0
getWethWmaticAddress(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
inactivityPeriod(view returns (uint256)
259200
poolFee(view returns (uint24)
3000
recoveryEnabled(view returns (bool)
false
swapRouter(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
withdrawalData(view returns (bytes32 merkleRootuint256 lastUpdatedAt)
(merkleRoot=0x48caf577ea43895774eb4accf7728538ae49f6b1472ae029165bc28cd90a4808, lastUpdatedAt=1727726459)
withdrawalLimitGlobalDaily(view returns (uint256)
3000000000000000000000000
withdrawalLimitGlobalMonthly(view returns (uint256)
10000000000000000000000000
withdrawalLimitGlobalYearly(view returns (uint256)
50000000000000000000000000
withdrawalLimitPerUserDaily(view returns (uint256)
200000000000000000000000
withdrawalLimitPerUserMonthly(view returns (uint256)
1000000000000000000000000
withdrawalLimitPerUserYearly(view returns (uint256)
5000000000000000000000000
Read-only
claimFromInactivity(bytes32view returns (bool)
getBalanceHash(address _addressuint256 _balancepure returns (bytes32 _hash)
isNotDailyLimitExceeding(address _usruint256 _amountview returns (bool)
isNotMonthlyLimitExceeding(address _usruint256 _amountview returns (bool)
isNotYearlyLimitExceeding(address _usruint256 _amountview returns (bool)
mProof(bytes32[] _proofbytes32 _leafview returns (bool _isTrue)
tokenClaimedOnThisChain(addressview returns (uint256 amountuint256 lastTransferAt)
tokenSentToLinkedChain(addressuint256view returns (uint256 amountuint256 lastTransferAt)
withdrawalPerUserPerDay(addressuint256view returns (uint256)
withdrawalPerUserPerMonth(addressuint256view returns (uint256)
withdrawalPerUserPerYear(addressuint256view returns (uint256)
withdrawalsGlobalDaily(uint256view returns (uint256)
withdrawalsGlobalMonthly(uint256view returns (uint256)
withdrawalsGlobalYearly(uint256view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimFailedTransferToSidechain(uint256 _wrongSideChainBalancebytes32[] _proofuint256 _targetChainId
claimStagedTokens(uint256 _numOfTokenuint256 _claimLimitbytes32[] _proof
claimStagedTokensAndSendForUser(address _usrAddruint256 _numOfTokenuint256 feeaddress feeRecipientuint256 _claimLimitbytes32[] _proofaddress _finalOutputbytes32 _rootHashbytes _userConfirmationSignaturereturns (uint256)
claimStagedTokensConvertAndSend(uint256 _numOfTokenuint256 _claimLimitbytes32[] _proofaddress _finalOutput
claimStagedTokensConvertAndSendForUser(address _usrAddruint256 _numOfTokenuint256 feeaddress feeRecipientuint256 _claimLimitbytes32[] _proofaddress _finalOutputbytes32 _rootHashbytes _userConfirmationSignaturereturns (uint256)
initialize(address _stateAddressbool _recoveryEnabledaddress _swapRouter
recoverPositionFromInactivity(bytes32[] _proofbytes32 _leafbytes32 _marketIduint256 _timeStampuint256 _longSharesuint256 _shortSharesuint256 _meanEntryPriceuint256 _meanEntrySpreaduint256 _meanEntryLeverageuint256 _liquidationPrice
recoverTokenFromInactivity(bytes32[] _proofbytes32 _leafuint256 _balance
setInactivityPeriod(uint256 _periodInSeconds
setMorpherState(address _stateAddress
stageTokensForTransfer(uint256 _tokensuint256 _targetChainId
stageTokensForTransfer(uint256 _tokensuint256 _targetChainIdaddress _autoWithdrawalAddressTobytes _signature
updateSideChainMerkleRoot(bytes32 _rootHash
updateSwapRouter(address _swapRouter
updateWithdrawLimitGlobalDaily(uint256 _withdrawLimit
updateWithdrawLimitGlobalMonthly(uint256 _withdrawLimit
updateWithdrawLimitGlobalYearly(uint256 _withdrawLimit
updateWithdrawLimitPerUserDaily(uint256 _withdrawLimit
updateWithdrawLimitPerUserMonthly(uint256 _withdrawLimit
updateWithdrawLimitPerUserYearly(uint256 _withdrawLimit
verifyUpdateDailyLimit(address _usruint256 _amount
verifyUpdateMonthlyLimit(address _usruint256 _amount
verifyUpdateYearlyLimit(address _usruint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ClaimFailedTransferToSidechain(address indexed fromuint256 tokens
Initialized(uint8 version
LinkState(address _address
OperatorChainTransfer(address indexed fromuint256 tokensbytes32 sidechainTransactionHash
PositionRecoveryFromSideChain(address indexed frombytes32 positionHash
SideChainMerkleRootUpdated(bytes32 _rootHash
TokenRecoveryFromSideChain(address indexed frombytes32 positionHash
TransferToLinkedChain(address indexed fromuint256 tokensuint256 totalTokenSentuint256 timeStampuint256 transferNonceuint256 targetChainIdbytes32 indexed transferHash
TransferToLinkedChainAndWithdrawTo(address indexed fromuint256 tokensuint256 totalTokenSentuint256 timeStampuint256 transferNonceuint256 targetChainIdaddress destinationAddressbytes userSigaturebytes32 indexed transferHash
TrustlessWithdrawFromSideChain(address indexed fromuint256 tokens
WithdrawLimitChanged(uint256 _withdrawLimit
WithdrawLimitDailyGlobalChanged(uint256 _oldLimituint256 _newLimit
WithdrawLimitDailyPerUserChanged(uint256 _oldLimituint256 _newLimit
WithdrawLimitMonthlyGlobalChanged(uint256 _oldLimituint256 _newLimit
WithdrawLimitMonthlyPerUserChanged(uint256 _oldLimituint256 _newLimit
WithdrawLimitReset(
WithdrawLimitYearlyGlobalChanged(uint256 _oldLimituint256 _newLimit
WithdrawLimitYearlyPerUserChanged(uint256 _oldLimituint256 _newLimit
WithdrawalSuccess(address _destinationuint256 _amountbool _convertedToGasToken
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.