Como faço para me candidatar ao Contrato de Royalties Forçados do Mercado OKX?
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.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?
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.
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:
Para obter informações sobre a coleção, pode consultar a implementação padrão ERC721 de Openzeppelin 4.9 como exemplo.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Para o código-fonte aberto, pode consultar esta ligação como exemplo.