Jak mohu požádat o smlouvu o OKX Market Forced Royalty?

Publikováno dne 18. 6. 2024Aktualizováno dne 4. 12. 2024Doba čtení: 3 min11

Jak mohu požádat o smlouvu o OKX Market Forced Royalty?

Před podáním žádosti o smlouvu o OKX Market Forced Royalty se ujistěte, že jste:

  • Nasadili nebo upgradovali smlouvu o NFT

  • Whitelistovali kontrakt na trhu OKX

  • Nastavili informace o honoráři tak, že jste připojili peněženku správce smlouvy ke stránce inkasa a výběrem možnosti Vytvořit nabídku na inkaso nastavili adresu pro příjem honoráře a četnost inkasa. Pokud chcete upravit informace o inkasu, můžete se podívat na tento článek pro inkaso v síti EVM a tento článek pro inkaso v síti Ordinals.
    Poznámka: Pokud se peněženka projektového týmu nemůže připojit k trhu, můžete se obrátit na naše technické pracovníky trhu a požádat je o konfiguraci.

    CT-web-web3-marketplace-edit royalty

    Výběrem možnosti upravit honorář nakonfigurujete adresu pro příjem honoráře a četnost inkasa

  • Před odesláním žádosti prostřednictvím formuláře se ujistěte, že jsou splněny následující údaje:

    • Obchodovat lze pouze s kontrakty na whitelistu poskytovanými společností OKX (viz dokument o integraci)

    • Kontrakty z jiných trhů nejsou obchodovatelné

    • Pokud bude whitelist otevřen i pro jiné trhy, které nevynucují nucené licenční poplatky, společnost OKX si vyhrazuje právo zastavit obchodování s exkluzivní kolekcí

Jaké adresy jsou na whitelistu v různých chainech?

  1. Adresy agregátorů, povinné adresy kontraktů na trhu honorářů a adresy jednotné autorizace kontraktu jsou adresy, které je nutné nakonfigurovat.

  2. Adresa hromadných převodů je adresa nástroje OKX, kompatibilní s ERC721 a ERC1155 a její konfigurace je volitelná.

Chainy

Adresa agregátoru (povinné)

Povinná adresa kontraktu na trhu honorářů (povinná)

Adresa jednotné autorizace kontraktu (Povinné)

Adresa nástroje pro hromadný převod (volitelné)

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

Jaké jsou referenční kódy?

Zde jsou referenční kódy:

  1. Pro inkaso viz standardní implementace ERC721 Openzepplein 4.9 jako příklad.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Pro open-source kód viz tento odkaz jako příklad.