add usdc ilk to exporter

This commit is contained in:
banteg 2020-03-17 15:18:59 +07:00
parent 4eec222aab
commit 5ec1d7c08a

View File

@ -16,11 +16,14 @@ ETH = '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2'
MCD_JOIN_ETH_A = '0x2f0b23f53734252bda2277357e97e1517d6b042a'
BAT = '0x0d8775f648430679a709e98d2b0cb6250d2887ef'
MCD_JOIN_BAT_A = '0x3d0b1912b66114d4096f48a8cee3a56c231772ca'
USDC = '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48'
MCD_JOIN_USDC_A = '0xA191e578a6736167326d05c119CE0c90849E84B7'
MCD_POT = '0x197e90f9fad81970ba7976f33cbd77088e5d7cf7'
CDP_MANAGER = '0x5ef30b9986345249bc32d8928b7ee64de9435e39'
MCD_JUG = '0x19c0976f590d67707e62397c87829d896dc0f1f1'
MCD_FLIP_ETH_A = '0xd8a04f5412223f513dc55f839574430f5ec15531'
MCD_FLIP_BAT_A = '0xaa745404d55f88c108a28c86abe7b5a1e7817c07'
MCD_FLIP_USDC_A = '0xE6ed1d09a19Bd335f051d78D5d22dF3bfF2c28B1'
MCD_SPOT = '0x65c79fcb50ca1594b025960e539ed7a9a6d434a3'
CHAI = '0x06AF07097C9Eeb7fD685c692751D5C66dB49c215'
MCD_FLAP = '0xdfE0fb1bE2a52CDBf8FB962D5701d7fd0902db9f'
@ -28,7 +31,7 @@ MCD_FLOP = '0x4D95A049d5B0b7d32058cd3F2163015747522e99'
mcd = Gauge('mcd', 'multi-collateral dai', ['param'])
ilks = ['eth', 'bat', 'sai']
ilks = ['eth', 'bat', 'sai', 'usdc']
params = ['Line', 'debt', 'vice', 'vow_dai', 'vow_sin', 'surplus_buffer', 'debt_size', 'ash', 'sin', 'dai_supply', 'uniswap_dai', 'sai_supply', 'sai_locked', 'gem_pit', 'eth_locked', 'bat_supply', 'bat_locked', 'savings_pie', 'pie_chi', 'pot_drip', 'dsr', 'cdps', 'base', 'eth_kicks', 'bat_kicks', 'chai_supply', 'mkr_supply', 'eth_fee', 'bat_fee', 'sai_fee', 'pot_fee', 'savings_dai', 'eth_price', 'bat_price', 'sys_locked', 'sys_surplus', 'sys_debt', 'flop_kicks', 'flap_kicks']
@ -85,6 +88,7 @@ multi = Multicall([
Call(MCD_VAT, ['ilks(bytes32)((uint256,uint256,uint256,uint256,uint256))', b'ETH-A'], [['eth_ilk', from_ilk]]),
Call(MCD_VAT, ['ilks(bytes32)((uint256,uint256,uint256,uint256,uint256))', b'BAT-A'], [['bat_ilk', from_ilk]]),
Call(MCD_VAT, ['ilks(bytes32)((uint256,uint256,uint256,uint256,uint256))', b'SAI'], [['sai_ilk', from_ilk]]),
Call(MCD_VAT, ['ilks(bytes32)((uint256,uint256,uint256,uint256,uint256))', b'USDC-A'], [['usdc_ilk', from_ilk]]),
Call(MCD_VOW, ['hump()(uint256)'], [['surplus_buffer', from_rad]]),
Call(MCD_VOW, ['sump()(uint256)'], [['debt_size', from_rad]]),
Call(MCD_VOW, ['Ash()(uint256)'], [['ash', from_rad]]),
@ -97,6 +101,8 @@ multi = Multicall([
Call(ETH, ['balanceOf(address)(uint256)', MCD_JOIN_ETH_A], [['eth_locked', from_wad]]),
Call(BAT, ['totalSupply()(uint256)'], [['bat_supply', from_wad]]),
Call(BAT, ['balanceOf(address)(uint256)', MCD_JOIN_BAT_A], [['bat_locked', from_wad]]),
Call(USDC, ['totalSupply()(uint256)'], [['usdc_supply', from_wad]]),
Call(USDC, ['balanceOf(address)(uint256)', MCD_JOIN_USDC_A], [['usdc_locked', from_wad]]),
Call(MCD_POT, ['Pie()(uint256)'], [['savings_pie', from_wad]]),
Call(MCD_POT, ['chi()(uint256)'], [['pie_chi', from_ray]]),
Call(MCD_POT, ['rho()(uint256)'], [['pot_drip', None]]),
@ -106,10 +112,13 @@ multi = Multicall([
Call(MCD_JUG, ['ilks(bytes32)((uint256,uint256))', b'ETH-A'], [['eth_jug', from_jug]]),
Call(MCD_JUG, ['ilks(bytes32)((uint256,uint256))', b'BAT-A'], [['bat_jug', from_jug]]),
Call(MCD_JUG, ['ilks(bytes32)((uint256,uint256))', b'SAI'], [['sai_jug', from_jug]]),
Call(MCD_JUG, ['ilks(bytes32)((uint256,uint256))', b'USDC-A'], [['usdc_jug', from_jug]]),
Call(MCD_FLIP_ETH_A, ['kicks()(uint256)'], [['eth_kicks', None]]),
Call(MCD_FLIP_BAT_A, ['kicks()(uint256)'], [['bat_kicks', None]]),
Call(MCD_FLIP_USDC_A, ['kicks()(uint256)'], [['usdc_kicks', None]]),
Call(MCD_SPOT, ['ilks(bytes32)((address,uint256))', b'ETH-A'], [['eth_mat', from_spot]]),
Call(MCD_SPOT, ['ilks(bytes32)((address,uint256))', b'BAT-A'], [['bat_mat', from_spot]]),
Call(MCD_SPOT, ['ilks(bytes32)((address,uint256))', b'USDC-A'], [['usdc_mat', from_spot]]),
Call(CHAI, ['totalSupply()(uint256)'], [['chai_supply', from_wad]]),
Call(MCD_GOV, ['totalSupply()(uint256)'], [['mkr_supply', from_wad]]),
Call(MCD_FLOP, ['kicks()(uint256)'], [['flop_kicks', None]]),