TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,430 txns
Deployed by via 0xa936b6b0 at 17836170
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 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $26,300,307.87
ERC-20
--
0x3a1e5db51fefc9361db51fce42450f0f94866da17b838178949593bc625c11db
0x76403a6a55e88b02f1b6d9ad6d40f726f0b413db91a5515e7c3a691251244390
From
0xae1a740c9b4d033f87bbded552a1e1c8efdbd8e5cad1c62ddd14c169107f15ae
0x13ba64c0eea3508ae2b1cb377ea362b730d95392b24d04935a7b5663e33ca153
0xed87f3a6115a32cf03f8fe94ea5076f3eba97d3c8e4fd1ecc692f11ccb115688
0x32f042e0a7c910188d5f70b0bdd3e9b0f4080fdbd1aaf1435c875be5ecdcad72
0x5b2a25b6d8954ec0b73287bb51ee03d2d76329f8ec1d194e9ce802c97cab46a2
0x0d7cddaf3a4d0cf3979e281d1570439e5e90f8d9f2176f2b3f7942f23c4318cd
0x1e80e50cfb733228ce26cd7a5fc5613f705f1e8cd9629d0f188661fb8e8ca8ba
0x5fb860daaed145534c4f0ff796f18225bd0b788fad0210d7363f5583b2b0627d

Functions
Getter at block 20942011
balance(view returns (uint256)
26303138918519
messageService(view returns (address)
0xd19d4b5d358258f05d7b411e21a1460d11b0876f
owner(view returns (address)
0x892bb7eed71efb060ab90140e7825d8127991dd3
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
remoteUSDCBridge(view returns (address)
0xa2ee6fce4acb62d95448729cdb781e3beb62504a
usdc(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only

This contract contains no read-only function objects.

State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
changeMessageService(address newMessageService
deposit(uint256 amountpayable 
depositTo(uint256 amountaddress topayable 
initialize(address _messageServiceaddress _usdc
pause(
receiveFromOtherLayer(address recipientuint256 amount
renounceOwnership(
rescueTransfer(address touint256 amount
setRemoteUSDCBridge(address _remoteUSDCBridge
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposited(address indexed depositoruint256 amountaddress indexed to
Initialized(uint8 version
MessageServiceUpdated(address indexed oldAddressaddress indexed newAddress
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ReceivedFromOtherLayer(address indexed recipientuint256 indexed amount
RemoteUSDCBridgeSet(address indexed newRemoteUSDCBridge
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AmountTooBig(uint256 amountuint256 limit
NoBurnCapabilities(address addr
NotFromRemoteUSDCBridge(address senderaddress remoteUSDCBridge
NotMessageService(address addraddress messageService
RemoteUSDCBridgeAlreadySet(address remoteUSDCBridge
RemoteUSDCBridgeNotSet(
SameMessageServiceAddr(address messageService
SenderBalanceTooLow(uint256 amountuint256 balance
ZeroAddressNotAllowed(address addr
ZeroAmountNotAllowed(uint256 amount