ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 272 txns
Deployed by via 0x7649c465 at 18576819
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots
-
variable spans 40 additional slots
-
variable spans 47 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
19 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x66a3d63cc8f8e2ba3df52e19cb52135696567bcd8a8911fe47ee22998a3f9469
0xb77c3a2dd6c33502a83329c9104d85f41ad5e3856505d582f849a4d95da521be
0xfa7f63ddd6972534d4720781ba934bf3cbc19d1763046f4aa1ca5f45302135bb
0xbd007857aa4957f18efc43a2e0c16eee787d767518921de3d5d2ec7da89780c6
0x733878397e8d33721d75d7b68d7d82c26bc55ece1ccaf7e691a18ad44bdaa306
0xb6f9773088af05515d8f3cfa0bc5648633bcc5f409cc00ac0b62957d5f8ecbc8
0x8c497ada9cf07b688af1d30f856f152a725873730a0cd1932ac25586ee65b0fd
0x73262f9bfa34e52a332555ee5dca6be21ffe16ec39e742b3cc7b59185c187ea5
0x18b12a4fb3f1eb4cc3080d42bc14962895d6a63c09b916c36f889e1e3762d94d
0x25a66c99300956a74779707951a2773aabc132bc5f5efccaa1fe45e16fa02303

Functions
Getter at block 21285969
BRIDGE_BATCH_DESTINATION_TYPEHASH(view returns (bytes32)
0xc5aef48f0479b7f9e2039995fb836fd6d6595744dd05bf6818255128a712b1c4
CREATE2_ROLE(view returns (bytes32)
0x52bb4257e934f54697b64e15b38575f35c49751df7c56535f1ef6073d7102004
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
VERSION(view returns (uint8)
2
complianceRegistry(view returns (address)
0xc2ce4123c8a4a8519c84541d668e743b98b6fce1
contractSignature(view returns (bytes)
0x0000000000000000000000004bf18196e7689c0bcf60e1ee81ec5d8f29ad18bd000000000000000000000000000000000000000000000000000000000000000001
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=REALT_MEDIATOR_AMB, version=1, chainId=1, verifyingContract=0x4bf18196e7689c0bcf60e1ee81ec5d8f29ad18bd, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getBatchTokenBridgeLimit(view returns (uint256)
6
getBridgeContract(view returns (address)
0x4c36d2919e407f0cc2ee3c993ccf8ac26d9ce64e
getBridgeInterfacesVersion(view returns (uint64uint64uint64)
(6, 2, 0)
getBridgeMode(view returns (bytes4)
0x2544fbb9
getBuyBack(view returns (address)
0x958b5cf3e0f089d2847234af5177bdbdd2940b94
getPropertyVault(view returns (address)
0x9d44e992be2af9a8e17911b9be33639e31a2935b
getRequestGasLimit(view returns (uint256)
4000000
 
proxiableUUID(view returns (bytes32)
trustedIntermediary(view returns (address)
0x6f881cd5b73296265b8f79bd8f29207ed55637d4
Read-only
getMessageFixed(bytes32 _msgIdview returns (bool)
getPropertyVaultFailData(bytes32 _msgIdview returns (booladdressaddress[]uint256[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getTokenMapping(address _localTokenListview returns (address)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
batchBridge(struct RealtMediatorAMBBatchTokenBridge[] datareturns (bool)
batchBridgeFromVault(address[] tokensuint256[] amountsaddress destinationreturns (bool)
batchBridgeWithDestination(struct RealtMediatorAMBBatchTokenBridge[] dataaddress destinationbytes32 rbytes32 vsreturns (bool)
batchBuyBackBridge(struct RealtMediatorAMBBatchTokenBridge[] datareturns (bool)
batchTransferFromVault(address[] tokensuint256[] amountsaddress destinationreturns (bool)
fixFailedMessage(bytes32 _messageId
fixFailedMessageByAdmin(bytes32 messageId
grantRole(bytes32 roleaddress account
handleBridgedTokens(address fromaddress recipientaddress[] tokensuint256[] amounts
handleBridgedTokensFromVault(address recipientaddress[] tokensuint256[] amounts
initialize(
onTokenTransfer(address fromuint256 amountbytes datareturns (bool)
renounceRole(bytes32 roleaddress account
requestFailedMessageFix(bytes32 _messageId
retryVaultIssue(bytes32 messageId
revokeRole(bytes32 roleaddress account
setBatchTokenBridgeLimit(uint256 batchTokenBridgeLimit_
setBridgeContract(address bridgeContract_
setBuyBack(address newBuyBack
setComplianceRegistry(address complianceRegistry_
setPropertyVault(address newPropertyVault
setRequestGasLimit(uint256 requestGasLimit_
setToken(address localTokenaddress remoteTokenreturns (bool)
setTokens(address[] _localTokenListaddress[] _remoteTokenList
setTrustedIntermediary(address trustedIntermediary_
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawTokenByAdmin(address tokenaddress touint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BridgeContractSet(address omnibridge
BuyBackInitiated(bytes32 messageId
ComplianceRegistryUpdated(address newComplianceRegistry
EIP712DomainChanged(
FailedMessageRequest(bytes32 messageId
Initialized(uint8 version
ManualFix(bytes32 messageId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenListSet(address[] localTokenListaddress[] remoteTokenList
TokenSet(address localTokenaddress remoteToken
TrustedIntermediaryUpdated(address newTrustedIntermediary
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.