MgdERC721PermitEscrowable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xfcafef71 at 19614753
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 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
11 additional variables

No balances found for "MgdERC721PermitEscrowable"

No transactions found for "MgdERC721PermitEscrowable"


Functions
Getter at block 21214194
DOMAIN_SEPARATOR(view returns (bytes32)
0xc1b2367362a90f23a2ca2e470f2d7bad6037801e601fc8eb0c375c247e2e7093
PERMIT_TYPEHASH(pure returns (bytes32)
0x49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad
_tokenIds(view returns (uint256 _value)
0
escrow(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
paused(view returns (bool)
false
symbol(view returns (string)
Read-only
balanceOf(address ownerview returns (uint256)
currentNonce(uint256 tokenIdview returns (uint256 current)
getApproved(uint256 tokenIdview returns (address)
getManagePrimarySale(uint256 _tokenIdview returns (struct ManagePrimarySale)
getPermitDigest(address spenderuint256 tokenIduint256 nonceuint256 deadlineview returns (bytes32 digest)
getTokenIdData(uint256 tokenIdview returns (bytes data)
hasTokenCollaborators(uint256view returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenCollaborators(uint256uint256view returns (address)
tokenIdArtist(uint256view returns (address)
tokenIdCollaboratorsPercentage(uint256uint256view returns (uint256)
tokenIdCollaboratorsQuantity(uint256view returns (uint256)
tokenIdMemoir(uint256view returns (bytes)
tokenIdRoyaltyPercent(uint256view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
burnToken(uint256 tokenId
collectorMint(string _tokenURIuint256 _royaltyPercentuint256 _amountToMintaddress _artistAddressbytes _memoiruint256 _collectorMintIdaddress _senderreturns (uint256)
collectorSplitMint(string _tokenURIuint256 _royaltyaddress[] _newOwnersuint256[] _ownersPercentageuint256 _amountToMintaddress _artistAddressbytes _memoiruint256 _collectorMintIdaddress _senderreturns (uint256)
initializeChild(address _mintGoldDustCompany
mintFromL2Native(address receiveruint256struct MgdL1MarketData marketDatastring tokenURIbytes memoirreturns (uint256 newTokenId)
mintNft(string _tokenURIuint256 _royaltyPercentuint256 _amountbytes _memoirpayable returns (uint256)
pauseContract(
permit(address spenderuint256 tokenIduint256 deadlineuint8 vbytes32 rbytes32 spayable 
permit(bytes paramspayable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setEscrow(address escrow_
setMintGoldDustMarketplaceAuctionAddress(address _mintGoldDustMarketplaceAuctionAddress
setMintGoldDustSetPriceAddress(address _mintGoldDustSetPriceAddress
setOverridePrimarySaleQuantityToSell(uint256[] _tokenId
setTokenWasSold(uint256 _tokenId
splitMint(string _tokenURIuint256 _royaltyaddress[] _newOwnersuint256[] _ownersPercentageuint256 _amountbytes _memoirreturns (uint256)
transfer(address fromaddress touint256 tokenIduint256
transferFrom(address fromaddress touint256 tokenId
unpauseContract(
updateMarketData(uint256 tokenIdstruct MgdL1MarketData marketData
updatePrimarySaleQuantityToSell(uint256 _tokenIduint256 _amountSold
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
EscrowUpdateMarketData(uint256 indexed tokenIdstruct MgdL1MarketData marketData
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
MintGoldDustNFTMinted(uint256 indexed tokenIdstring tokenURIaddress owneruint256 royaltyuint256 amountbool isERC721uint256 collectorMintIdbytes memoir
MintGoldDustNftMintedAndSplitted(uint256 indexed tokenIdaddress[] collaboratorsuint256[] ownersPercentageaddress contractAddress
Paused(address account
SetEscrow(address esccrow_
TokenBurned(uint256 indexed tokenIdbool isERC721address owneraddress burneruint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
MgdERC721PermitEscrowable__onlyEscrow_notAllowed(
NumberOfCollaboratorsAndPercentagesNotMatch(
RoyaltyInvalidPercentage(
TheTotalPercentageCantBeGreaterOrLessThan100(
UnauthorizedOnNFT(string message