Cách để đăng ký Hợp đồng Phí bản quyền Bắt buộc trên Thị trường OKX?

Phát hành vào 18 thg 6, 2024Cập nhật vào 1 thg 10, 2024Thời gian đọc: 4 phút9

Cách để đăng ký Hợp đồng Phí bản quyền Bắt buộc trên Thị trường OKX?

Trước khi đăng ký Hợp đồng Phí bản quyền Bắt buộc trên Thị trường OKX, hãy đảm bảo bạn đã:

  • Triển khai hoặc nâng cấp hợp đồng NFT

  • Whitelist hợp đồng thị trường OKX

  • Thiết lập thông tin phí bản quyền bằng cách kết nối ví quản trị hợp đồng của bạn với trang bộ sưu tập và chọn Tạo ưu đãi bộ sưu tập để thiết lập địa chỉ nhận phí bản quyền và tỷ lệ cho bộ sưu tập. Nếu muốn sửa đổi thông tin bộ sưu tập, bạn có thể tham khảo bài viết này cho bộ sưu tập trên mạng EVM và bài viết này cho bộ sưu tập trên mạng Ordinals.
    Lưu ý: Nếu ví của nhóm dự án không thể kết nối với thị trường, bạn có thể liên hệ với đội ngũ kỹ thuật thị trường của chúng tôi để cấu hình.

    CT-web-web3-marketplace-edit royalty

    Chọn chỉnh sửa phí bản quyền để cấu hình địa chỉ nhận phí bản quyền và tỷ lệ cho bộ sưu tập

  • Trước khi gửi đơn đăng ký qua biểu mẫu đăng ký này, hãy đảm bảo đáp ứng các thông tin sau:

    • Chỉ các hợp đồng whitelist do OKX cung cấp mới có thể giao dịch (tham khảo tài liệu tích hợp)

    • Không thể giao dịch hợp đồng từ các thị trường khác

    • Nếu whitelist được mở cho các thị trường khác không thực thi phí bản quyền bắt buộc, OKX có quyền dừng giao dịch độc quyền cho bộ sưu tập

Địa chỉ whitelist trên các chuỗi khác nhau là gì?

  1. Địa chỉ công cụ tổng hợp, địa chỉ hợp đồng thị trường phí bản quyền bắt buộc và địa chỉ hợp đồng ủy quyền hợp nhất là các địa chỉ liên quan đến giao dịch phải được cấu hình.

  2. Địa chỉ công cụ chuyển khoản hàng loạt là địa chỉ công cụ của OKX, tương thích với ERC721 và ERC1155, việc cấu hình này là tùy chọn.

Chuỗi

Địa chỉ công cụ tổng hợp (bắt buộc)

Địa chỉ hợp đồng thị trường phí bản quyền bắt buộc (bắt buộc)

Địa chỉ hợp đồng ủy quyền hợp nhất (bắt buộc)

Địa chỉ công cụ chuyển khoản hàng loạt (Không bắt buộc)

ETH

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0x82C0fDFA607d9aFbe82Db5cBD103D1a4D5a43B77

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x5B93A825829f4B7B5177c259Edc22b63d6E4e380

Polygon

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x8325A52a1B74Cd50B4CcF94dD821F56A7a9018E2

ARB

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0xdc426b528377F3Bd301D09FA0Ea16ff169cC8C73

BNB

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xdc8B1f859bD9aFd93159DEcF75eaDD5f871aE6ee

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x6A5Cf9D9d0B8c32610b2a2e60cBb766D3404C3c6

Chế độ

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0x2Cc7a0Ab3CD788d4C59A31d7C4001351Fb1CE564

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x5F47bfAD0d500A999b6A937e8D1715Db0B573631

X Layer

0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c

0xEfcB1C65C1fff1BDE5938505137AddA08c02713B

0x2B45c083c9cAb7edA8d2d63B926d9A828EE01c74

0x08E4a58C6434f3d59d3D608596cFc3Cb95ef3329

Mã tham chiếu là gì?

Đây là các mã bạn có thể tham chiếu:

  1. Đối với bộ sưu tập, bạn có thể tham khảo triển khai chuẩn ERC721 của Openzeppelin 4.9 làm ví dụ.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Đối với mã nguồn mở, bạn có thể tham khảo liên kết này làm ví dụ.