Tous les produits mentionnés ne sont pas disponibles dans toutes les juridictions.

Comment déposer une demande de contrat de redevance obligatoire sur le marché OKX ?

Date de publication : 18 juin 2024Date de mise à jour : 1 oct. 2024Lecture de 3 min4

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é.

    CT-web-web3-marketplace-edit royalty

    Sélectionnez Modifier la redevance pour configurer l'adresse de réception des redevances et le taux de collection

  • 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 ?

  1. 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.

  2. 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 :

  1. 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.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Pour le code open-source, vous pouvez par exemple vous référer à ce lien.