Skip to main content

Genesis Pool-USDC Risk Report

Summary

StarkGate USD Coin (USDC) is the bridged version of USD Coin (USDC) on Starknet using the StarkGate bridge.

StarkGate is the canonical bridging protocol of Starknet developed and maintained by StarkWare, the creator of Starknet.

USDC has an MCAP of over USD 30bn and TVL on Starknet of over USD 45m.

Datapoints

Pool Risk

This pool uses the factory extension that was audited by ChainSecurity together with the Vesu protocol.

The extension implements a robust liquidation model, adaptive interest rates and various fail-safes intended to protect user's assets in various stress scenarios.

The extension currently allows the pool owner to update various pool configuration without giving it control over user's assets. These permissions are planned to be revoked once the pool has stabilized.

Datapoints

Rating

The proposed rating is:

  • 🟩 Low

Asset Risk

warning

This report does not assess the risks associated with bridging assets to Starknet using StarkGate. Make sure you understand the risks involved with bridging assets to Starknet before continuing.

StarkGate USDC reflects Ethereum mainnet USDC that is bridged to Starknet using the StarkGate bridge. StarkGate is Starknet's canonical bridge and is developed and maintained by StarkWare, the creator of Starknet. The bridge is operational since early 2022 and has facilitated over 1.9M bridge transactions or over USD 1.7bn in value bridged.

Smart contract risk

StarkGate USDC uses OpenZeppelin's standard ERC20 token implementation. It has been audited by Nethermind and both source code and audit report are publicly available.

warning

The StarkGate USDC contract is not verified on block explorers.

Counterparty risk

N/A

Depeg risk

N/A

Datapoints

Rating

The proposed rating is:

  • 🟩 Low

Oracle Risk

The asset's oracle implementation relies on a Pragma price feed. The Pragma oracle is a native Starknet oracle system that secures over USD 200m across all major projects on Starknet. It is fully decentralized in that it does not rely on off-chain infrastructure. Instead, data providers directly push prices on-chain and aggregation is done by the data consumer directly.

Smart contract risk

Find an overview of the Pragma smart contract system here. The Pragma smart contracts have been audited by Nethermind and both the source code and audit report are publicly available.

Price composition & source diversity

The oracle price is computed as the Median over the most recent data points available for the various Pragma providers. The oracle price is rejected, and the pool paused, if the applicable distinct price sources is less than four.

Oracle fail-safes

Pragma price feed liveness is ensured by rejecting an oracle price if the most recent data point, among all Pragma providers, is older than four hours. If an oracle price is rejected, the pool is paused preventing the withdrawal of funds.

Datapoints

Rating

The proposed rating is:

  • 🟩 Low

Market Risk

The lending pool enables borrowing of StarkGate USDC deposits using any of the other pool assets as collateral. The pool extension implements a robust liquidation strategy that optimizes for rapid liquidations also in a stressed market environment. Nonetheless, a residual risk for bad debt from failed liquidations exists. In such a scenario, accrued bad debt is instantaneously allocated to the lenders in the pool.

The asset's market risk is computed using the Standard Market Risk Model.

Datapoints

Rating

The proposed rating is:

  • 🟩 Low

Collateral Risk

The pool enables asset Rehypothecation which means that borrowers' collateral assets too serve as liquidity in the pool. The collateral chain thus spans across all pool assets resulting in that StarkGate USDC inherits the highest severity risk among all these assets.

The proposed rating is:

  • 🟩 Low