Skip to main content
A credit line on Synclear is a smart-contract-bound facility that lets a verified business borrow up to a defined limit against posted collateral. Once a credit line is established and collateral is deposited, the borrower can draw funds at any time without re-applying — subject to maintaining the required collateral ratio. Interest accrues continuously on the outstanding balance, and repayments can be made in full or in part at any time.

Facility Types

Synclear offers two credit line structures depending on the business’s capital planning needs.
A revolving facility works like a draw-and-repay cycle with no fixed end date. The borrower can draw up to the credit limit, repay some or all of the principal, and draw again — as long as collateral requirements are met. This is suited to businesses with variable, recurring capital needs such as inventory purchases, payroll, or operational float.
  • No fixed maturity — the line remains open while collateral is maintained
  • Repay and redraw — repaid principal restores available credit immediately
  • Interest on outstanding balance only — idle credit capacity incurs no cost

Opening a Credit Line

1

Complete Business Onboarding

Ensure your on-chain business account has completed the Synclear verification flow. Credit line issuance requires a verified business entity. Navigate to Settings → Business Profile to check your verification status.
2

Select Facility Type and Parameters

In the Borrow module, select New Credit Line. Choose between a revolving or term facility. Specify your requested credit limit and preferred collateral asset. The interface will display the required collateral amount based on current LTV parameters.
3

Deposit Collateral

Approve and transfer collateral to Synclear’s escrow contract. Collateral is held by a non-custodial vault contract; the protocol cannot unilaterally move it except to enforce liquidation. You will receive a collateral receipt token representing your deposited position.
4

Credit Line Activation

Once the collateral deposit is confirmed on-chain (typically 1–2 block confirmations), the credit line is activated. Your available credit limit, current utilization, and health factor will appear in the Borrow dashboard.
5

Draw Funds

Issue a drawdown transaction specifying the amount and recipient address. Funds are transferred directly from the protocol liquidity pool to the recipient in a single atomic transaction. You can draw up to the available limit at any time while your health factor remains above 1.0.

Drawing From a Credit Line

Each drawdown is an on-chain transaction calling the BorrowRouter contract. The draw function transfers the requested amount from the lending pool to the specified recipient address and records the liability against the credit line.

Parameters

bytes32
required
The unique identifier of the credit line, returned at activation. Used to reference the specific facility and its associated collateral escrow.
uint256
required
The amount to draw, denominated in the credit line’s base asset (e.g., USDC). Must not exceed availableCredit at the time of the transaction. Expressed in the token’s native decimals.
address
required
The Ethereum address to receive the drawn funds. Can be any externally owned account or contract address. Does not need to be the same address that opened the credit line.

Interest Accrual

Interest accrues on outstanding balances per block, not daily. The protocol calculates accrued interest using the following formula:
Where ratePerBlock is derived from the current utilization-based interest rate model. The effective annualized rate is displayed in the Borrow dashboard and updates in real time as pool utilization changes.
Interest is added to the outstanding balance continuously. When you repay, the protocol applies the payment first to accrued interest, then to principal. Always check outstandingBalance on-chain rather than relying on a cached UI value before submitting a repayment transaction.

Repaying a Credit Line

Repayments can be partial or full. To repay, approve the credit line contract to spend the repayment amount from your wallet, then call the repay function:
Pass ethers.MaxUint256 as the amount to trigger a full repayment that settles both principal and all accrued interest. Pass a specific amount for partial repayment — the remainder continues to accrue.

Credit Line Utilization

Utilization is tracked as the ratio of drawn balance to total credit limit:
High utilization reduces your available draw capacity and may affect your health factor if collateral value fluctuates. Monitor utilization and health factor together — both are visible in the Borrow dashboard and queryable on-chain via borrowRouter.creditLineStatus(creditLineId).