Jak mogę ubiegać się o kontrakt przymusowego tantiemu na Rynku OKX?

Opublikowano 18 cze 2024Zaktualizowano 4 gru 20243 min czytania11

Jak mogę ubiegać się o kontrakt przymusowego tantiemu na Rynku OKX?

Przed złożeniem wniosku o kontrakt przymusowego tantiemu na Rynku OKX, zadbaj o następujące sprawy:

  • Wdrożenie lub aktualizacja kontraktu NFT

  • Umieszczenie na białej liście kontraktu rynkowego OKX

  • Skonfiguruj informacje o tantiemach, połącz swój portfel administratora kontraktu do strony kolekcji i wybierz Złóż ofertę dla kolekcji, aby ustawić adres odbioru tantiemu i stawkę dla kolekcji. Jeśli chcesz zmodyfikować informacje o kolekcji, możesz zapoznać się z tym artykułem w przypadku kolekcji w sieci EVM oraz tym artykułem w przypadku kolekcji w sieci Ordinals.
    Uwaga: jeśli portfel zespołu projektowego nie może łączyć się z rynkiem, możesz skontaktować się z naszym rynkowym personelem technicznym w celu konfiguracji.

    CT-web-web3-marketplace-edit royalty

    Wybierz edytuj tantiemy, aby skonfigurować adres odbioru tantiemu i stawkę dla kolekcji

  • Przed złożeniem wniosku upewnij się, że poniższe informacje są prawidłowe za pośrednictwem tego formularza:

    • Przedmiotem obrotu mogą być tylko kontrakty z białej listy dostarczonej przez OKX (patrz dokument dotyczący integracji).

    • Kontrakty z innych rynków nie podlegają obrotowi

    • Jeśli biała lista jest otwarta na inne rynki, które nie egzekwują tantiem, OKX zastrzega sobie prawo do zaprzestania ekskluzywnego handlu kolekcjami

Jakie są adresy z białej listy w różnych łańcuchach?

  1. Adresy agregatora, obowiązkowe adresy kontraktów na rynku tantiem i ujednolicone adresy kontraktów autoryzacyjnych to adresy związane z transakcjami, które muszą zostać skonfigurowane.

  2. Adres narzędzia do transferu zbiorczego to adres narzędzia OKX, kompatybilny z ERC721 i ERC1155, a jego konfiguracja jest opcjonalna.

Łańcuchy

Adres agregatora (obowiązkowy)

Adres kontraktu rynkowego dla tantiem (obowiązkowy)

Ujednolicony adres kontraktu autoryzacyjnego (obowiązkowy)

Adres narzędzia do transferu zbiorczego (opcjonalny)

ETH

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0x82C0fDFA607d9aFbe82Db5cBD103D1a4D5a43B77

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x5B93A825829f4B7B5177c259Edc22b63d6E4e380

Polygon

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x8325A52a1B74Cd50B4CcF94dD821F56A7a9018E2

ARB

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0xdc426b528377F3Bd301D09FA0Ea16ff169cC8C73

BNB

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x6A5Cf9D9d0B8c32610b2a2e60cBb766D3404C3c6

Tryb

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0x2Cc7a0Ab3CD788d4C59A31d7C4001351Fb1CE564

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x5F47bfAD0d500A999b6A937e8D1715Db0B573631

X Layer

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xEfcB1C65C1fff1BDE5938505137AddA08c02713B

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x08E4a58C6434f3d59d3D608596cFc3Cb95ef3329

Jakie są kody referencyjne?

Poniżej znajdują się kody referencyjne:

  1. W przypadku kolekcji możesz zapoznać się ze standardową implementacją ERC721 Openzeppelin 4.9 jako przykład.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Aby uzyskać kod open source, możesz sprawdzić ten link jako przykład