Skip to Content
dApps

Signieren

Erkennen Sie den Provider und fordern Sie vor dem Signieren eine Adresse an. Verwenden Sie die vom ausgewählten Wallet-Netzwerk zurückgegebene Netzwerk-Passphrase und vollständige, mit dem Stellar-SDK erstellte XDR-Nutzlasten.

Beispiele zum Signieren mit window.$onekey.stellar.


Transaktion signieren (XDR)

const { address } = await stellar.getAddress() const { networkPassphrase } = await stellar.getNetwork() const { signedTxXdr, signerAddress } = await stellar.signTransaction(unsignedXdr, { networkPassphrase, address, // submit: false, // submitUrl: 'https://horizon.stellar.org/transactions', }) console.log({ signedTxXdr, signerAddress })

Autorisierungseintrag signieren (Soroban / Authorization Entry)

const { address } = await stellar.getAddress() const { networkPassphrase } = await stellar.getNetwork() const { signedAuthEntry, signerAddress } = await stellar.signAuthEntry(authEntryXdr, { networkPassphrase, address, }) console.log({ signedAuthEntry, signerAddress })

Nachricht signieren

const { address } = await stellar.getAddress() const { networkPassphrase } = await stellar.getNetwork() const { signedMessage, signerAddress } = await stellar.signMessage('hello stellar', { networkPassphrase, address, }) console.log({ signedMessage, signerAddress })
Zuletzt aktualisiert am