gill
gill/programs/system/Type aliases

TransferSolWithSeedInput

type TransferSolWithSeedInput<TAccountSource, TAccountBaseAccount, TAccountDestination> = {
  amount: TransferSolWithSeedInstructionDataArgs["amount"];
  baseAccount: TransactionSigner<TAccountBaseAccount>;
  destination: Address<TAccountDestination>;
  fromOwner: TransferSolWithSeedInstructionDataArgs["fromOwner"];
  fromSeed: TransferSolWithSeedInstructionDataArgs["fromSeed"];
  source: Address<TAccountSource>;
};

Type Parameters

Type ParameterDefault type
TAccountSource extends stringstring
TAccountBaseAccount extends stringstring
TAccountDestination extends stringstring

Properties

amount

amount: TransferSolWithSeedInstructionDataArgs["amount"];

baseAccount

baseAccount: TransactionSigner<TAccountBaseAccount>;

destination

destination: Address<TAccountDestination>;

fromOwner

fromOwner: TransferSolWithSeedInstructionDataArgs["fromOwner"];

fromSeed

fromSeed: TransferSolWithSeedInstructionDataArgs["fromSeed"];

source

source: Address<TAccountSource>;

On this page