Руководство по интеграции кошелька KuCoin Web3
Последнее обновление: 10.01.2026
1. Подготовка к установке
Загрузите приложение KuCoin. На главной странице перейдите на вкладку Web3 Wallet в верхней части, затем создайте или импортируйте свой кошелек и не забудьте сделать его резервную копию.
2. Поддерживаемые сети
Сид-фраза/закрытый ключ кошельков
| Название сети | ID сети | Статус |
| Ethereum | 1 | ✅ |
| Optimism | 10 | ✅ |
| BNB | 56 | ✅ |
| Polygon | 137 | ✅ |
| Tron | 195 |
✅ |
| Solana | 501 | ✅ |
| KCC | 321 | ✅ |
| Base | 8453 |
✅ |
| Arbitrum | 42161 | ✅ |
| Avalanche | 43114 | ✅ |
Аппаратные кошельки
| Название сети | ID сети | Статус |
| Ethereum | 1 | ✅ |
| Optimism | 10 | ✅ |
| BNB | 56 | ✅ |
| Polygon | 137 | ✅ |
| Solana | 195 | ✅ |
| KCC | 321 | ✅ |
| Base | 8453 | ✅ |
| Arbitrum | 42161 | ✅ |
| Avalanche | 43114 | ✅ |
3. Поддерживаемые протоколы
Сейчас наш кошелек поддерживает несколько протоколов для подключения к DApp. Проверьте, поддерживает ли ваш проект следующие распространенные протоколы.
Если вы готовитесь к работе с нашим кошельком KuCoin Web3, вы можете определить приоритетность нашего кошелька, основываясь на приведенной ниже информации.
| isKuCoinWallet |
3.1 Типы поддерживаемых подписей:
| Тип | Статус |
| eth_sign | ❌ Не поддерживается из-за рисков безопасности. |
| personal_sign | ✅ |
| eth_signTypedData_v1 | ❌ Не поддерживается из-за рисков безопасности. |
| eth_signTypedData_v3 | ✅ |
| eth_signTypedData_v4 | ✅ |
3.2 Поддерживаемые протоколы DApp:
| Протоколы | Статус | Пример |
| EIP-1193: EVM | ✅ | ethereum .request({ method: 'eth_chainId' }) .then((chainId) => { console.log(`шестнадцатеричная строка: ${chainId}`); console.log(`десятичное число: ${parseInt(chainId, 16)}`); }) .catch((error) => { console.error(`Ошибка при получении chainId: ${error.code}: ${error.message}`); }); |
| Wallet Injection (Injected Wallets) |
✅ | import { getInjectiveAddress } from '@injectivelabs/sdk-ts' const getEthereum = () => { if (!window.ethereum) { throw new Error('Расширение Metamask не установлено') } return window.ethereum } const ethereum = getEthereum() const addresses = await ethereum.request({ method: 'eth_requestAccounts', }) /** это адреса evm */ const injectiveAddresses = addresses.map(getInjectiveAddress) console.log(injectiveAddresses) |
| EIP-6963 | ✅ | const providers: EIP6963ProviderDetail[]; function onPageLoad() { window.addEventListener( "eip6963:announceProvider", (event: EIP6963AnnounceProviderEvent) => { провайдеры.push(event.detail); } ); window.dispatchEvent(new Event("eip6963:requestProvider")); } |
| WalletConnect: | ✅ |
4. Деловой контакт
Если у вас возникнут дополнительные вопросы, пожалуйста, свяжитесь с нами по электронной почте: web3_business@kucoin.com
Мы ответим, как только получим ваше письмо.