TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,817 txns
Deployed by via 0xe6bed282 at 12858602
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
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0xfcc92e202ed7c54e66111c0b8cbf9661624501a6e89bfac130efb6242e251457
0xa6f7a40a53230d6b88e1165c6bbc7bc1b8b9c2f7e403d8cc0cf34bf626f064e2
0x0e9c194730c007d6ffde6ba606610b64318d4f8db832128892f738fbb24a2c85
0x7df1b3eb5c75cfbd597f40da4d18c5b677b5c7060f374d27f3d5f117f6e4c54f
0x2bb2d6890c80980f495c4ac5f388522030669b9ed23c8be6229954d95f1c2319
0x90483387dbb1e33fb51388254db09eebe00abffa18dc5e0959ad3e21facdb2aa
0x7640f69b715ae713fa6c265eb78764ef575388957bed94130e1034205713ca94
0xc1efcd3603f6c0b985c1fa9c817bc0717a7ba0b961c4b31eaa58f8b06259d436
0x7196d1e7cf29a3ad7abe61f5321d442dae243bfe4931963dd8681c1a255346d9
0xadbdb990d3e44af114472a2a777664ad4149d8651c59af022b791a52e1381e6c

Functions
Getter at block 21274219
CHAIN_CONNECTOR_ROLE(view returns (bytes32)
0x2785f35fe7d8743aa971942d8474737bb31895d396eff2cc688a481e0221e191
CONSTANT_SETTER_ROLE(view returns (bytes32)
0x96e3fc3be15159903e053027cff8a23f39a990e0194abcd8ac1cf1b355b8b93c
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EXTRA_CONTRACT_REGISTRAR_ROLE(view returns (bytes32)
0x6155b5aac15ce9aa193c0527a6f43be0a36a7e2e7496c2b615c0e5f922842773
MAINNET_HASH(view returns (bytes32)
0x8d646f556e5d9d6f1edcf7a39b77f5ac253776eb34efcfd688aacbee518efc26
MESSAGES_LENGTH(view returns (uint256)
10
PAUSABLE_ROLE(view returns (bytes32)
0x09b6fca8f5f3ab2900d9586d1d15872611c1bd42b268b973ad886d4f2646b560
REVERT_REASON_LENGTH(view returns (uint256)
64
communityPool(view returns (address)
0x588801ca36558310d91234afc2511502282b1621
contractManagerOfSkaleManager(view returns (address)
0xc04a10fd5e6513242558f47331568abd6185a310
gasLimit(view returns (uint256)
1000000
headerMessageGasCost(view returns (uint256)
92251
messageGasCost(view returns (uint256)
9000
messageInProgress(view returns (bool)
false
version(view returns (string)
2.1.0
Read-only
connectedChains(bytes32view returns (uint256 incomingMessageCounteruint256 outgoingMessageCounterbool initeduint256 lastOutgoingMessageBlockId)
getContractRegisteredLength(bytes32 schainHashview returns (uint256)
getContractRegisteredRange(bytes32 schainHashuint256 fromuint256 toview returns (address[] contractsInRange)
getIncomingMessagesCounter(string fromSchainNameview returns (uint256)
getLastOutgoingMessageBlockId(string targetSchainNameview returns (uint256)
getOutgoingMessagesCounter(string targetSchainNameview returns (uint256)
getReimbursedContractsLength(bytes32 schainHashview returns (uint256)
getReimbursedContractsRange(bytes32 schainHashuint256 fromuint256 toview returns (address[] contractsInRange)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isAgentAuthorized(bytes32 schainHashaddress senderview returns (bool)
isConnectedChain(string schainNameview returns (bool)
isContractRegistered(bytes32 schainHashaddress contractAddressview returns (bool)
isPaused(bytes32 schainHashview returns (bool)
isReimbursedContract(bytes32 schainHashaddress contractAddressview returns (bool)
isSchainOwner(address senderbytes32 schainHashview returns (bool)
pauseInfo(bytes32view returns (bool paused)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addConnectedChain(string schainName
addReimbursedContract(string schainNameaddress reimbursedContract
grantRole(bytes32 roleaddress account
initialize(address contractManagerOfSkaleManagerValue
initializeMessageProxy(uint256 newGasLimit
pause(string schainName
postIncomingMessages(string fromSchainNameuint256 startingCounterstruct IMessageProxyMessage[] messagesstruct IMessageProxySignature sign
postOutgoingMessage(bytes32 targetChainHashaddress targetContractbytes data
registerExtraContract(string schainNameaddress extraContract
registerExtraContractForAll(address extraContract
removeConnectedChain(string schainName
removeExtraContract(string schainNameaddress extraContract
removeExtraContractForAll(address extraContract
removeReimbursedContract(string schainNameaddress reimbursedContract
renounceRole(bytes32 roleaddress account
resume(string schainName
revokeRole(bytes32 roleaddress account
setCommunityPool(address newCommunityPoolAddress
setNewGasLimit(uint256 newGasLimit
setNewHeaderMessageGasCost(uint256 newHeaderMessageGasCost
setNewMessageGasCost(uint256 newMessageGasCost
setVersion(string newVersion
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ExtraContractRegistered(bytes32 indexed chainHashaddress contractAddress
ExtraContractRemoved(bytes32 indexed chainHashaddress contractAddress
GasCostMessageHeaderWasChanged(uint256 oldValueuint256 newValue
GasCostMessageWasChanged(uint256 oldValueuint256 newValue
GasLimitWasChanged(uint256 oldValueuint256 newValue
Initialized(uint8 version
OutgoingMessage(bytes32 indexed dstChainHashuint256 indexed msgCounteraddress indexed srcContractaddress dstContractbytes data
PostMessageError(uint256 indexed msgCounterbytes message
PreviousMessageReference(uint256 currentMessageuint256 previousOutgoingMessageBlockId
ReimbursedContractAdded(bytes32 indexed schainHashaddress contractAddress
ReimbursedContractRemoved(bytes32 indexed schainHashaddress contractAddress
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SchainPaused(bytes32 indexed schainHash
SchainResumed(bytes32 indexed schainHash
VersionUpdated(string oldVersionstring newVersion
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.