Facility Types
Synclear offers two credit line structures depending on the business’s capital planning needs.- Revolving Credit Line
- Term Credit Facility
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 theBorrowRouter 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: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 therepay function:
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:borrowRouter.creditLineStatus(creditLineId).