diff --git a/.gitignore b/.gitignore index 8de4c5ad26..b1fd8a21d1 100644 --- a/.gitignore +++ b/.gitignore @@ -408,3 +408,4 @@ generate_abci_docstrings abci_build/ keys.json leak_report +temp/ \ No newline at end of file diff --git a/.spelling b/.spelling index 0acc0a7f94..a4f8a513ea 100644 --- a/.spelling +++ b/.spelling @@ -177,6 +177,9 @@ unreference plugins runtimes Uniswap +fsm +gnosis +regex - docs/index.md README.md s_ @@ -337,4 +340,4 @@ HelloWorldABCIAbstractRound PrintMessageBehaviour - docs/agent_services_context.md heavy_check_mark -Gitleaks \ No newline at end of file +Gitleaks diff --git a/HISTORY.md b/HISTORY.md index 55891fa7c9..c825bb86dd 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,34 @@ # Release History - `open-autonomy` +# 0.2.1 (2022-08-26) + +Autonomy: +- Introduces base autonomy image and agent runtime image for performance improvements. +- Removes the need for building the dependency images at the runtime. +- Updates the deployment flow to utilize the newly improved images. +- Removes the support for pushing the images using the autonomy CLI tool. +- Removes `skaffold` as a framework dependency. +- Adds support for remote registries in the fsm scaffold utility. +- Bumps `open-aea` and its plugins to version `1.17.0`. + +Packages: +- Adds support for parsing all the gnosis GS codes and print relevant messages. +- Renames `io` module in `abstract_round_abci` to `io_` to avoid possible namespace conflicts with standard `io` module +- Refactors `io_` module to move `Loaders` and `Storers` classes to relevant skill +- Decreases validation timeout on `Polygon` + +Chores: +- Updates `tox` definitions and `Makefile` targets to reflect the latest state of the repository. +- Fixes spell check in the CI. +- Pins the machine learning libraries to stable versions +- Updates `scripts/check_doc_ipfs_hashes.py` with more generalized regex + +Tests: +- Adds tests for `scripts/check_doc_ipfs_hashes.py` +- Fixes ledger connection test +- Fixes test for `from-token` command + # 0.2.0 (2022-08-21) Autonomy: diff --git a/Pipfile b/Pipfile index d9a215fa12..9a63bb8b6b 100644 --- a/Pipfile +++ b/Pipfile @@ -73,6 +73,7 @@ joblib = "==1.1.0" Flask = "==2.0.2" cosmpy = "==0.3.1" Werkzeug= "==2.0.3" +pytz = "==2022.2.1" [requires] python_version = "3.10" diff --git a/SECURITY.md b/SECURITY.md index 26c5b1aff8..634612a561 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,8 +8,8 @@ The following table shows which versions of `open-autonomy` are currently being | Version | Supported | | --------- | ------------------ | -| `0.2.0` | :white_check_mark: | -| `< 0.2.0` | :x: | +| `0.2.1` | :white_check_mark: | +| `< 0.2.1` | :x: | ## Reporting a Vulnerability diff --git a/autonomy/__version__.py b/autonomy/__version__.py index 43104bb56a..61125c8412 100644 --- a/autonomy/__version__.py +++ b/autonomy/__version__.py @@ -22,7 +22,7 @@ __title__ = "open-autonomy" __description__ = "A framework for the creation of autonomous agent services." __url__ = "https://github.com/valory-xyz/open-autonomy.git" -__version__ = "0.2.0" +__version__ = "0.2.1" __author__ = "Valory AG" __license__ = "Apache-2.0" __copyright__ = "2021-2022 Valory AG" diff --git a/autonomy/cli/build_images.py b/autonomy/cli/build_images.py index 7220b82d4c..7e75a4c071 100644 --- a/autonomy/cli/build_images.py +++ b/autonomy/cli/build_images.py @@ -42,9 +42,13 @@ type=click.Path(dir_okay=True), help="Path to service dir.", ) +@click.option("--dev", is_flag=True, help="Build developement image.", default=False) @click.option("--pull", is_flag=True, help="Pull latest dependencies.", default=False) def build_image( - agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False + agent: Optional[PublicId], + service_dir: Optional[Path], + pull: bool = False, + dev: bool = False, ) -> None: """Build image using skaffold.""" @@ -56,6 +60,6 @@ def build_image( try: click.echo(f"Building image with agent: {agent}\n") - _build_image(agent=agent, pull=pull) + _build_image(agent=agent, pull=pull, dev=dev) except Exception as e: # pylint: disable=broad-except raise click.ClickException(str(e)) from e diff --git a/autonomy/constants.py b/autonomy/constants.py index f48ea8d5a1..d690141123 100644 --- a/autonomy/constants.py +++ b/autonomy/constants.py @@ -39,4 +39,4 @@ ) OAR_IMAGE = "valory/oar-{agent}:{version}" -ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e" +ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua" diff --git a/autonomy/data/Dockerfiles/dev/start.sh b/autonomy/data/Dockerfiles/dev/start.sh index 3f3765009a..29afa84ea6 100755 --- a/autonomy/data/Dockerfiles/dev/start.sh +++ b/autonomy/data/Dockerfiles/dev/start.sh @@ -5,14 +5,14 @@ then while true; do echo "waiting" ; sleep 2; done fi echo Running the aea with $(aea --version) -if [ "$VALORY_APPLICATION" == "" ]; +if [ "$AEA_AGENT" == "" ]; then echo "No Application specified!" exit 1 fi -echo "Loading $VALORY_APPLICATION" -aea fetch $VALORY_APPLICATION --alias agent +echo "Loading $AEA_AGENT" +aea fetch $AEA_AGENT --alias agent cd agent export FILE=/agent_key/ethereum_private_key.txt diff --git a/autonomy/deploy/generators/docker_compose/base.py b/autonomy/deploy/generators/docker_compose/base.py index a18b921c43..09ad3fde85 100644 --- a/autonomy/deploy/generators/docker_compose/base.py +++ b/autonomy/deploy/generators/docker_compose/base.py @@ -158,7 +158,7 @@ def generate( agent_vars = self.service_spec.generate_agents() runtime_image = OAR_IMAGE.format( agent=self.service_spec.service.agent.name, - version=self.service_spec.service.agent.hash, + version="dev" if self.dev_mode else self.service_spec.service.agent.hash, ) agents = "".join( diff --git a/autonomy/deploy/image.py b/autonomy/deploy/image.py index ede5340c1d..43dd2415e7 100644 --- a/autonomy/deploy/image.py +++ b/autonomy/deploy/image.py @@ -21,6 +21,7 @@ import json +from typing import Dict from aea.cli.utils.config import get_default_author_from_cli_config from aea.configurations.utils import PublicId @@ -40,23 +41,39 @@ class ImageProfiles: # pylint: disable=too-few-public-methods ALL = (CLUSTER, DEVELOPMENT, PRODUCTION) -def build_image(agent: PublicId, pull: bool = False) -> None: +def build_image(agent: PublicId, pull: bool = False, dev: bool = False) -> None: """Command to build images from for skaffold deployment.""" + tag: str + path: str + buildargs: Dict[str, str] + docker_client = from_env() - tag = OAR_IMAGE.format(agent=agent.name, version=agent.hash) - path = str(DATA_DIR / DOCKERFILES / "agent") + if dev: + tag = OAR_IMAGE.format(agent=agent.name, version="dev") + path = str(DATA_DIR / DOCKERFILES / "dev") + buildargs = { + "AUTONOMY_IMAGE_NAME": AUTONOMY_IMAGE_NAME, + "AUTONOMY_IMAGE_VERSION": AUTONOMY_IMAGE_VERSION, + "AEA_AGENT": str(agent), + "AUTHOR": get_default_author_from_cli_config(), + } - stream = docker_client.api.build( - path=path, - tag=tag, - buildargs={ + else: + tag = OAR_IMAGE.format(agent=agent.name, version=agent.hash) + path = str(DATA_DIR / DOCKERFILES / "agent") + buildargs = { "AUTONOMY_IMAGE_NAME": AUTONOMY_IMAGE_NAME, "AUTONOMY_IMAGE_VERSION": AUTONOMY_IMAGE_VERSION, "AEA_AGENT": str(agent), "AUTHOR": get_default_author_from_cli_config(), - }, + } + + stream = docker_client.api.build( + path=path, + tag=tag, + buildargs=buildargs, pull=pull, ) diff --git a/deployments/Dockerfiles/autonomy/requirements.txt b/deployments/Dockerfiles/autonomy/requirements.txt index c95dcac792..5397720b57 100644 --- a/deployments/Dockerfiles/autonomy/requirements.txt +++ b/deployments/Dockerfiles/autonomy/requirements.txt @@ -1,6 +1,6 @@ watchdog==2.1.6 requests==2.27.1 -open-aea==1.17.0 +open-aea[all]==1.17.0 open-aea-cli-ipfs==1.17.0 open-aea-ledger-ethereum==1.17.0 open-aea-ledger-cosmos==1.17.0 diff --git a/docs/api/cli/build_images.md b/docs/api/cli/build_images.md index c920c4924b..2ae7cbe22a 100644 --- a/docs/api/cli/build_images.md +++ b/docs/api/cli/build_images.md @@ -20,8 +20,9 @@ Build images. type=click.Path(dir_okay=True), help="Path to service dir.", ) +@click.option("--dev", is_flag=True, help="Build developement image.", default=False) @click.option("--pull", is_flag=True, help="Pull latest dependencies.", default=False) -def build_image(agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False) -> None +def build_image(agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False, dev: bool = False) -> None ``` Build image using skaffold. diff --git a/docs/api/deploy/image.md b/docs/api/deploy/image.md index 1a6a6a92ab..de0136adbc 100644 --- a/docs/api/deploy/image.md +++ b/docs/api/deploy/image.md @@ -19,7 +19,7 @@ Image build profiles. #### build`_`image ```python -def build_image(agent: PublicId, pull: bool = False) -> None +def build_image(agent: PublicId, pull: bool = False, dev: bool = False) -> None ``` Command to build images from for skaffold deployment. diff --git a/docs/autonomy.md b/docs/autonomy.md index c64b2611b9..7a8980c343 100644 --- a/docs/autonomy.md +++ b/docs/autonomy.md @@ -75,7 +75,7 @@ These keys can be used for local deployments if you're using the default hardhat ```bash # fetch a service -$ autonomy fetch valory/oracle_hardhat:0.1.0:bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a --service +$ autonomy fetch valory/oracle_hardhat:0.1.0:bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge --service $ cd oracle_hardhat # create a docker deployment $ autonomy deploy build keys.json diff --git a/docs/dev_mode.md b/docs/dev_mode.md index 51c4d12541..1c90354b18 100644 --- a/docs/dev_mode.md +++ b/docs/dev_mode.md @@ -14,8 +14,7 @@ Fetch the required service or if you already have a service defined navigate to # build dev deployment using $ autonomy deploy build --dev --packages-dir PATH_TO_PACKAGES_DIR --open-aea-dir PATH_TO_LOCAL_OPEN_AEA_REPO --open-autonomy-dir PATH_TO_LOCAL_OPEN_AUTONOMY_DIR # build the required images using -$ autonomy build-images --dependencies -$ autonomy build-images --dev +$ autonomy build-image --dev ``` This will create a deployment with hot reload enabled for agents. You can run it using the same methods as normal deployments. Use `autonomy deploy run` or `docker-compose up --force-recreate` to start the deployment and enjoy building the services. diff --git a/docs/price_oracle_intro.md b/docs/price_oracle_intro.md index 2469e0ccd5..df0acfba8a 100644 --- a/docs/price_oracle_intro.md +++ b/docs/price_oracle_intro.md @@ -41,7 +41,7 @@ you have followed the [setup instructions](quick_start.md#setup). As a result yo 2. Use the CLI to download the `valory/oracle_hardhat` service. ```bash - autonomy fetch valory/oracle_hardhat:0.1.0:bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a --remote --service + autonomy fetch valory/oracle_hardhat:0.1.0:bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge --remote --service cd oracle_hardhat ``` diff --git a/docs/quick_start.md b/docs/quick_start.md index 3ef41ed71b..72446cc1db 100644 --- a/docs/quick_start.md +++ b/docs/quick_start.md @@ -65,7 +65,7 @@ In this case, we consider the [Hello World agent service](./hello_world_agent_se 1. Use the CLI to download the `valory/hello build` service. ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeihh6fz5xti3vmzd4ktihcvhqknnijmnc5vgbbqjcanqlfimqis6zy --remote --service + autonomy fetch valory/hello_world:0.1.0:bafybeig7xzomdgsac76ooteaoyeibfanp36octjlaondrpmyx5yrpxdlwy --remote --service cd hello_world ``` diff --git a/docs/simple_abci.md b/docs/simple_abci.md index 84237caee1..8416b57c05 100644 --- a/docs/simple_abci.md +++ b/docs/simple_abci.md @@ -37,7 +37,7 @@ you have followed the [setup instructions](quick_start.md#setup). As a result yo 2. Use the CLI to download the `valory/simple_abci` service. ```bash - autonomy fetch valory/simple_abci:bafybeiaxt7m2pde37nn5arr6xkkyjmzhyyca4bhjwgixduvlp6d7aioyry --remote --service + autonomy fetch valory/simple_abci:0.1.0:bafybeibllk5sa4ykher6qn4le2mmumg7lbup5slmpa3f7vmndaplvvmt3e --remote --service cd simple_abci ``` diff --git a/docs/upgrading.md b/docs/upgrading.md index daf5a582a3..cad57bc0c2 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -5,6 +5,13 @@ Below we describe the additional manual steps required to upgrade between differ # Open Autonomy +## `v0.2.0` to `v0.2.1` + +- `build-images` command has been renamed to `build-image` +- Build support for dependency has been removed from the `build-image` command + +Refer to quick start docs for more information on the updated deployment flow. + ## `v0.1.6` to `v0.2.0` Multiple backwards incompatible changes: diff --git a/packages/hashes.csv b/packages/hashes.csv index 145f0a21cf..f355adef16 100644 --- a/packages/hashes.csv +++ b/packages/hashes.csv @@ -4,16 +4,16 @@ open_aea/protocols/scaffold,bafybeihhyjuqvp5zqtikkjrwtikg4fr4tsub43n777huxtpeu77 open_aea/protocols/signing,bafybeid6f5ceool4evgaxdegs5pkjoivqjk3mo3ehctalswngb5m5c32wm open_aea/skills/scaffold,bafybeih3h7yia76rrbittnoeotpraiuho5rdqsnksuvncinaa3akgmnbaa valory/agents/abstract_abci,bafybeibw3zlvxwj5y3tgd7zreet4tpoyqv2kgefbezqtq5j7r6765yrsz4 -valory/agents/apy_estimation,bafybeihdbwbml44zpq35soqevnb4n4zvucbzi2ekl2k3et2mkhxfafpaka -valory/agents/apy_estimation_chained,bafybeidvwpo3uedtzclwcsuf3yvy6ufxzpwpxb3vkuwrx76t5bolrnwukm +valory/agents/apy_estimation,bafybeib6ltkchdm7ticqewdxtr3k7k6izgf5tqozhxh5wkx6uzabpkzleu +valory/agents/apy_estimation_chained,bafybeifygexjgtacf6atehiwza3wcez2ddgpdjsg3dtellupde7d3bgcoq valory/agents/counter,bafybeigtvkbkpdrt2hra47zdt72mbbmp653plwf7te43lovij4yp4vqp6q valory/agents/counter_client,bafybeicseyonjog4h53kobzehbm7zf53qgww3kdhcuo57bp42kjienwpeq -valory/agents/hello_world,bafybeib433pq5xkvce6owfqqw7dqkxme4vju4xtnh4yzpzlqqmsyhdfo7i -valory/agents/oracle,bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai -valory/agents/register_reset,bafybeiazwqiqhyihfaryrgr4urats4dmc6yy4xnuatdryydmu7n22a2fnm -valory/agents/registration_start_up,bafybeif2hasnswz6gzxfclrnfpl7hkge6o7ytvz3d4hsbq3fa4us73qk4y -valory/agents/simple_abci,bafybeiek6dxv6u5en64f2x4irbkn7vka5grfy5eqk4vdrzuruqqz5brr4q -valory/agents/test_abci,bafybeicuq2cmplnujgt3igqarn2n5zcovslt6bzim3u62diiffp3jsux3i +valory/agents/hello_world,bafybeifbgkyeuavn3ylsz4flprkxxgiq5imzboi4qynrow7kjyrl5mpyzm +valory/agents/oracle,bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi +valory/agents/register_reset,bafybeicqctjowl4ib7wbtf3riljb5tdm6wkmmsljlvt5a5owdjq7dtwkwu +valory/agents/registration_start_up,bafybeibsrdsbkt2jvqhem2alpg5nmehatn4q34drvnjlgieajg2ertdhty +valory/agents/simple_abci,bafybeibsencctryvezloahcefxg36al2ge3t7wuq4m5wl7p4m45bonwsmi +valory/agents/test_abci,bafybeihesgrp7i35vsjgdehuh6tukpshn24wlw3iun36edrikgkpxua2mu valory/connections/abci,bafybeiaau6gvge6gh5xp7brrpljqe3mhosy3p67e5cgivtypj7nplmii24 valory/connections/http_client,bafybeiajlo43jrfdhtkpagjtj4izm2rc24ysbnzbtxnu5qqc2pxoov66z4 valory/connections/ledger,bafybeiemp6u7xsyvwcq25i3t62oiykwsg5wmp7xs2e6eidll5vf3htdpwy @@ -31,33 +31,33 @@ valory/protocols/contract_api,bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwt valory/protocols/http,bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi valory/protocols/ledger_api,bafybeif2c3jt4tim3zbfq5c2lds7bs6qj5gvj2obk3pzdk3uy6zk2ivo3e valory/protocols/tendermint,bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq -valory/services/apy_estimation,bafybeibrsvclu5s6gwtb3rhfejo4tpxa5cs2d76pvawf47mw3ghlzywwga -valory/services/apy_estimation_hardhat,bafybeibvlxs5pbb72bjxkiifli4u2iyxabcu7bftsj62gwpsolwmdokuxm +valory/services/apy_estimation,bafybeigzjpk7xpyghdvlidujfryjtjlzz2rxd34gyxnpvfzbph756qaxkm +valory/services/apy_estimation_hardhat,bafybeifehv3iflmbyw5wsx6e42rkqox43fhyuvbnebruq73o4fjn75bj6q valory/services/counter,bafybeicgcqytl2hoy67hmmi5vbhq2sjzkj4d5eajudjav3d6aqskl2bsge -valory/services/hello_world,bafybeihh6fz5xti3vmzd4ktihcvhqknnijmnc5vgbbqjcanqlfimqis6zy -valory/services/oracle_goerli,bafybeidslg5kekcy2y3jroclhtkmudjwavsu4ix52gbadwl37fv6e4przu -valory/services/oracle_hardhat,bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a -valory/services/oracle_polygon,bafybeicsce4unugda4np2yvn7f4bnqlqnvskxux6cf6h2g2vbnv7oo4fcy -valory/services/oracle_ropsten,bafybeieuj45fpl3nfk6dwutnnxpbk4glgm3m3ywtqvonqcoofoeltj465m -valory/services/oracle_ropsten_cluster,bafybeicv5rfynvm5mdp2pkkmcvki3n2zpdm4jt7src4ymkxep6i36aazyy -valory/services/register_reset,bafybeihh4q5asjmeel7kwmu5imsfffve3mub4phmvk5erdicmf3j6camwm -valory/services/simple_abci,bafybeiaxt7m2pde37nn5arr6xkkyjmzhyyca4bhjwgixduvlp6d7aioyry +valory/services/hello_world,bafybeig7xzomdgsac76ooteaoyeibfanp36octjlaondrpmyx5yrpxdlwy +valory/services/oracle_goerli,bafybeihokncwvc2rqy4tbm62wdniwgc7axxi3cyabt5dqsp56c4bwkyt4m +valory/services/oracle_hardhat,bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge +valory/services/oracle_polygon,bafybeia5zdcintdvb6esrrfkhai52qit3romk473rxkd7aq3flwukppcgq +valory/services/oracle_ropsten,bafybeidz2j4rmawvcyywp776wmi5bvnfwumarktubedytocypwxlsdzqyu +valory/services/oracle_ropsten_cluster,bafybeibtwgsaik4akhtijebnzk52lmstme7576vlgndroj7hu2333hnjea +valory/services/register_reset,bafybeigjlqrbrufechml3nlfmxr2n76htvxyjrqbadnff5wgqwjaqsu5ey +valory/services/simple_abci,bafybeibllk5sa4ykher6qn4le2mmumg7lbup5slmpa3f7vmndaplvvmt3e valory/skills/abstract_abci,bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -valory/skills/abstract_round_abci,bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -valory/skills/apy_estimation_abci,bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe -valory/skills/apy_estimation_chained_abci,bafybeidzwcehmnhdjg4jqwcklkzxjjj57ckuarssx7nt7vps4l2seqdzw4 +valory/skills/abstract_round_abci,bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +valory/skills/apy_estimation_abci,bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi +valory/skills/apy_estimation_chained_abci,bafybeia3rrmhrkkrk42eiphwmlxra2fxbssglgmddil7r3cmlmbyhnraae valory/skills/counter,bafybeigliv7i43y5ijjr3vsqypsnsbcusbfzjfhrpyjjeclokt45hepgry valory/skills/counter_client,bafybeiedl3s2xohuahn4wmoluy62ajirw7ipmjkgqemapqoqceu3lnv7z4 -valory/skills/hello_world_abci,bafybeihkj33gxgt2ntymd42swkyrk6hmkuva4p5jjlrgof37n57dwrot54 -valory/skills/liquidity_provision_abci,bafybeid4nuwvgsyxl76kii4ichondhso53ccyw4uhvhto2klm4lo5n3ub4 -valory/skills/liquidity_rebalancing_abci,bafybeicbsbzfltdmdjfevjg6hbaublmhrqehdn7gaog5nftwllvxzi7e4a -valory/skills/oracle_abci,bafybeidoqortr5ets2rgsq627cllmohynl7wb7copcuyfblyubggchs3qy -valory/skills/oracle_deployment_abci,bafybeihxqg4cext3s5swrhtnkzvizp5gwjtzicjo2luo5kd2lzxt27kesa -valory/skills/price_estimation_abci,bafybeia4vytnordnepjwcdutks4s3muw773gwa254dngmix3o4wdippgki -valory/skills/register_reset_abci,bafybeigr3jtahrvefqlmrjidyf6br4hacdbojn4ikousgc6bdbolt5i62q -valory/skills/registration_abci,bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -valory/skills/reset_pause_abci,bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m -valory/skills/safe_deployment_abci,bafybeie26pz4tz5oqw5cv6odmsyrm6hstcrrzjj4pn724rt2i273jc3wqy -valory/skills/simple_abci,bafybeianb2cu75qi76zbh6t5qigsl254nqtk2ci3ytmwotch7muozjljwq -valory/skills/test_abci,bafybeicqlysrt3bh35l2hqpb3mnt3uhecf27au5rnvxuq2x5gme6dixkbu -valory/skills/transaction_settlement_abci,bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +valory/skills/hello_world_abci,bafybeih4joer2lniylym5ylnvi7k743ykmht7wjarlj7npq4mozscu75cu +valory/skills/liquidity_provision_abci,bafybeicb64n7fh35ojjiuqmyqzhkedgaghqyuthi4sgr6cee6ozktjpvg4 +valory/skills/liquidity_rebalancing_abci,bafybeiflukwzomrv2zuezx5jss7u6at5rl3q562nr5i4azef7lq6b4535u +valory/skills/oracle_abci,bafybeihicjcym23nhto72quu63m5sc2tqz2qh4u5pm5wdaia4o5tyy2phi +valory/skills/oracle_deployment_abci,bafybeicotefgh33pi7scolv27j6wgo3ctppuywzq3opesjvw7eqrdma4du +valory/skills/price_estimation_abci,bafybeic2fhcz3jhdqzqoiwc7walxl5z7av2ihtiirrel5ji6fqfn3jcxqy +valory/skills/register_reset_abci,bafybeifbxl57ac247n7dg4kavbnz5gjx5ghqbmr5n3lcznoqei77tts4pa +valory/skills/registration_abci,bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +valory/skills/reset_pause_abci,bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje +valory/skills/safe_deployment_abci,bafybeiaewimpi6qjr3mjvruyu6napuylprnwkp4gzydlxlqbc6lm4jyw7y +valory/skills/simple_abci,bafybeibpu7r5olvaicnkymov3do65fa2gtpln7soiduxgznxt7a6l5dd2q +valory/skills/test_abci,bafybeiaawe43hcogw4pnyvbwmk35vkxbtm7nvgj34u2lusnazjqewi5lva +valory/skills/transaction_settlement_abci,bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de diff --git a/packages/valory/agents/apy_estimation/aea-config.yaml b/packages/valory/agents/apy_estimation/aea-config.yaml index b871bc8c12..6b5a8ea040 100644 --- a/packages/valory/agents/apy_estimation/aea-config.yaml +++ b/packages/valory/agents/apy_estimation/aea-config.yaml @@ -24,10 +24,10 @@ protocols: - valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/apy_estimation_abci:0.1.0:bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe -- valory/apy_estimation_chained_abci:0.1.0:bafybeidzwcehmnhdjg4jqwcklkzxjjj57ckuarssx7nt7vps4l2seqdzw4 -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/apy_estimation_abci:0.1.0:bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi +- valory/apy_estimation_chained_abci:0.1.0:bafybeia3rrmhrkkrk42eiphwmlxra2fxbssglgmddil7r3cmlmbyhnraae +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/apy_estimation_chained/aea-config.yaml b/packages/valory/agents/apy_estimation_chained/aea-config.yaml index 06069e7962..cdb814a54f 100644 --- a/packages/valory/agents/apy_estimation_chained/aea-config.yaml +++ b/packages/valory/agents/apy_estimation_chained/aea-config.yaml @@ -24,10 +24,10 @@ protocols: - valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/apy_estimation_abci:0.1.0:bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe -- valory/apy_estimation_chained_abci:0.1.0:bafybeidzwcehmnhdjg4jqwcklkzxjjj57ckuarssx7nt7vps4l2seqdzw4 -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/apy_estimation_abci:0.1.0:bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi +- valory/apy_estimation_chained_abci:0.1.0:bafybeia3rrmhrkkrk42eiphwmlxra2fxbssglgmddil7r3cmlmbyhnraae +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/hello_world/aea-config.yaml b/packages/valory/agents/hello_world/aea-config.yaml index ac5959bd72..b7ded885a7 100644 --- a/packages/valory/agents/hello_world/aea-config.yaml +++ b/packages/valory/agents/hello_world/aea-config.yaml @@ -18,8 +18,8 @@ protocols: - valory/http:1.0.0:bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/hello_world_abci:0.1.0:bafybeihkj33gxgt2ntymd42swkyrk6hmkuva4p5jjlrgof37n57dwrot54 +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/hello_world_abci:0.1.0:bafybeih4joer2lniylym5ylnvi7k743ykmht7wjarlj7npq4mozscu75cu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/oracle/aea-config.yaml b/packages/valory/agents/oracle/aea-config.yaml index 1f76e39883..a8383b162d 100644 --- a/packages/valory/agents/oracle/aea-config.yaml +++ b/packages/valory/agents/oracle/aea-config.yaml @@ -27,14 +27,14 @@ protocols: - valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/oracle_abci:0.1.0:bafybeidoqortr5ets2rgsq627cllmohynl7wb7copcuyfblyubggchs3qy -- valory/oracle_deployment_abci:0.1.0:bafybeihxqg4cext3s5swrhtnkzvizp5gwjtzicjo2luo5kd2lzxt27kesa -- valory/price_estimation_abci:0.1.0:bafybeia4vytnordnepjwcdutks4s3muw773gwa254dngmix3o4wdippgki -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -- valory/reset_pause_abci:0.1.0:bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m -- valory/safe_deployment_abci:0.1.0:bafybeie26pz4tz5oqw5cv6odmsyrm6hstcrrzjj4pn724rt2i273jc3wqy -- valory/transaction_settlement_abci:0.1.0:bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/oracle_abci:0.1.0:bafybeihicjcym23nhto72quu63m5sc2tqz2qh4u5pm5wdaia4o5tyy2phi +- valory/oracle_deployment_abci:0.1.0:bafybeicotefgh33pi7scolv27j6wgo3ctppuywzq3opesjvw7eqrdma4du +- valory/price_estimation_abci:0.1.0:bafybeic2fhcz3jhdqzqoiwc7walxl5z7av2ihtiirrel5ji6fqfn3jcxqy +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +- valory/reset_pause_abci:0.1.0:bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje +- valory/safe_deployment_abci:0.1.0:bafybeiaewimpi6qjr3mjvruyu6napuylprnwkp4gzydlxlqbc6lm4jyw7y +- valory/transaction_settlement_abci:0.1.0:bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/register_reset/aea-config.yaml b/packages/valory/agents/register_reset/aea-config.yaml index 382936c251..d2c0b6d9e2 100644 --- a/packages/valory/agents/register_reset/aea-config.yaml +++ b/packages/valory/agents/register_reset/aea-config.yaml @@ -19,10 +19,10 @@ protocols: - valory/http:1.0.0:bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/register_reset_abci:0.1.0:bafybeigr3jtahrvefqlmrjidyf6br4hacdbojn4ikousgc6bdbolt5i62q -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -- valory/reset_pause_abci:0.1.0:bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/register_reset_abci:0.1.0:bafybeifbxl57ac247n7dg4kavbnz5gjx5ghqbmr5n3lcznoqei77tts4pa +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +- valory/reset_pause_abci:0.1.0:bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/registration_start_up/aea-config.yaml b/packages/valory/agents/registration_start_up/aea-config.yaml index 60ddfd8583..ec307b97b3 100644 --- a/packages/valory/agents/registration_start_up/aea-config.yaml +++ b/packages/valory/agents/registration_start_up/aea-config.yaml @@ -24,8 +24,8 @@ protocols: - valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/simple_abci/aea-config.yaml b/packages/valory/agents/simple_abci/aea-config.yaml index 33f18a7ec1..15c3be9b0b 100644 --- a/packages/valory/agents/simple_abci/aea-config.yaml +++ b/packages/valory/agents/simple_abci/aea-config.yaml @@ -21,8 +21,8 @@ protocols: - valory/ledger_api:1.0.0:bafybeif2c3jt4tim3zbfq5c2lds7bs6qj5gvj2obk3pzdk3uy6zk2ivo3e skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/simple_abci:0.1.0:bafybeianb2cu75qi76zbh6t5qigsl254nqtk2ci3ytmwotch7muozjljwq +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/simple_abci:0.1.0:bafybeibpu7r5olvaicnkymov3do65fa2gtpln7soiduxgznxt7a6l5dd2q default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/test_abci/aea-config.yaml b/packages/valory/agents/test_abci/aea-config.yaml index bcfef92bfb..38e285de81 100644 --- a/packages/valory/agents/test_abci/aea-config.yaml +++ b/packages/valory/agents/test_abci/aea-config.yaml @@ -21,8 +21,8 @@ protocols: - valory/ledger_api:1.0.0:bafybeif2c3jt4tim3zbfq5c2lds7bs6qj5gvj2obk3pzdk3uy6zk2ivo3e skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/test_abci:0.1.0:bafybeicqlysrt3bh35l2hqpb3mnt3uhecf27au5rnvxuq2x5gme6dixkbu +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/test_abci:0.1.0:bafybeiaawe43hcogw4pnyvbwmk35vkxbtm7nvgj34u2lusnazjqewi5lva default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/services/apy_estimation/service.yaml b/packages/valory/services/apy_estimation/service.yaml index 872a3377a4..5808bb8310 100644 --- a/packages/valory/services/apy_estimation/service.yaml +++ b/packages/valory/services/apy_estimation/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeibhbkelnxxvsln677imq65vgbglmlhyxtax4iqtzempjiwcoef3gq fingerprint_ignore_patterns: [] -agent: valory/apy_estimation:0.1.0:bafybeihdbwbml44zpq35soqevnb4n4zvucbzi2ekl2k3et2mkhxfafpaka +agent: valory/apy_estimation:0.1.0:bafybeib6ltkchdm7ticqewdxtr3k7k6izgf5tqozhxh5wkx6uzabpkzleu number_of_agents: 4 --- public_id: valory/apy_estimation_abci:0.1.0 diff --git a/packages/valory/services/apy_estimation_hardhat/service.yaml b/packages/valory/services/apy_estimation_hardhat/service.yaml index 693a5c112e..bf6b2974d8 100644 --- a/packages/valory/services/apy_estimation_hardhat/service.yaml +++ b/packages/valory/services/apy_estimation_hardhat/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeibqyfur7wusrbfga66hcbauxvhs2g3j5yhknsxlvyh6mil57aajyu fingerprint_ignore_patterns: [] -agent: valory/apy_estimation:0.1.0:bafybeihdbwbml44zpq35soqevnb4n4zvucbzi2ekl2k3et2mkhxfafpaka +agent: valory/apy_estimation:0.1.0:bafybeib6ltkchdm7ticqewdxtr3k7k6izgf5tqozhxh5wkx6uzabpkzleu number_of_agents: 4 --- public_id: valory/apy_estimation_abci:0.1.0 diff --git a/packages/valory/services/hello_world/service.yaml b/packages/valory/services/hello_world/service.yaml index e50f98908c..0ce0148bff 100644 --- a/packages/valory/services/hello_world/service.yaml +++ b/packages/valory/services/hello_world/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeiapubcoersqnsnh3acia5hd7otzt7kjxekr6gkbrlumv6tkajl6jm fingerprint_ignore_patterns: [] -agent: valory/hello_world:0.1.0:bafybeib433pq5xkvce6owfqqw7dqkxme4vju4xtnh4yzpzlqqmsyhdfo7i +agent: valory/hello_world:0.1.0:bafybeifbgkyeuavn3ylsz4flprkxxgiq5imzboi4qynrow7kjyrl5mpyzm number_of_agents: 4 --- benchmark_persistence_params: diff --git a/packages/valory/services/oracle_goerli/service.yaml b/packages/valory/services/oracle_goerli/service.yaml index e514e76f5e..510d05c1b1 100644 --- a/packages/valory/services/oracle_goerli/service.yaml +++ b/packages/valory/services/oracle_goerli/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeig4wu7inb6ibwfgged3djyc7emopcg5n7d7gwrlotne53pp3jfgq4 fingerprint_ignore_patterns: [] -agent: valory/oracle:0.1.0:bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai +agent: valory/oracle:0.1.0:bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi number_of_agents: 4 --- setup_args: diff --git a/packages/valory/services/oracle_hardhat/service.yaml b/packages/valory/services/oracle_hardhat/service.yaml index 6e950bc9e9..c5c9124251 100644 --- a/packages/valory/services/oracle_hardhat/service.yaml +++ b/packages/valory/services/oracle_hardhat/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeieqpbuzrxtfo5hz3gsb64aumnfbxad4tpxp4s46jxj7byb3zxx34y fingerprint_ignore_patterns: [] -agent: valory/oracle:0.1.0:bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai +agent: valory/oracle:0.1.0:bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi number_of_agents: 4 --- setup_args: diff --git a/packages/valory/services/oracle_polygon/service.yaml b/packages/valory/services/oracle_polygon/service.yaml index c7ff1b06e4..6a8fd8ee02 100644 --- a/packages/valory/services/oracle_polygon/service.yaml +++ b/packages/valory/services/oracle_polygon/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeifqnvekc6s44wsczofdhofiozxekstjau2bk5yqfqvjuv4wzoopku fingerprint_ignore_patterns: [] -agent: valory/oracle:0.1.0:bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai +agent: valory/oracle:0.1.0:bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi number_of_agents: 4 --- setup_args: diff --git a/packages/valory/services/oracle_ropsten/service.yaml b/packages/valory/services/oracle_ropsten/service.yaml index aa3ada2436..3e8e085ca2 100644 --- a/packages/valory/services/oracle_ropsten/service.yaml +++ b/packages/valory/services/oracle_ropsten/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeifpb54id7wln2ayku65s3qmih3aljf23rfpsggjwuzc7cnkfroi7y fingerprint_ignore_patterns: [] -agent: valory/oracle:0.1.0:bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai +agent: valory/oracle:0.1.0:bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi number_of_agents: 4 --- setup_args: diff --git a/packages/valory/services/oracle_ropsten_cluster/service.yaml b/packages/valory/services/oracle_ropsten_cluster/service.yaml index f30141f855..1024572113 100644 --- a/packages/valory/services/oracle_ropsten_cluster/service.yaml +++ b/packages/valory/services/oracle_ropsten_cluster/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeidtphhzkcp32sikeqoo4ct57z6kw3yhxkebby3unuwepqdvwgfkga fingerprint_ignore_patterns: [] -agent: valory/oracle:0.1.0:bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai +agent: valory/oracle:0.1.0:bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi number_of_agents: 4 --- setup_args: diff --git a/packages/valory/services/register_reset/service.yaml b/packages/valory/services/register_reset/service.yaml index 4d846515db..a0d5951843 100644 --- a/packages/valory/services/register_reset/service.yaml +++ b/packages/valory/services/register_reset/service.yaml @@ -1,7 +1,7 @@ name: register_reset author: valory version: 0.1.0 -agent: valory/register_reset:0.1.0:bafybeiazwqiqhyihfaryrgr4urats4dmc6yy4xnuatdryydmu7n22a2fnm +agent: valory/register_reset:0.1.0:bafybeicqctjowl4ib7wbtf3riljb5tdm6wkmmsljlvt5a5owdjq7dtwkwu number_of_agents: 4 description: Test and debug tendermint reset mechanism. aea_version: '>=1.0.0, <2.0.0' diff --git a/packages/valory/services/simple_abci/service.yaml b/packages/valory/services/simple_abci/service.yaml index d9ba1b1541..e894d74244 100644 --- a/packages/valory/services/simple_abci/service.yaml +++ b/packages/valory/services/simple_abci/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeia3zelg4urfp2g4srt6p3prza5et2hcwk57gsntiabut6ljs6yihe fingerprint_ignore_patterns: [] -agent: valory/simple_abci:0.1.0:bafybeiek6dxv6u5en64f2x4irbkn7vka5grfy5eqk4vdrzuruqqz5brr4q +agent: valory/simple_abci:0.1.0:bafybeibsencctryvezloahcefxg36al2ge3t7wuq4m5wl7p4m45bonwsmi number_of_agents: 4 --- benchmark_persistence_params: diff --git a/packages/valory/skills/abstract_round_abci/skill.yaml b/packages/valory/skills/abstract_round_abci/skill.yaml index c6525972c9..6f12190b65 100644 --- a/packages/valory/skills/abstract_round_abci/skill.yaml +++ b/packages/valory/skills/abstract_round_abci/skill.yaml @@ -99,4 +99,6 @@ dependencies: version: <2.0.0,>=1.17.0 py-ecc: version: ==5.2.0 + pytz: + version: ==2022.2.1 is_abstract: true diff --git a/packages/valory/skills/apy_estimation_abci/skill.yaml b/packages/valory/skills/apy_estimation_abci/skill.yaml index 8b96a86169..1312d16c1d 100644 --- a/packages/valory/skills/apy_estimation_abci/skill.yaml +++ b/packages/valory/skills/apy_estimation_abci/skill.yaml @@ -34,7 +34,7 @@ contracts: [] protocols: - valory/http:1.0.0:bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/apy_estimation_chained_abci/skill.yaml b/packages/valory/skills/apy_estimation_chained_abci/skill.yaml index 5950b40bad..d24ab1410e 100644 --- a/packages/valory/skills/apy_estimation_chained_abci/skill.yaml +++ b/packages/valory/skills/apy_estimation_chained_abci/skill.yaml @@ -19,9 +19,9 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/apy_estimation_abci:0.1.0:bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/apy_estimation_abci:0.1.0:bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu behaviours: main: args: {} diff --git a/packages/valory/skills/hello_world_abci/skill.yaml b/packages/valory/skills/hello_world_abci/skill.yaml index 275c09c628..f98d98ad14 100644 --- a/packages/valory/skills/hello_world_abci/skill.yaml +++ b/packages/valory/skills/hello_world_abci/skill.yaml @@ -20,7 +20,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/liquidity_provision_abci/skill.yaml b/packages/valory/skills/liquidity_provision_abci/skill.yaml index 6ab61b14ec..828982239c 100644 --- a/packages/valory/skills/liquidity_provision_abci/skill.yaml +++ b/packages/valory/skills/liquidity_provision_abci/skill.yaml @@ -20,12 +20,12 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/liquidity_rebalancing_abci:0.1.0:bafybeicbsbzfltdmdjfevjg6hbaublmhrqehdn7gaog5nftwllvxzi7e4a -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -- valory/reset_pause_abci:0.1.0:bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m -- valory/safe_deployment_abci:0.1.0:bafybeie26pz4tz5oqw5cv6odmsyrm6hstcrrzjj4pn724rt2i273jc3wqy -- valory/transaction_settlement_abci:0.1.0:bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/liquidity_rebalancing_abci:0.1.0:bafybeiflukwzomrv2zuezx5jss7u6at5rl3q562nr5i4azef7lq6b4535u +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +- valory/reset_pause_abci:0.1.0:bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje +- valory/safe_deployment_abci:0.1.0:bafybeiaewimpi6qjr3mjvruyu6napuylprnwkp4gzydlxlqbc6lm4jyw7y +- valory/transaction_settlement_abci:0.1.0:bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de behaviours: main: args: {} diff --git a/packages/valory/skills/liquidity_rebalancing_abci/skill.yaml b/packages/valory/skills/liquidity_rebalancing_abci/skill.yaml index 87e865224c..a4d5ea6572 100644 --- a/packages/valory/skills/liquidity_rebalancing_abci/skill.yaml +++ b/packages/valory/skills/liquidity_rebalancing_abci/skill.yaml @@ -28,8 +28,8 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwtrskxgvuxu skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/transaction_settlement_abci:0.1.0:bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/transaction_settlement_abci:0.1.0:bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de behaviours: main: args: {} diff --git a/packages/valory/skills/oracle_abci/skill.yaml b/packages/valory/skills/oracle_abci/skill.yaml index 8adfa24c82..5a4dc34919 100644 --- a/packages/valory/skills/oracle_abci/skill.yaml +++ b/packages/valory/skills/oracle_abci/skill.yaml @@ -20,13 +20,13 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/oracle_deployment_abci:0.1.0:bafybeihxqg4cext3s5swrhtnkzvizp5gwjtzicjo2luo5kd2lzxt27kesa -- valory/price_estimation_abci:0.1.0:bafybeia4vytnordnepjwcdutks4s3muw773gwa254dngmix3o4wdippgki -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -- valory/reset_pause_abci:0.1.0:bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m -- valory/safe_deployment_abci:0.1.0:bafybeie26pz4tz5oqw5cv6odmsyrm6hstcrrzjj4pn724rt2i273jc3wqy -- valory/transaction_settlement_abci:0.1.0:bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/oracle_deployment_abci:0.1.0:bafybeicotefgh33pi7scolv27j6wgo3ctppuywzq3opesjvw7eqrdma4du +- valory/price_estimation_abci:0.1.0:bafybeic2fhcz3jhdqzqoiwc7walxl5z7av2ihtiirrel5ji6fqfn3jcxqy +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +- valory/reset_pause_abci:0.1.0:bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje +- valory/safe_deployment_abci:0.1.0:bafybeiaewimpi6qjr3mjvruyu6napuylprnwkp4gzydlxlqbc6lm4jyw7y +- valory/transaction_settlement_abci:0.1.0:bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de behaviours: main: args: {} diff --git a/packages/valory/skills/oracle_deployment_abci/skill.yaml b/packages/valory/skills/oracle_deployment_abci/skill.yaml index e0851c8680..b7392cca28 100644 --- a/packages/valory/skills/oracle_deployment_abci/skill.yaml +++ b/packages/valory/skills/oracle_deployment_abci/skill.yaml @@ -22,7 +22,7 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwtrskxgvuxu skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/price_estimation_abci/skill.yaml b/packages/valory/skills/price_estimation_abci/skill.yaml index 1c405a1348..2a663fb1f3 100644 --- a/packages/valory/skills/price_estimation_abci/skill.yaml +++ b/packages/valory/skills/price_estimation_abci/skill.yaml @@ -24,9 +24,9 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwtrskxgvuxu skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/oracle_deployment_abci:0.1.0:bafybeihxqg4cext3s5swrhtnkzvizp5gwjtzicjo2luo5kd2lzxt27kesa -- valory/transaction_settlement_abci:0.1.0:bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/oracle_deployment_abci:0.1.0:bafybeicotefgh33pi7scolv27j6wgo3ctppuywzq3opesjvw7eqrdma4du +- valory/transaction_settlement_abci:0.1.0:bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_abci/skill.yaml b/packages/valory/skills/register_reset_abci/skill.yaml index c674a67d7e..fdd38f7bd1 100644 --- a/packages/valory/skills/register_reset_abci/skill.yaml +++ b/packages/valory/skills/register_reset_abci/skill.yaml @@ -19,9 +19,9 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e -- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy -- valory/reset_pause_abci:0.1.0:bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua +- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu +- valory/reset_pause_abci:0.1.0:bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje behaviours: main: args: {} diff --git a/packages/valory/skills/registration_abci/skill.yaml b/packages/valory/skills/registration_abci/skill.yaml index bd41f30331..bfae7dd741 100644 --- a/packages/valory/skills/registration_abci/skill.yaml +++ b/packages/valory/skills/registration_abci/skill.yaml @@ -25,7 +25,7 @@ protocols: - valory/http:1.0.0:bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi - valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/reset_pause_abci/skill.yaml b/packages/valory/skills/reset_pause_abci/skill.yaml index 97428c274e..2b3f8aa1c4 100644 --- a/packages/valory/skills/reset_pause_abci/skill.yaml +++ b/packages/valory/skills/reset_pause_abci/skill.yaml @@ -20,7 +20,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/safe_deployment_abci/skill.yaml b/packages/valory/skills/safe_deployment_abci/skill.yaml index f14e647f1a..60f56a9f82 100644 --- a/packages/valory/skills/safe_deployment_abci/skill.yaml +++ b/packages/valory/skills/safe_deployment_abci/skill.yaml @@ -22,7 +22,7 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwtrskxgvuxu skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/simple_abci/skill.yaml b/packages/valory/skills/simple_abci/skill.yaml index 85ad765229..21ecb810b3 100644 --- a/packages/valory/skills/simple_abci/skill.yaml +++ b/packages/valory/skills/simple_abci/skill.yaml @@ -20,7 +20,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/test_abci/skill.yaml b/packages/valory/skills/test_abci/skill.yaml index 0f2a263f82..c5785daafa 100644 --- a/packages/valory/skills/test_abci/skill.yaml +++ b/packages/valory/skills/test_abci/skill.yaml @@ -20,7 +20,7 @@ contracts: [] protocols: [] skills: - valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4 -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/packages/valory/skills/transaction_settlement_abci/skill.yaml b/packages/valory/skills/transaction_settlement_abci/skill.yaml index 4556a3fe5a..90b0b819c8 100644 --- a/packages/valory/skills/transaction_settlement_abci/skill.yaml +++ b/packages/valory/skills/transaction_settlement_abci/skill.yaml @@ -27,7 +27,7 @@ protocols: - valory/contract_api:1.0.0:bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwtrskxgvuxu - valory/ledger_api:1.0.0:bafybeif2c3jt4tim3zbfq5c2lds7bs6qj5gvj2obk3pzdk3uy6zk2ivo3e skills: -- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e +- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua behaviours: main: args: {} diff --git a/tests/test_base.py b/tests/test_base.py index 3f2b928952..c174e712da 100644 --- a/tests/test_base.py +++ b/tests/test_base.py @@ -47,7 +47,7 @@ def get_test_files(package_type: PackageType) -> List[Path]: def test_version() -> None: """Test the version.""" - assert autonomy.__version__ == "0.2.0" + assert autonomy.__version__ == "0.2.1" @pytest.mark.parametrize( diff --git a/tox.ini b/tox.ini index ce4080d504..7663035acf 100644 --- a/tox.ini +++ b/tox.ini @@ -34,6 +34,7 @@ deps= cosmpy==0.3.1 asn1crypto==1.4.0 mistune==2.0.3 + pytz==2022.2.1 [pytest_py310] deps=