Sur cette page
NEAR
Intégrez NEAR Protocol à votre dApp à l’aide du fournisseur NEAR OneKey. Utilisez le SDK du fournisseur et sa version prise en charge de near-api-js pour les méthodes documentées ci-dessous.
Fonctionnalités
- Connexion et gestion des comptes
- Signature et envoi de transactions
- Signature de message
- Lecture de l’état du réseau (mainnet/testnet)
- Requêtes RPC via le point de terminaison du réseau sélectionné
Installation
npm install @onekeyfe/onekey-near-provider near-api-js@^0.44.2
# or
yarn add @onekeyfe/onekey-near-provider near-api-js@^0.44.2Démarrage rapide
import { OneKeyNearProvider } from '@onekeyfe/onekey-near-provider'
// Create provider instance
const provider = new OneKeyNearProvider()
// Request account access
const accounts = await provider.requestSignIn()
console.log('Connected accounts:', accounts)
// Get current network
const network = await provider.request({ method: 'near_network' })
console.log('Current network:', network)Documentation
Premiers pas
- Introduction - Vue d’ensemble du fournisseur NEAR
- Installer le SDK du fournisseur - Instructions de configuration
Guides d’intégration
- Détecter le fournisseur - Vérifier si OneKey est installé
- Établir une connexion - Se connecter aux comptes utilisateur
- Accès aux comptes - Obtenir les informations du compte
- Détecter le réseau du fournisseur - Vérifier le réseau actuel
- Surveiller l’état des comptes et du réseau - S’abonner aux changements
Transactions et signature
- Envoi de transactions - Créer et envoyer des transactions
- Signature de messages - Signer des messages arbitraires
- Appels de l’API RPC - Accès RPC direct
Avancé
- Journalisation de débogage - Activer le mode débogage
- Migrer depuis NEAR Web Wallet - Guide de migration
Référence
- Référence de l’API - Documentation complète de l’API
- Dépannage - Problèmes courants et solutions
- Exemples et démonstration - Exemple de code
- FAQ - Questions fréquentes
Gestion des erreurs
| Code | Message | Description |
|---|---|---|
| 4001 | Refus de l’utilisateur | L’utilisateur a refusé la demande |
| -32602 | Paramètres non valides | Les paramètres de la méthode sont non valides |
| -32603 | Erreur interne | Erreur JSON-RPC interne |
Ressources connexes
Dernière mise à jour le