Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.46 KB

YPP-0039.md

File metadata and controls

26 lines (22 loc) · 1.46 KB

Proposal

Set the initial offer for all assets in Arbitrum with 18 decimals. Raise the auction limits for all assets.

Background

The initial proportion for all assets was set with 6 decimals, when it needs 18, effectively rendering the first two thirds of any auction uneconomical, and compressing the auction into the last third.

Details

The updateAuctions.ts script will be used, with this input:

/// @notice Limits to be used in an auction
/// @param base identifier (bytes6 tag)
/// @param initial percentage of the collateral to be offered (fixed point with 6 decimals)
/// @param Maximum concurrently auctionable for this asset, modified by decimals
/// @param Minimum vault debt, modified by decimals
/// @param Decimals to append to auction ceiling and minimum vault debt.
export const newLimits: Array<[string, string, number, number, number]> = [
  [ETH,    '720000000000000000', 32500000000, 30000, 12], // DAI/ETH is 72% LTV
  [DAI,    '760000000000000000', 100000000,   100,   18], // USDC/DAI is 76% LTV
  [USDC,   '760000000000000000', 100000000,   100,   6],  // DAI/USDC is 76% LTV
]

The initial proportion has been set to the highest LTV for a pair in which the asset is a collateral, to ensure that all auctions start at market price or lower and are liquidable immediately.

Testing

Manual verification.