Overcollateralised Loan with Withdrawal

Full video tutorial for the trade can be found at Overcollateralised Loan with Withdrawal

The following guide describes how a user can use Pendle PT sUSDe as collateral to borrow USDC and withdraw to an external wallet.

Why Overcollateralised Loan?

Even though Arkis provides extensive capabilities for margin trading and undercollateralised leverage, traders still want to make overcollateralised loans through Arkis for several reasons:

  1. Risks: Margin trading involves higher liquidation risk, which must be controlled. An overcollateralised loan is less risky and has much lower liquidation risk.

  2. Other opportunities outside of Arkis: if an Asset Manager wants to deploy assets into a high-yield protocol that Arkis does not support or do their trading externally, they can use supported assets as collateral (Pendle LP wstUSR in this case), borrow assets from Arkis, withdraw them into their wallet and deploy them into high-yield protocol or use those assets for internal trading (market making, for example). This structure ensures that the Asset Manager does not have to sell collateral to participate in high-yield trades.

Pre-Trade Analysis

We assume that an Asset Manager already has access to the pool for this trade. They need to check the collateral available for this pool and their corresponding Stress Tests to control their liquidation.

Secondly, they need to ensure that their wallet address, which was previously whitelisted to interact with the pool, has enough PT-sUSDE-29May2025.

By clicking Borrow, we open a Margin Account and take the loan from the pool.

Choosing collaterals

An Asset Manager should choose PT-sUSDE-29May2025 as collateral to initiate the trade.

User can see the Risk Factor of the Margin Account at trade origination. By choosing different values of collateral relative to the borrow amount, the Asset Manager can see how sensitive their Risk Factor is relative to leverage. Clicking on Confirm Transaction, we start the process of taking the loan.

Opening Margin Account

First, we need to sign Token Allowances from our wallet to provide an Arkis Protocol allowance for interacting with collateral tokens.

When allowances are accepted, Arkis Protocol will initiate a transaction request to send collateral tokens from the borrower's address to Margin Account.

When the transaction is signed, the Asset Manager receives notification that the leverage was taken successfully.

Margin Account - On Hold

When the Asset Manager signs a transaction, Arkis Protocol initiates the following process of Opening a Margin Account:

  1. Take Margin Account (smart contract) out of pre-minted Margin Accounts inside of Margin Account.

  2. Allocate collateral tokens to the Margin Account.

  3. Allocate leverage from the Liquidity Pool to the Margin Account.

As these operations are not instant, it takes up to 10-15 minutes for them to complete, the Asset Manager can ensure that the Margin Account address was reserved for them by clicking on the "On Hold" tab.

"On Hold" means that the protocol registered loan request and is busy allocating funds to the Margin Account.

The user should refresh the page and see when their Margin Account appears in the Opened tab. Now the account is ready to be interacted with.

Margin Account - Opened

When Margin Account is opened, we can check it's two most important metrics:

  • Stress-tested Value

  • Risk Factor

Portfolio Risk Metrics at trade origination

Stress-Tested value is the sum of assets inside the Margin Account adjusted for Stress-Tests configured within a specific pool.

At origination, our account contains:

  • 10 PT-sUSDe-29May 2025

  • 8 USDC (borrowed assets).

A user can check stress-tests for each underlying asset inside of the pool in "Details" tab.

Stress-test for sUSDe for this Pool is -10%

As a result:

  • 10 PT-sUSDe-29May 2025:

    • ~10 sUSDe * 0.9 = 9 USDC

  • 8 USDC = 8 USDC

Total Stress-Tested Portfolio Value = 9 + 8 = 17 USDC

Risk Factor is a Portfolio Stress-Tested Value divided by Borrowed Amount: 17 / 8 = 2.102

Withdrawal

An Asset Manager can now request Arkis' Operations team to withdraw USDC into their external wallet through [email protected] by providing the wallet address to which the borrowed USDC should be transferred.

Last updated