Skip to main content
GET
Returns the settlement assets Trusset curates for your instance type and network, plus the decimal bounds enforced on custom assets. Use this to populate a borrow asset selector before calling Deploy Market. A market’s borrow asset is the settlement token (stablecoin) liquidity providers deposit, borrowers receive, and all debt is denominated in. It is fixed at deployment and cannot be changed afterwards.
You are not limited to this list. Any ERC-20 with 6 to 18 decimals can be passed as borrowAssetAddress at deployment. The contract is validated on-chain at that point: it must have deployed bytecode and readable decimals() and balanceOf(). Omitting borrowAssetAddress selects USDC.
A production instance on Ethereum is offered USDC, USDT and DAI at their mainnet addresses. A development instance is offered test tokens for USDC, USDT, DAI, EURC and EUROP on the development networks, marked (Mock) in their names. An asset with no address configured for your network is left out.

Response Fields

object

Custom Asset Rejections

When you pass a borrowAssetAddress that fails validation, Deploy Market returns one of: