createAccountWithSeed static method

TransactionInstruction createAccountWithSeed({
  1. required Pubkey fromPubkey,
  2. required Pubkey newAccountPubkey,
  3. required Pubkey basePubkey,
  4. required String seed,
  5. required bu64 lamports,
})

Creates a SystemProgram instruction that generates a stake account. The address is derived from fromPubkey and seed.

Implementation

static TransactionInstruction createAccountWithSeed({
  required final Pubkey fromPubkey,
  required final Pubkey newAccountPubkey,
  required final Pubkey basePubkey,
  required final String seed,
  required final bu64 lamports,
}) {
  return SystemProgram.createAccountWithSeed(
    fromPubkey: fromPubkey,
    newAccountPubkey: newAccountPubkey,
    basePubkey: basePubkey,
    seed: seed,
    lamports: lamports,
    space: space.toBigInt(),
    programId: programId,
  );
}