¿Cómo solicito el contrato de regalías forzadas del mercado de OKX?

Publicado el 18 jun 2024Actualizado el 1 oct 2024Lectura de 3 min10

¿Cómo solicito el contrato de regalías forzadas del mercado de OKX?

Antes de solicitar el contrato de regalías forzadas del mercado de OKX, asegúrate de tener lo siguiente:

  • Implementa o actualiza el contrato de NFT

  • Listas blancas del contrato de mercado de OKX

  • Configura la información de regalías conectando tu billetera de administrador de contrato a la página de colección y seleccionando Hacer una oferta por la colección para establecer la dirección receptora de regalías y la tasa de cobro. Si quieres modificar la información de tu colección, puedes consultar este artículo para la colección en la red EVM y este artículo para la colección en la red Ordinals.
    Nota: Si la billetera del equipo del proyecto no se puede conectar con el mercado, puedes ponerte en contacto con nuestro personal técnico del mercado para la configuración.

    CT-web-web3-marketplace-edit royalty

    Selecciona Editar regalías para configurar la dirección receptora de regalías y la tasa de cobro

  • Asegúrate de que se cumpla con la siguiente información antes de enviar tu solicitud a través de este formulario de solicitud:

    • Solo se puede hacer trading de contratos de lista blanca proporcionados por OKX (consulta el documento de integración)

    • No se puede hacer trading de contratos de otros mercados

    • Si la lista blanca se abre a otros mercados que no aplican regalías forzadas, OKX se reserva el derecho de detener el trading por colección exclusiva

¿Cuáles son las direcciones incluidas en la lista blanca en las diferentes cadenas?

  1. Las direcciones de los agregadores, las direcciones de contratos de mercado de regalías obligatorias y las direcciones de contratos de autorización unificada son direcciones relacionadas con transacciones que deben configurarse.

  2. La dirección de la herramienta de transferencia por lotes es la dirección de la herramienta de OKX, compatible con ERC721 y ERC1155, y su configuración es opcional.

Cadenas

Dirección del agregador (obligatoria)

Dirección de contrato de mercado de regalías obligatoria (obligatorio)

Dirección de contrato de autorización unificada (obligatorio)

Dirección de la herramienta de transferencia de 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

¿Cuáles son los códigos de referencia?

Estos son los códigos que puedes consultar:

  1. Para la colección, consulta la implementación estándar ERC721 de Openzeppelin 4.9 como ejemplo.

    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 conocer el código abierto, consulta este enlace como ejemplo.