@accessprotocol/distributor
Version:
Access Protocol Distributor Library
12 lines (11 loc) • 438 B
JavaScript
import { PROGRAM_ID } from "../programId";
import { SystemProgram } from "@solana/web3.js";
import { SolCustody } from "../accounts/SolCustody";
export function stakeCustodySol(amountLamports, owner, programId = PROGRAM_ID) {
const solCustody = SolCustody.getAddress(owner, programId);
return SystemProgram.transfer({
fromPubkey: owner,
toPubkey: solCustody,
lamports: amountLamports.toNumber(),
});
}