Hoe vraag ik het OKX Market Forced Royalty Contract aan?
Hoe vraag ik het OKX Market Forced Royalty Contract aan?
Voordat je het OKX Market Forced Royalty Contract aanvraagt, moet je ervoor zorgen dat je:
Het NFT-contract implementeert of upgradet
Het OKX-marktcontract whitelist
Royalty-informatie instelt door je contractbeheerder-wallet met de collectiepagina te verbinden en Maak collectiebod te selecteren om het adres voor het ontvangen van royalty's en het collectietarief in te stellen. Als je je collectiegegevens wilt wijzigen, kun je dit artikel raadplegen voor de collectie in het EVM-netwerk en dit artikel voor de collectie in het Ordinals-netwerk.
Let op: Als de wallet van het projectteam geen verbinding kan maken met de markt, kun je contact opnemen met onze technische marktmedewerkers voor configuratie.Zorg ervoor dat aan de volgende informatie is voldaan voordat je je verzoek indient via dit verzoekformulier:
Alleen whitelist-contracten geleverd door OKX zijn verhandelbaar (raadpleeg het integratiedocument)
Contracten van andere markten zijn niet verhandelbaar
Als de whitelist wordt opengesteld voor andere markten die geen gedwongen royalty's afdwingen, behoudt OKX zich het recht voor om de exclusieve collectiehandel te stoppen.
Wat zijn de gewhiteliste adressen in verschillende blockchains?
Aggregatoradressen, verplichte royaltymarktcontractadressen en verenigde autorisatiecontractadressen zijn transactiegerelateerde adressen die moeten worden geconfigureerd.
Het adres van de batchoverdracht-tool is het OKX-tooladres, compatibel met ERC721 en ERC1155, en de configuratie is optioneel.
Chains | Aggregatoradres (verplicht) | Verplicht royaltymarktcontractadres (verplicht) | Verenigd autorisatiecontractadres (verplicht) | Adres van batchoverdracht-tool (optioneel) |
ETH | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0x82C0fDFA607d9aFbe82Db5cBD103D1a4D5a43B77 | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x5B93A825829f4B7B5177c259Edc22b63d6E4e380 |
Polygon | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x8325A52a1B74Cd50B4CcF94dD821F56A7a9018E2 |
ARB | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0xdc426b528377F3Bd301D09FA0Ea16ff169cC8C73 |
BNB | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x6A5Cf9D9d0B8c32610b2a2e60cBb766D3404C3c6 |
Mode | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0x2Cc7a0Ab3CD788d4C59A31d7C4001351Fb1CE564 | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x5F47bfAD0d500A999b6A937e8D1715Db0B573631 |
X Layer | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0xEfcB1C65C1fff1BDE5938505137AddA08c02713B | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x08E4a58C6434f3d59d3D608596cFc3Cb95ef3329 |
Wat zijn de referentiecodes?
Hier zijn de codes waarnaar je kunt verwijzen:
Voor collectie kun je de ERC721-standaardimplementatie van Openzeppelin 4.9 als voorbeeld nemen.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Voor open-source code kun je deze link raadplegen als voorbeeld.