Skip to content

Latest commit

 

History

History
71 lines (36 loc) · 2.13 KB

File metadata and controls

71 lines (36 loc) · 2.13 KB

@grainlify/contracts-sdk


@grainlify/contracts-sdk / ProgramData

Interface: ProgramData

Defined in: src/program-escrow-client.ts:14

Program escrow state returned by contract read methods.

Properties

authorized_payout_key

authorized_payout_key: string

Defined in: src/program-escrow-client.ts:22

Stellar account authorized to execute payouts.


payout_history

payout_history: PayoutRecord[]

Defined in: src/program-escrow-client.ts:24

Historical payout records for the program.


program_id

program_id: string

Defined in: src/program-escrow-client.ts:16

Application-level program identifier.


remaining_balance

remaining_balance: bigint

Defined in: src/program-escrow-client.ts:20

Remaining spendable balance in the program escrow.


token_address

token_address: string

Defined in: src/program-escrow-client.ts:26

Token contract address used by the program escrow.


total_funds

total_funds: bigint

Defined in: src/program-escrow-client.ts:18

Total funds deposited into the program escrow.