Estimate Clipper Prices
1. Get pool data
{
"pool":
{"chain_id": 137, "address": "0x6Bfce69d1Df30FD2B2C8e478EDEC9dAa643Ae3B8", "num_assets": 6, "k": 0.15, "default_time_in_seconds": 60},
"assets":
[
{"name": "ETH", "address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "price_in_usd": 1645.27, "listing_weight": 125},
{"name": "MATIC", "address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "price_in_usd": 0.8834, "listing_weight": 100},
{"name": "WBTC", "address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "price_in_usd": 23016.805, "listing_weight": 178},
{"name": "USDC", "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "price_in_usd": 1.0, "listing_weight": 178},
{"name": "DAI", "address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "price_in_usd": 1.0, "listing_weight": 250},
{"name": "USDT", "address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "price_in_usd": 1.0, "listing_weight": 305}
],
"pairs":
[{"assets": ["ETH", "MATIC"], "fee_in_basis_points": 4.0}, {"assets": ["ETH", "WBTC"], "fee_in_basis_points": 4.0}, {"assets": ["ETH", "USDC"], "fee_in_basis_points": 8.0}, {"assets": ["ETH", "DAI"], "fee_in_basis_points": 8.0}, {"assets": ["ETH", "USDT"], "fee_in_basis_points": 8.0}, {"assets": ["MATIC", "WBTC"], "fee_in_basis_points": 6.0}, {"assets": ["MATIC", "USDC"], "fee_in_basis_points": 9.0}, {"assets": ["MATIC", "DAI"], "fee_in_basis_points": 10.0}, {"assets": ["MATIC", "USDT"], "fee_in_basis_points": 10.0}, {"assets": ["WBTC", "USDC"], "fee_in_basis_points": 5.0}, {"assets": ["WBTC", "DAI"], "fee_in_basis_points": 5.0}, {"assets": ["WBTC", "USDT"], "fee_in_basis_points": 5.0}, {"assets": ["USDC", "DAI"], "fee_in_basis_points": 1.0}, {"assets": ["USDC", "USDT"], "fee_in_basis_points": 1.0}, {"assets": ["DAI", "USDT"], "fee_in_basis_points": 1.0}]
}2. Estimate Clipper Prices using On- and Off- chain Data
Closed Formed Solution
Root Finding
Final Check: Output Value No Larger than Input Value
Last updated
Was this helpful?
