Skip to content

Type Alias: FinishInput<TAccountJob, TAccountRun, TAccountMarket, TAccountVault, TAccountDeposit, TAccountUser, TAccountPayerJob, TAccountPayerRun, TAccountProject, TAccountAuthority, TAccountTokenProgram>

ts
type FinishInput<TAccountJob, TAccountRun, TAccountMarket, TAccountVault, TAccountDeposit, TAccountUser, TAccountPayerJob, TAccountPayerRun, TAccountProject, TAccountAuthority, TAccountTokenProgram> = object;

Type Parameters

Type ParameterDefault type
TAccountJob extends stringstring
TAccountRun extends stringstring
TAccountMarket extends stringstring
TAccountVault extends stringstring
TAccountDeposit extends stringstring
TAccountUser extends stringstring
TAccountPayerJob extends stringstring
TAccountPayerRun extends stringstring
TAccountProject extends stringstring
TAccountAuthority extends stringstring
TAccountTokenProgram extends stringstring

Properties

authority

ts
authority: TransactionSigner<TAccountAuthority>;

deposit

ts
deposit: Address<TAccountDeposit>;

ipfsResult

ts
ipfsResult: FinishInstructionDataArgs["ipfsResult"];

job

ts
job: Address<TAccountJob>;

market

ts
market: Address<TAccountMarket>;

payerJob

ts
payerJob: Address<TAccountPayerJob>;

payerRun

ts
payerRun: Address<TAccountPayerRun>;

project

ts
project: Address<TAccountProject>;

run

ts
run: Address<TAccountRun>;

tokenProgram?

ts
optional tokenProgram: Address<TAccountTokenProgram>;

user

ts
user: Address<TAccountUser>;

vault

ts
vault: Address<TAccountVault>;