DeNftBridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe921c86a at 15575545
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
-
variable spans 48 additional slots

No balances found for "DeNftBridge"

No transactions found for "DeNftBridge"


Functions
Getter at block 21316901
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
deBridgeGate(view returns (address)
0x0000000000000000000000000000000000000000
deNftDeployer(view returns (address)
0x0000000000000000000000000000000000000000
getChainId(view returns (uint256 cid)
1
nonce(view returns (uint256)
0
paused(view returns (bool)
false
version(pure returns (uint256)
100
Read-only
factoryCreatedTokens(addressview returns (uint256)
getBridgeNFTInfo(bytes32view returns (uint256 nativeChainIdaddress tokenAddress)
getChainInfo(uint256view returns (bool isSupportedbytes nftBridgeAddress)
getDebridgeId(uint256 _nativeChainIdaddress _nftCollectionAddresspure returns (bytes32)
getDebridgeId(uint256 _nativeChainIdbytes _nftCollectionAddresspure returns (bytes32)
getNativeInfo(addressview returns (uint256 tokenTypeuint256 chainIdbytes tokenAddressstring namestring symbol)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addChainSupport(bytes _nftBridgeAddressuint256 _chainId
claimOrMint(uint256 _tokenIdaddress _receiverstring _tokenUristruct IDeNftBridgeNativeNFTInfo _tokenInfo
createNFT(uint256 _tokenTypeaddress _owneraddress[] _mintersstring _namestring _symbolstring _baseUri
grantRole(bytes32 roleaddress account
initialize(address _deBridgeGate
pause(
removeChainSupport(uint256 _chainId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
send(address _nftCollectionAddressuint256 _tokenIduint256 _permitDeadlinebytes _permitSignatureuint256 _chainIdToaddress _receiverAddressuint256 _executionFeeuint32 _referralCodepayable 
setDeBridgeGate(address _deBridgeGate
setNftDeployer(address _newDeployer
unpause(
Events
AddedChainSupport(bytes bridgeAddressuint256 chainId
Initialized(uint8 version
NFTClaimed(address tokenAddressuint256 tokenIdaddress receiver
NFTContractAdded(bytes32 debridgeIdaddress tokenAddressbytes nativeAddressuint256 nativeChainIdstring namestring symboluint256 tokenType
NFTMinted(address tokenAddressuint256 tokenIdaddress receiverstring tokenUri
NFTSent(address tokenAddressuint256 tokenIdbytes receiveruint256 chainIdTouint256 nonce
Paused(address account
RemovedChainSupport(uint256 chainId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
updatedNftDeployer(address oldDeployeraddress newDeployer
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdminBadRole(
AssetAlreadyExist(
CallProxyBadRole(
ChainToIsNotSupported(
DeBridgeTokenInfoNotFound(
MessageValueDoesNotMatchRequiredFee(
NativeSenderBadRole(bytes nativeSenderuint256 chainIdFrom
NotReceivedERC721(
TokenMustImplementIERC721Metadata(
Unreachable(
WrongArgument(
ZeroAddress(
ZeroChainId(