Jak mogę ubiegać się o kontrakt przymusowego tantiemu na Rynku OKX?
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.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?
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.
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:
W przypadku kolekcji możesz zapoznać się ze standardową implementacją ERC721 Openzeppelin 4.9 jako przykład.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Aby uzyskać kod open source, możesz sprawdzić ten link jako przykład