MagicverseBridge

Verified contract

Active on Ethereum with 280 txns
Deployed by via 0x50e3ef62 at 18604127
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $20.6
0x5ecff4a6f1b0898a04f6b3204d6f08649c9ffcd1e58cc585f3d7b8908ff5cb27
0x61591709d6be1fb82a30e798f9003b114bc2a008fb64391b594cf333e40985ec
0x093092c105afa9ca95e7ea153276d4b68f034ca2c409c6fdc5cb4a3c3f1b01f0
0xfa038eb502511f40c5a69b05e41a8e92d9873772b470038089aff2577b1b0b1e
0xcfee137bb1ba1e76c1f951817fe304d3be64635c53e6fa8352c1f14389a7bbac
0x0412fef90546ab90f335cf1d51bcd08d93c43eca11ea5c13a62cd9300c77a384
0x7a963e6a462e0091d728125c4fb4f97d6828fbf00d4bd80abb8804c0aa2c9e4c
0x46a4012b41683a13e04afd141ff96fbbcf16a32974650a06d4ad8b8244d5c173
0x1b172d6ab97dc872e9727de7851b3d24fefda7d349c7a3e7ff0a9e2653d6cb0f
0x112a75ae416d0b6d67bd227f81133de587dea6ac1ada893f63204eed9cb545c2

Functions
Getter at block 20964961
BRIDGE_OPERATOR1(view returns (bytes32)
0xb63d7c91bc8040c1f8b78860f095264fa4f9ef8afb38afa61cf5c934d525d46a
BRIDGE_OPERATOR2(view returns (bytes32)
0xbbd8ba7feb92fff6d3c1ff0cc5fba8bba10a84ac434254d8192083c703b22f4a
BRIDGE_OPERATOR3(view returns (bytes32)
0x9ee27765e8a07d3e7921fed181db3fc935a03af4314f53d2e9df1e308b202602
ChainFunds(view returns (uint256)
0
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EPhoenixes(view returns (address)
0x42e4bd0a367adaf84e75dee4467f8d94cad3dfbe
ElementalPhoenixes(view returns (address)
0x42e4bd0a367adaf84e75dee4467f8d94cad3dfbe
MAssets(view returns (address)
0xc6a22eef316a4aa3ae596f2fe0912b360805587a
MagicAssets(view returns (address)
0xc6a22eef316a4aa3ae596f2fe0912b360805587a
Orb(view returns (address)
0xf06dfed9aa6d4206ebbc0ef2a93567e794592364
xOrb(view returns (address)
0xf06dfed9aa6d4206ebbc0ef2a93567e794592364
Read-only
NFTEPTransactions(bytes32view returns (bool Executeduint256 id0uint256 id1address requesterbool includeChainFunds)
NFTMATransactions(bytes32view returns (bool Executeduint256 id0uint256 id1uint256 id2uint256 id3uint256 id4uint256 id5address requesterbool includeChainFunds)
OrbTransactions(bytes32view returns (bool Executedaddress requesteruint256 orbAmountbool includeChainFunds)
TargetedChains(uint256view returns (uint256 BridgeFeeuint256 MultiplierForOrbuint256 MultiplierForNFTuint256 MultiplierForFunds)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
BridgeEPNFT(uint256 _targetChainIdaddress _requesteruint256[] _idsuint256[] _idAmountsbool _includeChainFundspayable 
BridgeMANFT(uint256 _targetChainIdaddress _requesteruint256[] _idsuint256[] _idAmountsbool _includeChainFundspayable 
BridgeTokens(uint256 _targetChainIdaddress _requesteruint256 _orbAmountbool _includeChainFundspayable 
Finalize_EPNFTTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256[] _idsuint256[] _idAmountsbool _includeChainFunds
Finalize_MANFTTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256[] _idsuint256[] _idAmountsbool _includeChainFunds
Finalize_TokenTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256 _orbAmountbool _includeChainFunds
Initialize_EPNFTTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256[] _idsuint256[] _idamountsbool _includeChainFunds
Initialize_MANFTTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256[] _idsuint256[] _idamountsbool _includeChainFunds
Initialize_TokenTransaction(uint256 _FromChainbytes32 TxHashaddress _requesteruint256 _orbAmountbool _includeChainFunds
addSupportedChain(uint256 _chainIduint256 _BridgeFeeuint256 _MultiplierForOrb_x100uint256 _MultiplierForNFT_x100uint256 _MultiplierForFunds_x100
grantRole(bytes32 roleaddress account
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
updateChainFees(uint256 chainIduint256 _ChainFee
updateChainFundFees(uint256 _ChainFunds
updateChainMultipliers(uint256 chainIduint256 _MultiplierForOrb_x100uint256 _MultiplierForNFT_x100uint256 _MultiplierForFunds_x100
withdrawCurrency(uint256 Amountpayable 
withdrawRandomToken(address random_Token_Addressuint256 _amount
Events
BridgeEPNFTExecuted(uint256 FromChainaddress indexed touint256[] NFTiduint256[] amountsuint256 coinAmountuint256 timestamp
BridgeEPNFTRequested(uint256 targetChainIdaddress indexed touint256[] idsuint256[] amountsbool FeefundsForChainuint256 timestamp
BridgeMANFTExecuted(uint256 FromChainaddress indexed touint256[] NFTiduint256[] amountsuint256 coinAmountuint256 timestamp
BridgeMANFTRequested(uint256 targetChainIdaddress indexed touint256[] idsuint256[] amountsbool FeefundsForChainuint256 timestamp
BridgeTokensExecuted(uint256 FromChainaddress indexed touint256 orbAmountuint256 coinAmountuint256 timestamp
BridgeTokensRequested(uint256 targetChainIdaddress indexed touint256 orbAmountbool FeefundsForChainuint256 timestamp
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransactionInitialized(uint256 indexed fromChainuint256 Typebytes32 TxHashuint256 timestamp
Constructor
constructor(address _Orbaddress _MagicAssetsaddress _ElementalPhoenixes
Fallback and receive
receive(
Errors

This contract contains no error objects.