Guide d'intégration du portefeuille Web3 de KuCoin
Dernière mise à jour : 10/01/2026
1. Préparation à l'installation
Téléchargez l’application KuCoin. Sur la page d'accueil, passez à l'onglet portefeuille Web3 en haut, puis créez ou importez votre portefeuille et assurez-vous de le sauvegarder.
2. Chaînes soutenues
Phrase secrète/portefeuilles à clé privée
| Nom de chaîne | ID de chaîne | Statut |
| Ethereum | 1 | ✅ |
| Optimism | 10 | ✅ |
| BNB | 56 | ✅ |
| Polygon | 137 | ✅ |
| Tron | 195 |
✅ |
| Solana | 501 | ✅ |
| KCC | 321 | ✅ |
| Base | 8453 |
✅ |
| Arbitrum | 42161 | ✅ |
| Avalanche | 43114 | ✅ |
Portefeuille physique
| Nom de chaîne | ID de chaîne | Statut |
| Ethereum | 1 | ✅ |
| Optimism | 10 | ✅ |
| BNB | 56 | ✅ |
| Polygon | 137 | ✅ |
| Solana | 195 | ✅ |
| KCC | 321 | ✅ |
| Base | 8453 | ✅ |
| Arbitrum | 42161 | ✅ |
| Avalanche | 43114 | ✅ |
3. Protocoles disponibles
Actuellement, notre portefeuille propose plusieurs protocoles pour les connexions d’applications décentralisées. Vérifiez si votre projet prend en charge les protocoles courants suivants.
Si vous vous préparez à coopérer avec notre portefeuille Web3 KuCoin, vous pouvez prioriser notre portefeuille en fonction des informations ci-dessous.
| isKuCoinWallet |
3.1 Types de signature pris en charge :
| Type | Statut |
| eth_sign | ❌ Non pris en charge en raison de risques de sécurité. |
| personal_sign | ✅ |
| eth_signTypedData_v1 | ❌ Non pris en charge en raison de risques de sécurité. |
| eth_signTypedData_v3 | ✅ |
| eth_signTypedData_v4 | ✅ |
3.2 Protocoles pris en charge :
| Protocoles | Statut | Exemple |
| EIP-1193 :EVM | ✅ | ethereum .request({ method: 'eth_chainId' }) .then((chainId) => { console.log(`chaîne hexadécimale: ${chainId}`); console.log(`nombre décimal: ${parseInt(chainId, 16)}`); }) .catch((error) => { console.error(`Erreur lors de la récupération de chainId: ${error.code}: ${error.message}`); }); |
| Wallet Injection (Injected Wallets) |
✅ | import { getInjectiveAddress } from '@injectivelabs/sdk-ts' const getEthereum = () => { if (!window.ethereum) { throw new Error('Extension Metamask non installée') } return window.ethereum } const ethereum = getEthereum() const addresses = await ethereum.request({ method: 'eth_requestAccounts', }) /** ce sont des adresses evm */ const injectiveAddresses = addresses.map(getInjectiveAddress) <14>console.log(injectiveAddresses) |
| EIP-6963 | ✅ | const providers: EIP6963ProviderDetail[]; function onPageLoad() { <7> window.addEventListener( "eip6963:announceProvider", (event: EIP6963AnnounceProviderEvent) => { providers.push(event.detail); } ); window.dispatchEvent(new Event("eip6963:requestProvider")); } |
| WalletConnect : | ✅ |
4. Contact d'affaires
Si vous avez d'autres questions, veuillez nous contacter par e-mail à l’adresse suivante : web3_business@kucoin.com
Nous vous répondrons dès que nous recevrons votre e-mail.