Type Alias: UpdateBeneficiaryInput<TAccountBeneficiary, TAccountNewBeneficiary, TAccountPool, TAccountAuthority, TAccountTokenProgram>
ts
type UpdateBeneficiaryInput<TAccountBeneficiary, TAccountNewBeneficiary, TAccountPool, TAccountAuthority, TAccountTokenProgram> = object;Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountBeneficiary extends string | string |
TAccountNewBeneficiary extends string | string |
TAccountPool extends string | string |
TAccountAuthority extends string | string |
TAccountTokenProgram extends string | string |
Properties
authority
ts
authority: TransactionSigner<TAccountAuthority>;beneficiary
ts
beneficiary: Address<TAccountBeneficiary>;newBeneficiary
ts
newBeneficiary: Address<TAccountNewBeneficiary>;pool
ts
pool: Address<TAccountPool>;tokenProgram?
ts
optional tokenProgram: Address<TAccountTokenProgram>;