Skip to Content
dApps

NEAR-API-Referenz

Erstellen Sie eine OneKeyNearProvider-Instanz wie unter SDK installieren gezeigt. Der Provider stellt Hilfsmethoden sowie request({ method, params }) bereit.

VorgangMethodeErgebnis
Erweiterung erkennendetectWalletInstalled()Promise<boolean>
Kontozugriff anfordernrequestSignIn() / near_requestAccounts{ accounts: NearAccountInfo[] }
Freigegebene Konten lesennear_accounts{ accounts: NearAccountInfo[] }
Ausgewähltes Netzwerk lesennear_networkInfo{ networkId: string, nodeUrls?: string[] }
TrennensignOut() / near_signOutVor dem Aktualisieren des Verbindungsstatus auf den Abschluss warten
Transaktion erstellencreateTransaction({ receiverId, actions, nonceOffset })Eine unsignierte Transaktion
Signieren und sendenrequestSignTransactions({ transactions }) / near_sendTransactions{ transactionHashes: string[] }
Nachrichten signierennear_signMessages{ signatures: string[] }

NearAccountInfo enthält accountId und publicKey, optional mit allKeys. Array-Ergebnisse können leer sein, wenn kein Konto freigegeben ist.

Siehe Transaktionen signieren für die reine Signieranfrage, Ereignisse für Zustandsänderungen und Fehlerbehebung für Fehler. Der RPC-Endpunkt und die Wallet-Version bestimmen, welche zusätzlichen Methoden verfügbar sind.

Zuletzt aktualisiert am