Sur cette page
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