Skip to Content
dApps

Signature

Détectez le fournisseur et demandez une adresse avant de signer. Utilisez la phrase secrète réseau renvoyée par le réseau sélectionné dans le portefeuille et les données XDR complètes construites par le SDK Stellar.

Exemples de signature avec window.$onekey.stellar.


Signer une transaction (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 })

Signer une entrée d’autorisation (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 })

Signer un message

const { address } = await stellar.getAddress() const { networkPassphrase } = await stellar.getNetwork() const { signedMessage, signerAddress } = await stellar.signMessage('hello stellar', { networkPassphrase, address, }) console.log({ signedMessage, signerAddress })
Dernière mise à jour le