InstantLoan
@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.