Skip to main content

InstantLoan

@liquidium/client


@liquidium/client / InstantLoan

Interface: InstantLoan

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:279

Hydrated instant-loan state plus generated deposit and repayment targets.

Properties

borrow

borrow: object

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:300

Borrow-side pool, asset, chain, requested amount, and destination.

amount

amount: bigint

asset

asset: string

chain

chain: string

destination

destination: InstantLoanAccount

poolId

poolId: string


collateral

collateral: object

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:293

Collateral-side pool, asset, chain, and current or requested collateral amount.

amount

amount: bigint

asset

asset: string

chain

chain: string

poolId

poolId: string


depositTarget

depositTarget: SupplyTarget

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:310

Address or ICRC account where the user deposits collateral.


depositWindowSeconds

depositWindowSeconds: bigint

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:291

Seconds allowed for the collateral deposit before timeout.


loanId

loanId: bigint

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:281

Canister-assigned loan id.


ltvMaxBps

ltvMaxBps: bigint

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:289

Maximum loan-to-value ratio in basis points.


position

position: InstantLoanPositionSummary

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:316

Current lending position state for the generated profile.


profileId

profileId: string

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:287

Generated lending profile principal used by the instant loan.


ref

ref: string

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:283

Short user-facing reference derived from loanId.


refundDestination

refundDestination: InstantLoanAccount

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:308

Destination used for collateral refunds or withdrawals.


repayment

repayment: InstantLoanRepayment

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:314

Current actionable repayment quote.


repayTarget

repayTarget: SupplyTarget

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:312

Address or ICRC account where the user repays debt.


status

status: InstantLoanStatus

Defined in: external/liquidium-sdk/packages/client/src/modules/instant-loans/types.ts:285

Simplified lifecycle status for display and flow control.