Skip to main content

Solana Sign All Transaction

Sign All Transaction Example

import { Web3Kit, ChainType } from "@tokenup/web3kit";

interface ISignTransactionRes {
signature: string;
}

function signTransaction(transactions: string[]) {
const web3Kit = new Web3Kit();
const serRes = (await web3Kit.request({
chainType: ChainType.Solana,
methodName: "signAllTransactions",
params: {
transactions,
},
})) as ISignTransactionRes;
}

Request Parameters

{
chainType: ChainType.Solana,
methodName: "signAllTransactions",
params: {
transactions, // Transaction contents, in base58 format
},
}

Return Value

{
transaction: '', // Signed transaction, in base58 format
}