TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,717 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 $31,344,803.21
ERC-20
--
0x0eee2a9ccc870cfa88716b2f8f2be90f90c4dc2d90277da8f0acc6d88c01bb11
0x0e56ed017c293ba3726f493b9bb23bd05b30fd770c20778c6cc304869fa5936d
0xfd3dbdb870da050b1b21d680da8b61cc57f09f3075ccaa1f0e20d0decd3eedb5
0x6d0b741b76607bec386808d4c8b22cdaaeeaec7c0aa51e0ebe47167cc19262bf
0xca18923af5e60b7c250ac1acce4198ada92bf6d500cc913dc9b1ad0b62424fd4
0x699e72e0022b999a3dfd82ad49a524947baefb67589b82152ea8bae33a63b379
0xf7c8aba7828d6fdcaca73845c607bc2e4a771f93c65ead6ed59a5f34336d37b2
0xf845e85ca6fa1e3a11a9cff26dd004a25bf3e3509535c6ecb7bc814f70a15538
0xd9a1e1e447b76778e916f2215425803e9625953ba62b77e0b5ff8eaf84625253
0xbd900a37512b0745e0971ed1a023e3a11ec4eec16ff7f907b1febe5ba01f7ba3

Functions
Getter at block 21273023
balance(view returns (uint256)
31313453720288
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