Skip to content

@loktin/sdk / target-savings / Goal

Interface: Goal ​

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:11

An open savings goal.

Properties ​

cadenceSeconds ​

readonly cadenceSeconds: number

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:19


deadline ​

readonly deadline: Date

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:18


depositSize ​

readonly depositSize: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:20


id ​

readonly id: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:12


integrator ​

readonly integrator: string

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:14


integratorFeeBps ​

readonly integratorFeeBps: number

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:15


lastCollectedPeriod ​

readonly lastCollectedPeriod: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:27

The last period collected, or 0 when none has been.


loktinFeeBps ​

readonly loktinFeeBps: number

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:16


missedCount ​

readonly missedCount: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:28


owner ​

readonly owner: string

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:13


principal ​

readonly principal: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:24


rule ​

readonly rule: WithdrawalRule

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:21


shares ​

readonly shares: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:25


start ​

readonly start: Date

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:23

The ledger time at creation. Period k is due at start + k × cadence.


target ​

readonly target: bigint

Defined in: @loktin/sdk/dist/target-savings/types.d.ts:17

Built on Stellar