Bagaimana Cara Mengajukan Kontrak Royalty Paksa Pasar OKX?

Dipublikasikan Pada 18 Jun 2024Diperbarui Pada 4 Des 2024Baca 2 mnt12

Bagaimana Cara Mengajukan Kontrak Royalty Paksa Pasar OKX?

Sebelum mengajukan Kontrak Royalty Paksa Pasar OKX, pastikan Anda telah:

  • Menyebarkan atau meningkatkan kontrak NFT

  • Memasukkan kontrak pasar OKX ke daftar putih

  • Mengatur informasi royalty dengan menghubungkan wallet administrator kontrak Anda ke halaman koleksi, lalu memilih Buat Penawaran Koleksi untuk menetapkan alamat penerima royalty dan tarif koleksi. Jika Anda ingin mengubah informasi koleksi, silakan merujuk ke artikel ini untuk koleksi di jaringan EVM dan artikel ini untuk koleksi di jaringan Ordinals.
    Catatan: Jika wallet tim proyek tidak dapat terhubung ke pasar, Anda dapat menghubungi staf teknis pasar kami untuk konfigurasi.

    CT-web-web3-marketplace-edit royalty

    Pilih Edit Royalty untuk mengonfigurasi alamat penerima royalty dan tarif koleksi

  • Pastikan informasi berikut sudah terpenuhi sebelum mengirimkan permohonan Anda melalui formulir permohonan ini:

    • Hanya kontrak daftar putih yang disediakan oleh OKX yang dapat ditransaksikan (baca dokumen integrasi)

    • Kontrak dari pasar lain tidak dapat ditransaksikan

    • Jika daftar putih dibuka untuk pasar lain yang tidak memberlakukan royalty paksa, OKX berhak untuk menghentikan trading koleksi eksklusif

Apa Saja Alamat Yang Masuk Daftar Putih Di Berbagai Chain?

  1. Alamat agregator, alamat kontrak pasar royalty wajib, dan alamat kontrak otorisasi terpadu adalah alamat terkait transaksi yang harus dikonfigurasi.

  2. Alamat alat transfer massal adalah alamat alat OKX yang kompatibel dengan ERC721 dan ERC1155. Konfigurasinya bersifat opsional.

Chain

Alamat Agregator (Wajib)

Alamat Kontrak Pasar Royalty Wajib (Wajib)

Alamat Kontrak Otorisasi Terpadu (Wajib)

Alamat Alat Transfer Massal (Opsional)

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

Apa Kode Referensinya?

Berikut adalah kode referensi bagi Anda:

  1. Untuk koleksi, Anda dapat merujuk ke implementasi standar ERC721 dari Openzeplin 4.9 sebagai contoh.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Untuk kode sumber terbuka, silakan merujuk ke tautan ini sebagai contoh.