Інтеграція з SpaceID
SpaceID — мультичейн протокол іменування з підтримкою BNB Chain (.bnb), Arbitrum (.arb), Ethereum та інших мереж. Позиціонується як універсальний Web3 name service з уніфікованим SDK резолюції.
Інтеграція SDK
import { SID, getSidAddress } from "@siddomains/sidjs";
import { ethers } from "ethers";
// BNB Chain
const bnbProvider = new ethers.JsonRpcProvider("https://bsc-dataseed.binance.org");
const sidBnb = new SID({ provider: bnbProvider, sidAddress: getSidAddress("56") });
// Arbitrum
const arbProvider = new ethers.JsonRpcProvider("https://arb1.arbitrum.io/rpc");
const sidArb = new SID({ provider: arbProvider, sidAddress: getSidAddress("42161") });
// Резолюція
const address = await sidBnb.name("alice.bnb").getAddress();
// Зворотна резолюція
const name = await sidBnb.getName("0x742d35...");
// Повертає { name: "alice.bnb" }
Коли вибрати SpaceID замість ENS
SpaceID має сенс якщо:
- Основна аудиторія — користувачі BNB Chain (PancakeSwap, Venus екосистема)
- Потрібна підтримка імен
.arbдля проекту орієнтованого на Arbitrum - Потрібен єдиний SDK для кількох мереж одночасно
ENS краще для: фокусу на Ethereum, більшої спільноти, зрілої екосистеми інтеграцій.
Підтримувані мережи
| TLD | Мережа | Chain ID |
|---|---|---|
| .bnb | BNB Chain | 56 |
| .arb | Arbitrum One | 42161 |
| .eth | Ethereum (через сумісність) | 1 |
Інтеграція SpaceID у dApp на BNB Chain або Arbitrum — 1-2 робочих дня. Мультичейн резолюція з підтримкою кількох TLD — 2-3 дня.







