Skip to content

Type Alias: InitInput<TAccountMint, TAccountReflection, TAccountVault, TAccountAuthority, TAccountSystemProgram, TAccountTokenProgram, TAccountRent> ​

ts
type InitInput<TAccountMint, TAccountReflection, TAccountVault, TAccountAuthority, TAccountSystemProgram, TAccountTokenProgram, TAccountRent> = object;

Type Parameters ​

Type ParameterDefault type
TAccountMint extends stringstring
TAccountReflection extends stringstring
TAccountVault extends stringstring
TAccountAuthority extends stringstring
TAccountSystemProgram extends stringstring
TAccountTokenProgram extends stringstring
TAccountRent extends stringstring

Properties ​

authority ​

ts
authority: TransactionSigner<TAccountAuthority>;

mint? ​

ts
optional mint: Address<TAccountMint>;

reflection ​

ts
reflection: Address<TAccountReflection>;

rent? ​

ts
optional rent: Address<TAccountRent>;

systemProgram? ​

ts
optional systemProgram: Address<TAccountSystemProgram>;

tokenProgram? ​

ts
optional tokenProgram: Address<TAccountTokenProgram>;

vault ​

ts
vault: Address<TAccountVault>;