Vault
Accounts that store assets, and sign for executed transactions
Understanding Vaults
Getting the Vault account
import * as multisig from "@sqds/multisig";
import { Keypair } from "@solana/web3.js";
const { Multisig } = multisig.accounts;
async function main() {
// One-time keypair, used for derivation
const createKey = Keypair.generate();
const [multisigPda] = multisig.getMultisigPda({
createKey.publicKey,
});
const [vaultPda] = multisig.getVaultPda({
multisigPda,
index: 0
});
console.log(vaultPda);
}Notes:
Last updated