Como faço para me candidatar ao Contrato de Royalties Forçados do Mercado OKX?

Publicado a 18/06/2024Atualizado a 1/10/2024Leitura de 3 minutos9

Como faço para me candidatar ao Contrato de Royalties Forçados do Mercado OKX?

Antes de se candidatar ao Contrato de Royalties Forçados do Mercado OKX, certifique-se de que:

  • Implementou ou atualizou o contrato NFT

  • Colocou na lista de permissões o contrato do Mercado OKX

  • Configurou as informações de royalties conectando sua carteira de administrador de contrato à página de coleção e selecionou Fazer oferta de coleção para definir o endereço de receção de royalties e a taxa de coleção. Se pretender modificar as informações da sua coleção, pode consultar este artigo para a coleção na rede EVM e este artigo para a coleção na rede Ordinals.
    Nota: Se a carteira da equipa de projeto não conseguir conectar-se ao mercado, pode contactar o pessoal técnico do mercado para a configuração.

    CT-web-web3-marketplace-edit royalty

    Selecione editar royalty para configurar o endereço de receção de royalties e a taxa de coleção

  • Certifique-se de que as seguintes informações são cumpridas antes de submeter a sua candidatura através deste formulário de candidatura:

    • Apenas os contratos da lista de permissões fornecidos pela OKX são transacionáveis (consulte o documento de integração)

    • Os contratos de outros mercados não são transacionáveis

    • Se a lista de permissões for aberta a outros mercados que não apliquem royalties forçadas, a OKX reserva-se o direito de impedir o trading de coleções exclusivo

Quais são os endereços na lista de permissões em diferentes cadeias?

  1. Endereços de agregador, endereços de contrato de mercado de royalties obrigatórios e endereços de contrato de autorização unificada são endereços relacionados com a transação que devem ser configurados.

  2. O endereço de ferramenta de transferência em lote é o endereço da ferramenta OKX, compatível com ERC721 e ERC1155, e a sua configuração é opcional.

Cadeias

Endereço de agregador (Obrigatório)

Endereço de contrato de mercado de royalties obrigatórios (Obrigatório)

Endereço de contrato de autorização unificada (Obrigatório)

Endereço de ferramenta de transferência em lote (Opcional)

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

Quais são os códigos de referência?

Eis os códigos a que pode fazer referência:

  1. Para obter informações sobre a coleção, pode consultar a implementação padrão ERC721 de Openzeppelin 4.9 como exemplo.

    JavaScript
        function _beforeTokenTransfer(
            address from,
            address to,
            uint256 tokenId
        ) internal virtual {
        
            if (_isContract(msg.sender)) {
                require(senderAllowlist[msg.sender], "Sender not in Allowlist");
            }
            
            // ... ...
            // ... ...
        }
  2. Para o código-fonte aberto, pode consultar esta ligação como exemplo.