Comment déposer une demande de contrat de redevance obligatoire sur le marché OKX ?
Comment déposer une demande de contrat de redevance obligatoire sur le marché OKX ?
Avant de demander le contrat de redevance obligatoire du marché OKX, assurez-vous de :
Déployer ou mettre à niveau le contrat NFT
Mettre le contrat de marché OKX sur liste blanche
Définissez les informations relatives aux redevances en connectant votre portefeuille d'administrateur de contrat à la page de collection et en sélectionnant Faire une offre de collection pour définir l'adresse de réception des redevances et le taux de collection. Les informations relatives à la collection peuvent être modifiées en consultant cet article pour la collection dans le réseau EVM et cet article pour la collection dans le réseau Ordinals.
Remarque : vous pouvez contacter notre équipe technique pour configurer le portefeuille de l'équipe de projet s'il ne peut pas se connecter au marché.Assurez-vous de réunir les informations suivantes avant de soumettre votre demande au moyen de ce formulaire de demande :
Seuls les contrats de la liste blanche fournie par OKX sont tradables (voir le document d'intégration)
Les contrats provenant d'autres marchés ne peuvent pas être tradés
Si la liste blanche est ouverte à d'autres marchés qui n'appliquent pas les redevances obligatoires, OKX se réserve le droit de mettre fin au trading exclusif de collection
Quelles sont les adresses figurant sur la liste blanche des différentes blockchains ?
Les adresses des agrégateurs, des contrats de marché de redevances obligatoires et des contrats d'autorisation unifiée sont des adresses liées aux transactions qui doivent être configurées.
L'adresse de l'outil de transfert par lots correspond à l'adresse de l'outil OKX, compatible avec l'ERC721 et l'ERC1155, dont la configuration est facultative.
Blockchains | Adresse de l'agrégateur (obligatoire) | Adresse du contrat du marché des redevances (obligatoire) | Adresse du contrat d'autorisation unifiée (obligatoire) | Adresse de l'outil de transfert par lot (facultatif) |
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 |
Couche X | 0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c | 0xEfcB1C65C1fff1BDE5938505137AddA08c02713B | 0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74 | 0x08E4a58C6434f3d59d3D608596cFc3Cb95ef3329 |
Quels sont les codes de référence ?
Voici les codes auxquels vous pouvez vous référer :
Dans le cas d'une collection, vous pouvez par exemple vous référer à la mise en œuvre de la norme ERC721 d'Openzeppelin 4.9.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Pour le code open-source, vous pouvez par exemple vous référer à ce lien.