diff --git a/requirements.txt b/requirements.txt index fd0c3ab3..82a0ea54 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ -aiohttp==3.7.4.post0 apipkg==1.5 appdirs==1.4.4 asttokens==2.0.4 @@ -6,107 +5,117 @@ async-timeout==3.0.1 attrs==20.3.0 base58==2.1.0 bitarray==1.2.2 -black==19.10b0 -boto3==1.17.44 -botocore==1.20.44 -CacheControl==0.12.6 +black==20.8b1 +boto3==1.16.38 +botocore==1.19.63 certifi==2020.12.5 chardet==4.0.0 click==7.1.2 -colorama==0.4.3 +colorama==0.4.4 commonmark==0.9.1 -contextlib2==0.6.0 cytoolz==0.11.0 -distlib==0.3.0 -distro==1.4.0 dotmap==1.3.23 -matplotlib==3.4.1 -ens-namehash==1.0.0 eth-abi==2.1.1 -eth-account==0.5.2 -eth-brownie==1.14.3 -eth-event==1.2.1 -eth-hash==0.2.0 +eth-account==0.5.4 +eth-brownie==1.14.6 +eth-event==1.2.3 +eth-hash==0.3.1 eth-keyfile==0.5.1 eth-keys==0.3.3 eth-rlp==0.2.1 eth-typing==2.2.2 -eth-utils==1.9.5 +eth-utils==1.10.0 execnet==1.8.0 gql==3.0.0a5 -graphql-core==3.1.3 +graphql-core==3.1.4 hexbytes==0.2.1 -html5lib==1.0.1 -hypothesis==5.41.3 +hypothesis==6.10.0 idna==2.10 inflection==0.5.0 iniconfig==1.1.1 -ipaddr==2.2.0 -ipfshttpclient==0.7.0 +ipfshttpclient==0.7.0a1 jmespath==0.10.0 jsonschema==3.2.0 -lockfile==0.12.2 lru-dict==1.1.7 -more-itertools==8.7.0 -msgpack==0.6.2 multiaddr==0.0.9 multicall==0.1.1 -multidict==5.1.0 +multidict==4.7.6 +mypy-extensions==0.4.3 mythx-models==1.9.1 netaddr==0.8.0 packaging==20.9 parsimonious==0.8.1 pathspec==0.8.1 -pep517==0.8.2 pluggy==0.13.1 -progress==1.5 -promise==2.3 -prompt-toolkit==3.0.8 -protobuf==3.15.6 +prompt-toolkit==3.0.18 +protobuf==3.15.8 psutil==5.8.0 py==1.10.0 py-solc-ast==1.2.8 py-solc-x==1.1.0 pycryptodome==3.10.1 -Pygments==2.6.1 -pygments-lexer-solidity==0.5.1 +Pygments==2.8.1 +pygments-lexer-solidity==0.7.0 PyJWT==1.7.1 pyparsing==2.4.7 pyrsistent==0.17.3 -pysha3==0.3 -pytest==6.0.1 +pysha3==1.0.2 +pytest==6.2.3 pytest-forked==1.3.0 pytest-xdist==1.34.0 python-dateutil==2.8.1 -python-decouple==3.4 -python-dotenv==0.17.0 +python-decouple==3.3 +python-dotenv==0.16.0 pythx==1.6.1 -pytoml==0.1.21 PyYAML==5.4.1 -regex==2020.11.13 +regex==2021.4.4 requests==2.25.1 -retrying==1.3.3 -rich==10.1.0 +rich==9.3.0 rlp==1.2.0 -Rx==1.6.1 -s3transfer==0.3.6 +s3transfer==0.3.7 semantic-version==2.8.5 -sgqlc==12.1 +sgqlc==11.0 six==1.15.0 sortedcontainers==2.3.0 -tabulate==0.8.9 +tabulate==0.8.7 toml==0.10.2 toolz==0.11.1 -tqdm==4.53.0 -typed-ast==1.4.2 +tqdm==4.60.0 +typed-ast==1.4.3 typing-extensions==3.7.4.3 urllib3==1.26.4 varint==1.0.2 vvm==0.1.0 -vyper==0.2.11 +vyper==0.2.12 wcwidth==0.2.5 -web3==5.11.1 -webencodings==0.5.1 +web3==5.18.0 websockets==8.1 yarl==1.6.3 -ape_safe==0.1.3 \ No newline at end of file +matplotlib==3.4.2 +aiohttp==3.7.4.post0 +ape-safe==0.1.4 +asgiref==3.3.4 +asn1crypto==1.4.0 +cached-property==1.5.2 +cffi==1.14.5 +coincurve==15.0.0 +cycler==0.10.0 +Django==3.2.3 +django-filter==2.4.0 +ethereum==2.3.2 +future==0.18.2 +gnosis-py==2.9.2 +kiwisolver==1.3.1 +more-itertools==8.7.0 +numpy==1.20.3 +pbkdf2==1.3 +Pillow==8.2.0 +py-ecc==5.2.0 +py-eth-sig-utils==0.4.0 +pycparser==2.20 +pyethash==0.1.27 +pytz==2021.1 +repoze.lru==0.7 +scrypt==0.8.18 +sqlparse==0.4.1 +elasticsearch==7.10.1 \ No newline at end of file diff --git a/scripts/upgrade/upgrade_bridge.py b/scripts/upgrade/upgrade_bridge.py index 31f9155a..72d77676 100644 --- a/scripts/upgrade/upgrade_bridge.py +++ b/scripts/upgrade/upgrade_bridge.py @@ -97,13 +97,19 @@ def main(): bridge = connect_bridge(badger, badger_config.prod_json) swap = connect_swap(badger_config.prod_json) - upgrade_bridge(badger, bridge) - console.print("[orange]Queued bridge adapter update[/orange]") + # new proxy deployed at + # https://etherscan.io/address/0xd120b381296aa255e4acd9dc80e032df2223fc6a#writeProxyContract + # upgrade_bridge(badger, bridge) + # console.print("[orange]Queued bridge adapter update[/orange]") - upgrade_swap_strategy(badger, swap.strategies.curve, CurveSwapStrategy) - console.print("[orange]Queued swap strategy update[/orange]") + # not required? this strategy was updated 343 days ago last + # upgrade_swap_strategy(badger, swap.strategies.curve, CurveSwapStrategy) + # console.print("[orange]Queued swap strategy update[/orange]") + + + # bridge.deploy_curve_token_wrapper() + # deployed https://etherscan.io/address/0x11e8641b706dbe56298e7b7f54823b00f1182d70 - bridge.deploy_curve_token_wrapper() configure_bridge(badger, bridge) console.print("[orange]Configured bridge to use new curve token wrapper[/orange]")