For the complete documentation index, see llms.txt. This page is also available as Markdown.

Signing Transactions

Once an application is connected to the Rise Wallet via connect method, an app can create a signed transaction using window.rise.signTransaction()and it will return a Promise that resolves when the request is successful and reject (throw when awaited) when the request fails.

Below is an example code describing the way to sign a transaction.

const payload = {
      type: 'entry_function_payload',
      function: '0x1::coin::transfer',
      type_arguments: ['0x1::aptos_coin::AptosCoin'],
      arguments: ['0x0f024fc664bfe474fd0cfe547ddea5a99b46868c2c331e9e29319b117fdb1b6a', 123123]
    };
const signedTransaction = await window.rise.signTransaction(payload);
console.log(signedTransaction)
// {
//  publicKey: "0x71c87ca87e89dd7d02d224465cc40a1aafb10a76a91a0857ddac29fe0c3cdf23",
//  signature: Uint8Array(318) ...
// }

Last updated