TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 33 txns
Deployed by via 0x0e8c37cc at 14429148
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 49 additional slots
-
variable spans 48 additional slots
6 additional variables

No balances found for "TransparentUpgradeableProxy"

0xe7682075b5878a7194f238a5890a2c0e303d934aa51bafa410b31c90d50a903a
0x7e2f39b382c71a119106665c251eddfa497edac34d75b5a9cace7ca2356ff419
0xdf3440b18d5d7b52db23469d96b159db53e6ab1f6911189cbf612f4047f602fa
0xbe13a221d7df008cae094b831ec893126670031e280b7a00cdf7357ffe64bdf6
0x55a4044af519f822d9124aa8ada6a576e05212d6975756af58b7e5494dcbfd3f
0x9ee3f4c4cfe4b55222f2d6bb5afa3e83a802dffd197ac9c9f0981a4e090185a5
0xe4b58aba36da51c8566ac7625b7fa2001f2dbbb8b45d9b89d3f728a47a326494
0x5f842db6b9372fc87dbda77abce9b279bf963808cf8f1bf652f82100e6c54336
0x87beff9143fc68526d1f1ffbadba9a1d13df437336a17969270111039feddd81
0x69ec571d4efcc33ec669324122cbbd0c663bcc61c26a350ca31f0ddec43ff477

Functions
Getter at block 21288684
BRIDGE_ROLE(view returns (bytes32)
0x52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SEQUENCER_ROLE(view returns (bytes32)
0xac4f1890dc96c9a02330d1fa696648a38f3b282d2449c2d8e6f10507488c84c8
_ETH(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
_WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
_bridgeAddress(view returns (address)
0xf18acc02628009231d7baaf9a7a24c0860dda6cb
_isFeeEnabled(view returns (bool)
true
_oneSplitAddress(view returns (address)
0x2e4baa8219bc8ede2123bdbe945a27b0971eefb2
_reserve(view returns (address)
0x6e14f48576265272b6caa3a7cc500a26050be64e
_sequencerAddress(view returns (address)
0xf0813440031509994c3443bc77cea1104a4888c7
_usdcBurnerContract(view returns (address)
0xacb3ee994f0e87caf09e586fed6651e417347451
feeManager(view returns (address)
0xa63f3147c6bae70a53a30e30421b1a992e60aac2
getFeeStatus(view returns (bool)
true
getUsdcAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
_burnList(addressview returns (bool)
_contractWhitelist(addressview returns (bool)
_isUsdcBurnableMintable(uint8view returns (bool)
_tokenContractAddressToResourceID(addressview returns (bytes32)
changePrecision(address tokenuint8 chainIduint256 tokenAmountview returns (uint256)
executeRecord(uint256uint64view returns (uint256)
gap(uint256view returns (uint256)
getBridgeFee(uint8 destinationChainIDaddress feeTokenAddressuint256 widgetIDview returns (uint256uint256uint256)
getDepositRecord(uint64 depositNonceuint8 destIdview returns (struct ERC20HandlerUpgradeableDepositRecord)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStakedRecord(address accountaddress tokenAddressview returns (uint256)
getUsdcBurnData(uint64 depositNonceuint8 destIdview returns (uint64)
hasRole(bytes32 roleaddress accountview returns (bool)
resourceIDToTokenContractAddress(bytes32 resourceIDview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenDecimals(addressuint8view returns (uint8)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
deposit(bytes32 resourceIDuint8 destinationChainIDuint64 depositNoncestruct IDepositExecuteSwapInfo swapDetails
executeProposal(struct IDepositExecuteSwapInfo swapDetailsbytes32 resourceIDreturns (address settlementTokenuint256 settlementAmount)
grantRole(bytes32 roleaddress account
initialize(address bridgeAddressaddress ETHaddress WETHbytes32[] initialResourceIDsaddress[] initialContractAddressesaddress[] burnableContractAddresses
renounceRole(bytes32 roleaddress account
resetResource(bytes32 resourceIDaddress contractAddress
revokeRole(bytes32 roleaddress account
setBridge(address _bridge
setBridgeFee(uint8 destinationChainIDaddress feeTokenAddressuint256 transferFeeuint256 exchangeFeebool accepted
setBurnable(address contractAddressbool status
setFeeManager(address _feeManager
setLiquidityPool(address contractAddressaddress lpAddress
setLiquidityPoolOwner(address oldOwneraddress newOwneraddress tokenAddressaddress lpAddress
setOneSplitAddress(address contractAddress
setReserve(address reserve
setResource(bytes32 resourceIDaddress contractAddress
setSequencer(address _sequencer
setTokenDecimals(address[] tokenAddressuint8[] destinationChainIDuint8[] decimals
setUsdcAddress(address usdc
setUsdcBurnableAndMintable(uint8[] _destChainIDbool[] _setTrue
setUsdcBurnerContract(address _usdcBurner
stake(address depositoraddress tokenAddressuint256 amount
stakeETH(address depositoraddress tokenAddressuint256 amount
toggleFeeStatus(bool status
unstake(address unstakeraddress tokenAddressuint256 amount
unstakeETH(address unstakeraddress tokenAddressuint256 amount
withdraw(address tokenAddressaddress recipientuint256 amount
withdrawFees(address tokenAddressaddress recipientuint256 amount
withdrawNative(address recipientuint256 amountbool withdrawAll
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.