TricryptoUSDC Parameter Update

Summary:

Adjusting the parameters of TricryptoUSDC at 0x7f86bf177dd4f3494b841a37e810a34dd56c829b for better overall performance.

Abstract:

Parameter On-chain (live) Candidate Change
A 1707629 821254 ×0.481
gamma 0.000011809167829 0.0000332271078505 ×2.814
mid fee 0.0300% 0.2650% ×8.835
out fee 0.300% 0.379% ×1.264
fee gamma 0.0005 0.0000431161565049 ×0.086
allowed extra profit 0.000002 0.00000219407890927 ×1.097
adjustment step 0.00049 0.000870625384729 ×1.777

Motivation:

The pool currently charges ~0.10% average against a 0.03% floor, the proposed parameters charge ~0.36%, volume falls ~46%, but the revenue still more than doubles because the fee increase outruns the volume loss.

Total search space: 18,000 years of price history, stability tested against 8 randomised volatility profiles (for both BTC and ETH), with 3 years of onchain price tracking
Underneath: Visualisation of the search path

Total swap fees $511k → $1.13M

Dao Revenue x2.23

Virtual Price x2.26

Max price_scale deviation: unchanged (good)

Total Volume $603M → $325M, while AVG swap fee x3.68

Average effective swap fee 0.098% → 0.361%

Large zoom into price_scale

Specification:

now = <unix timestamp at vote creation>
future_time = now + 1209600      # 14 days

Call via agent (0x40907540d8a6C65c637785e8f8B742ae6b0b9968):
 ├─ To: 0x7f86Bf177Dd4F3494b841a37e810A34dD56c829B
 ├─ Function: ramp_A_gamma
 └─ Inputs: [('uint256', 'future_A', '821254'), ('uint256', 'future_gamma', '33227107850500'), ('uint256', 'future_time', 'now + 1209600')]
Call via agent (0x40907540d8a6C65c637785e8f8B742ae6b0b9968):
 ├─ To: 0x7f86Bf177Dd4F3494b841a37e810A34dD56c829B
 ├─ Function: commit_new_parameters
 └─ Inputs: [('uint256', '_new_mid_fee', '26505000'), ('uint256', '_new_out_fee', '37920000'), ('uint256', '_new_fee_gamma', '43116156504900'), ('uint256', '_new_allowed_extra_profit', '2194078909270'), ('uint256', '_new_adjustment_step', '870625384729000'), ('uint256', '_new_ma_time', '865')]