Skip to content

Big Updatooor

Compare
Choose a tag to compare
@BobTheBuidler BobTheBuidler released this 05 Apr 17:03
· 734 commits to master since this release
f17fec1

Support More Prices:

feat: synthetix, uniswap v3, umee on mainnet

feat: use chainlink for slink, mqqq, maapl, anyspell, bbtc, hbtc on mainnet

feat: polydex, firebird on poly

feat: chainlink for reneth, renusdt, renusdc on polygon

feat: shibaswap, zdex, bombswap, scream, reaper vaults on fantom

feat: partyswap, cream on avax

feat: uniswap v3 on arbitrum

feat: support cronos chain

feat: support basketdao, popsicle, generic amms

feat: support more yearn-like vaults

feat: more generalized is_uni_pool

feat: support curve as price source

feat: constants for heco and harmony

feat: support a few convex deposit tokens

feat: support more saddle pools

feat: use aave price for stkaave

New Utils:

feat: erc20 singleton

feat: erc20 _scale for past blocks

feat: probe util

feat: CToken

feat: auto retry logic

feat: restructure for next release

feat: moralis specific batch-size

feat: use WeiBalance class for caching and readability improvements

feat: autofetch chainlink feed decimals

feat: has_method function on ContractBase

test: add the beginnings of a test suite

Fix Things:

fix: special case handling for xusdl

fix: crvSPELLETH override

fix: raise exception when running contract_creation_block on unsynced node

fix: get_logs_asap where batch too large for node

Chores:

chore: refactor

chore: remove old logging

chore: update requirements.txt

chore: add numpy to requirements-dev.text

chore: add deprecation warning to ypricemagic.magic.get_price

chore: add .coverage, .mypy_cache to .gitignore

chore: rename aave.pool_for_token to aave.pool_for_atoken for clarity

chore: rename w3 to web3 for consistency

Get Rid of before merging:

feat: synths on chainlink

feat: chainlink for sGBP mainnet

Co-authored-by: Carter Carlson carter@metokens.com