TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 675 txns
Deployed by via 0x8c6abcf9 at 20073103
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Native
Value $27.69
ERC-20
Value $265,431.93
0xfe44f78322af16b7aa501b9a07421529bed6a3664f5525f4ce02bfa9ac83dd82
0xb9b226306f344c675335adf6440d3d73705ebe533853785eb8e34c4f040b7de6
0xeeb360d6cb96aa387eecef03461eb884452b37cb710f4b3b04958dc012051653
0xc1e56851f4c3557f7cf8558813043f2d880d9fbf2fab55e83a09f5d7275896ae
0x96f9f80f03bffa8d187720118b05c757d1c0a0a3b233d9127e1f8bcdeb7e93c7
0xe1f97650a96456879f9d211abcc06ee5551a2716e0f3b304d49e2a3360f89a59
0x0f5111f9723108922c885a8bbbb29a623d4f986ad65886d9e80f1064da705642
0xd10cff87feac907ad5b218cc99f14f9550b6871ee0be8b87d4ef684dec35c558
0x3c1968ca18436585a71f6dc9ed15f1175191b4c0350b87489010c9da7ded157f
0x73b0b31ff6a4fd441aca5d5494acdfffaf239201738780971d7af08a4dc946cc

Functions
Getter at block 21208139
crossChainManagerAddress(view returns (address)
0xa0a07a78c7d31e6f8698f48fc9219f9a3030f38c
depositFeeEnabled(view returns (bool)
true
depositId(view returns (uint64)
552
 
getAllAllowedBroker(view returns (bytes32[])
getAllAllowedToken(view returns (bytes32[])
[0xd6aca1be9729c13d677335161321649cccae6a591554772516700f986f942eaa]
messageTransmitterContract(view returns (address)
0x0a992d191deec32afe36203ad87d7d289a738f81
owner(view returns (address)
0x4e834ca9310d7710a409638a7aa70cb22f141df3
paused(view returns (bool)
false
tokenMessengerContract(view returns (address)
0xbd3fa81b58ba92a82136038b25adec7066af3155
Read-only
allowedToken(bytes32view returns (address)
getAllowedBroker(bytes32 _brokerHashview returns (bool)
getAllowedToken(bytes32 _tokenHashview returns (address)
getDepositFee(address receiverstruct VaultTypesVaultDepositFE dataview returns (uint256)
tokenAddress2DepositLimit(addressview returns (uint256)
State-modifying
changeTokenAddressAndAllow(bytes32 _tokenHashaddress _tokenAddress
delegateSigner(struct VaultTypesVaultDelegate data
deposit(struct VaultTypesVaultDepositFE datapayable 
depositTo(address receiverstruct VaultTypesVaultDepositFE datapayable 
emergencyPause(
emergencyUnpause(
enableDepositFee(bool _enabled
initialize(
rebalanceBurn(struct RebalanceTypesRebalanceBurnCCData data
rebalanceMint(struct RebalanceTypesRebalanceMintCCData data
renounceOwnership(
setAllowedBroker(bytes32 _brokerHashbool _allowed
setAllowedToken(bytes32 _tokenHashbool _allowed
setCrossChainManager(address _crossChainManagerAddress
setDepositLimit(address _tokenAddressuint256 _limit
setRebalanceMessengerContract(address _rebalanceMessengerContract
setTokenMessengerContract(address _tokenMessengerContract
transferOwnership(address newOwner
withdraw(struct VaultTypesVaultWithdraw data
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AccountDelegate(address indexed delegateContractbytes32 indexed brokerHashaddress indexed delegateSigneruint256 chainIduint256 blockNumber
AccountDeposit(bytes32 indexed accountIdaddress indexed userAddressuint64 indexed depositNoncebytes32 tokenHashuint128 tokenAmount
AccountDepositTo(bytes32 indexed accountIdaddress indexed userAddressuint64 indexed depositNoncebytes32 tokenHashuint128 tokenAmount
AccountWithdraw(bytes32 indexed accountIduint64 indexed withdrawNoncebytes32 brokerHashaddress senderaddress receiverbytes32 tokenHashuint128 tokenAmountuint128 fee
ChangeCrossChainManager(address oldAddressaddress newAddress
ChangeDepositLimit(address indexed _tokenAddressuint256 _limit
ChangeTokenAddressAndAllow(bytes32 indexed _tokenHashaddress _tokenAddress
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetAllowedBroker(bytes32 indexed _brokerHashbool _allowed
SetAllowedToken(bytes32 indexed _tokenHashbool _allowed
Unpaused(address account
WithdrawFailed(address indexed tokenaddress indexed receiveruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AccountIdInvalid(
AddressZero(
BalanceNotEnough(uint256 balanceuint128 amount
BrokerNotAllowed(
DepositExceedLimit(
EnumerableSetError(
NotZeroCodeLength(
OnlyCrossChainManagerCanCall(
TokenNotAllowed(
ZeroCodeLength(
ZeroDeposit(
ZeroDepositFee(