¿Cómo solicito el contrato de regalías forzadas del mercado de OKX?
¿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.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?
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.
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:
Para la colección, consulta la implementación estándar ERC721 de Openzeppelin 4.9 como ejemplo.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Para conocer el código abierto, consulta este enlace como ejemplo.