Як подати заявку на договір про стягнення роялті на ринку OKX?
Як подати заявку на договір про стягнення роялті на ринку OKX?
Перш як подавати заявку на договір про стягнення роялті на ринку OKX, переконайтеся, що у вас:
Розгорнуто або оновлено договір NFT
Договір з ринком OKX додано до білого списку
Вкажіть інформацію про роялті. Для цього під’єднайте свій гаманець адміністратора договору до сторінки колекції та виберіть Розмістити пропозицію колекції. Буде встановлено адресу отримання роялті та ставку стягнення. Якщо ви хочете внести зміни в інформацію про свою колекцію, ознайомтеся з цією статтею щодо колекцій у мережі EVM або цією — у мережі Ordinals.
Примітка. Якщо гаманець команди проєкту не під’єднується до ринку, зверніться до технічного персоналу ринку по допомогу з налаштуванням.Перш як подавати заявку через цю форму заявки, перевірте, чи виконуються наведені далі умови:
Торгівля можлива лише контрактами з білого списку, наданими платформою OKX (див. документ про інтеграцію).
Контракти з інших ринків не торгуються.
Якщо білий список відкритий для інших ринків, на яких не роялті примусово не стягуються, OKX залишає за собою право припинити ексклюзивну торгівлю колекцією.
Які адреси в білому списку в різних мережах?
Адреси для транзакцій, які потрібно задати, — це адреси агрегатора, адреси договорів про стягнення роялті на ринку й адреси уніфікованих контрактів авторизації.
Адреса інструмента пакетної передачі — це адреса інструменту OKX, сумісна з ERC721 і ERC1155, і її не обов’язково налаштовувати.
Чейни | Адреса агрегатора (обов’язково) | Адреса договору про стягнення роялті на ринку (обов’язково) | Уніфікована адреса контракту авторизації (обов’язково) | Адреса інструмента пакетної передачі (необов’язково) |
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 |
Що таке «довідкові коди»?
Ось коди, на які можна посилатися:
Для стягнення ви можете розглянути для прикладу реалізацію стандарту ERC721 через Openzeppelin 4.9.
JavaScriptfunction _beforeTokenTransfer( address from, address to, uint256 tokenId ) internal virtual { if (_isContract(msg.sender)) { require(senderAllowlist[msg.sender], "Sender not in Allowlist"); } // ... ... // ... ... }
Приклади коду з відкритим кодом можна переглянути за цим посиланням.