Hur ansöker jag om OKX Market Forced Royalty-kontrakt?

Publicerad den 18 juni 2024Uppdaterad den 13 mars 20252 min läsning22

Hur ansöker jag om OKX Market Forced Royalty-kontrakt?

Innan du ansöker om OKX Market Forced Royalty Contract, se till att du har:

  • Distribuerat eller uppgraderat NFT-kontraktet

  • Vitlistat OKX-marknadskontraktet

  • Konfigurera royaltyinformation genom att ansluta din plånbok för kontraktsadministratörer till samlingssidan och välja Lämna samlingserbjudande för att ange mottagningsadress för royalty och samlingssats. Om du vill ändra din samlingsinformation kan du se den här artikeln för samlingen i EVM-nätverket och den här artikeln för samlingen i Ordinals-nätverket.
    Obs! Om projektteamets plånbok inte kan anpassas till marknaden kan du kontakta vår marknadstekniska personal för konfiguration.

    CT-web-web3-marketplace-edit royalty

    Välj Redigera royalty för att konfigurera mottagningsadressen för royalty och uppbördsprocenten

  • Se till att följande information är uppfylld innan du skickar in din ansökan via detta ansökningsformulär:

    • Endast vitlistade kontrakt som tillhandahålls av OKX är handelsbara (se integrationsdokumentet)

    • Kontrakt från andra marknader kan inte handlas

    • Om vitlistan öppnas för andra marknader som inte tillämpar obligatoriska royalties förbehåller sig OKX rätten att stoppa den exklusiva samlingshandeln

Vilka är de vitlistade adresserna i olika kedjor?

  1. Aggregatoradresser, kontraktsadresser för obligatorisk royaltymarknad och kontraktsadresser för enhetlig auktorisation är transaktionsrelaterade adresser som måste konfigureras.

  2. Verktygsadressen för batchöverföring är OKX-verktygsadressen, kompatibel med ERC721 och ERC1155, och dess konfiguration är valfri.

Kedjor

Aggregatoradress (obligatorisk)

Adress för obligatorisk royaltymarknadsavtal (obligatorisk)

Kontraktsadress för enhetlig auktorisation (obligatorisk)

Verktygsadress för batchöverföring (valfritt)

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

Vilka är referenskoderna?

Här är koderna som du kan referera till:

  1. För samlingar kan du se ERC721-standardimplementeringen av Openzeppelin 4.9 som ett exempel.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. För öppen källkod kan du se den här länken som ett exempel.