From d4663215cac3e1cd3b585ef38ea988a9f92b4125 Mon Sep 17 00:00:00 2001 From: David Minarsch Date: Wed, 17 Mar 2021 15:08:07 +0000 Subject: [PATCH 1/7] Various minor fixes in docs and tests --- aea/multiplexer.py | 1 + docs/generic-skills-step-by-step.md | 4 ++++ tests/test_cli/test_run.py | 1 + .../md_files/bash-generic-skills-step-by-step.md | 4 ++++ tests/test_docs/test_multiagent_manager.py | 5 ++++- 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/aea/multiplexer.py b/aea/multiplexer.py index 1817778b95..eb2c0ef1e3 100644 --- a/aea/multiplexer.py +++ b/aea/multiplexer.py @@ -581,6 +581,7 @@ def _get_connection_id_from_envelope( :param envelope_protocol_id: the protocol id of the message contained in the envelope :return: public id if found """ + self.logger.debug(f"Routing envelope: {envelope}") # component to component messages are routed by their component id if envelope.is_component_to_component_message: connection_id = envelope.to_as_public_id diff --git a/docs/generic-skills-step-by-step.md b/docs/generic-skills-step-by-step.md index 75155106a1..76505b1816 100644 --- a/docs/generic-skills-step-by-step.md +++ b/docs/generic-skills-step-by-step.md @@ -40,6 +40,7 @@ Create a new AEA by typing the following command in the terminal: ``` bash aea create my_generic_seller cd my_generic_seller +aea install ``` Our newly created AEA is inside the current working directory. Let’s create our new skill that will handle the sale of data. Type the following command: ``` bash @@ -1404,6 +1405,7 @@ models: service_id: generic_service unit_price: 10 class_name: GenericStrategy +is_abstract: false dependencies: {} ``` @@ -1427,6 +1429,7 @@ In a new terminal, create a new AEA by typing the following command in the termi ``` bash aea create my_generic_buyer cd my_generic_buyer +aea install ``` Our newly created AEA is inside the current working directory. Let’s create a new skill for purchasing data. Type the following command: @@ -3138,6 +3141,7 @@ models: service_id: generic_service stop_searching_on_result: true class_name: GenericStrategy +is_abstract: false dependencies: {} ``` We must pay attention to the models and the strategy’s variables. Here we can change the price we would like to buy each reading at, the maximum transaction fee we are prepared to pay, and so on. diff --git a/tests/test_cli/test_run.py b/tests/test_cli/test_run.py index c345bb71f2..3278c7bca7 100644 --- a/tests/test_cli/test_run.py +++ b/tests/test_cli/test_run.py @@ -124,6 +124,7 @@ def test_run(): pass +@pytest.mark.flaky(reruns=MAX_FLAKY_RERUNS) # flaky on Windows @pytest.mark.skipif( sys.version_info < (3, 7), reason="cannot run on 3.6 as AttributeError: 'functools._lru_list_elem' object has no attribute '__class__'", diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills-step-by-step.md b/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills-step-by-step.md index 7d3c42520f..4034eb8561 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills-step-by-step.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills-step-by-step.md @@ -22,6 +22,7 @@ aea init --reset --local --author fetchai ``` bash aea create my_generic_seller cd my_generic_seller +aea install ``` ``` bash aea scaffold skill generic_seller @@ -32,6 +33,7 @@ aea fingerprint skill fetchai/generic_seller:0.1.0 ``` bash aea create my_generic_buyer cd my_generic_buyer +aea install ``` ``` bash aea scaffold skill generic_buyer @@ -167,6 +169,7 @@ models: service_id: generic_service unit_price: 10 class_name: GenericStrategy +is_abstract: false dependencies: {} ``` ``` yaml @@ -252,6 +255,7 @@ models: service_id: generic_service stop_searching_on_result: true class_name: GenericStrategy +is_abstract: false dependencies: {} ``` ``` yaml diff --git a/tests/test_docs/test_multiagent_manager.py b/tests/test_docs/test_multiagent_manager.py index 4925cb380e..7c71ed5cea 100644 --- a/tests/test_docs/test_multiagent_manager.py +++ b/tests/test_docs/test_multiagent_manager.py @@ -25,7 +25,9 @@ from pathlib import Path from unittest.mock import MagicMock -from tests.conftest import PACKAGES_DIR, ROOT_DIR +import pytest + +from tests.conftest import MAX_FLAKY_RERUNS, PACKAGES_DIR, ROOT_DIR from tests.test_docs.helper import BasePythonMarkdownDocs @@ -41,6 +43,7 @@ def _import_module_mock(arg): return import_module(arg) +@pytest.mark.flaky(reruns=MAX_FLAKY_RERUNS) # flaky on Windows class TestMultiAgentManager(BasePythonMarkdownDocs): """Test the ledger integration code snippets.""" From 6c7a3a504cf156651c08643e715447b4c00284c8 Mon Sep 17 00:00:00 2001 From: David Minarsch Date: Wed, 17 Mar 2021 15:09:18 +0000 Subject: [PATCH 2/7] Bump aea version to 0.11.2 --- aea/__version__.py | 2 +- deploy-image/Dockerfile | 2 +- deploy-image/docker-env.sh | 2 +- develop-image/docker-env.sh | 2 +- docs/quickstart.md | 4 ++-- scripts/install.ps1 | 2 +- scripts/install.sh | 2 +- tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md | 4 ++-- user-image/docker-env.sh | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/aea/__version__.py b/aea/__version__.py index 9ec6f4d302..bda252e5cc 100644 --- a/aea/__version__.py +++ b/aea/__version__.py @@ -22,7 +22,7 @@ __title__ = "aea" __description__ = "Autonomous Economic Agent framework" __url__ = "https://github.com/fetchai/agents-aea.git" -__version__ = "0.11.1" +__version__ = "0.11.2" __author__ = "Fetch.AI Limited" __license__ = "Apache-2.0" __copyright__ = "2019 Fetch.AI Limited" diff --git a/deploy-image/Dockerfile b/deploy-image/Dockerfile index ead0d10851..665f3e773e 100644 --- a/deploy-image/Dockerfile +++ b/deploy-image/Dockerfile @@ -13,7 +13,7 @@ ENV PYTHONPATH "$PYTHONPATH:/usr/lib/python3.7/site-packages" RUN apk add --no-cache go RUN pip install --upgrade pip -RUN pip install --upgrade --force-reinstall aea[all]==0.11.1 +RUN pip install --upgrade --force-reinstall aea[all]==0.11.2 # COPY ./packages /home/packages # enable to add packages dir WORKDIR home diff --git a/deploy-image/docker-env.sh b/deploy-image/docker-env.sh index e713a547e7..2eebba1182 100755 --- a/deploy-image/docker-env.sh +++ b/deploy-image/docker-env.sh @@ -1,7 +1,7 @@ #!/bin/bash # Swap the following lines if you want to work with 'latest' -DOCKER_IMAGE_TAG=fetchai/aea-deploy:0.11.1 +DOCKER_IMAGE_TAG=fetchai/aea-deploy:0.11.2 # DOCKER_IMAGE_TAG=fetchai/aea-deploy:latest DOCKER_BUILD_CONTEXT_DIR=.. diff --git a/develop-image/docker-env.sh b/develop-image/docker-env.sh index 7fce1d7acb..e94fd6c10d 100755 --- a/develop-image/docker-env.sh +++ b/develop-image/docker-env.sh @@ -1,7 +1,7 @@ #!/bin/bash # Swap the following lines if you want to work with 'latest' -DOCKER_IMAGE_TAG=fetchai/aea-develop:0.11.1 +DOCKER_IMAGE_TAG=fetchai/aea-develop:0.11.2 # DOCKER_IMAGE_TAG=aea-develop:latest DOCKER_BUILD_CONTEXT_DIR=.. diff --git a/docs/quickstart.md b/docs/quickstart.md index b57eddf1d1..a4e78904ac 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -156,7 +156,7 @@ Confirm password: / ___ \ | |___ / ___ \ /_/ \_\|_____|/_/ \_\ -v0.11.1 +v0.11.2 AEA configurations successfully initialized: {'author': 'fetchai'} ``` @@ -260,7 +260,7 @@ You will see the echo skill running in the terminal window (an output similar to / ___ \ | |___ / ___ \ /_/ \_\|_____|/_/ \_\ -v0.11.1 +v0.11.2 Starting AEA 'my_first_aea' in 'async' mode ... info: Echo Handler: setup method called. diff --git a/scripts/install.ps1 b/scripts/install.ps1 index 8c72143d75..461ca59c7f 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -27,7 +27,7 @@ function install_build_tools { function install_aea { echo "Install aea" - $output=pip install aea[all]==0.11.1 --force --no-cache-dir 2>&1 |out-string; + $output=pip install aea[all]==0.11.2 --force --no-cache-dir 2>&1 |out-string; if ($LastExitCode -ne 0) { echo $output echo "AEA install failed!" diff --git a/scripts/install.sh b/scripts/install.sh index d86472b90c..d364bcf4c0 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -42,7 +42,7 @@ function is_python_version_ok() { function install_aea (){ echo "Install AEA" - output=$(pip3 install --user aea[all]==0.11.1 --force --no-cache-dir) + output=$(pip3 install --user aea[all]==0.11.2 --force --no-cache-dir) if [[ $? -ne 0 ]]; then echo "$output" diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md index 13258e6d07..8eb835695e 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md @@ -56,7 +56,7 @@ Confirm password: / ___ \ | |___ / ___ \ /_/ \_\|_____|/_/ \_\ -v0.11.1 +v0.11.2 AEA configurations successfully initialized: {'author': 'fetchai'} ``` @@ -93,7 +93,7 @@ aea run / ___ \ | |___ / ___ \ /_/ \_\|_____|/_/ \_\ -v0.11.1 +v0.11.2 Starting AEA 'my_first_aea' in 'async' mode ... info: Echo Handler: setup method called. diff --git a/user-image/docker-env.sh b/user-image/docker-env.sh index d025204bc5..d78202509b 100644 --- a/user-image/docker-env.sh +++ b/user-image/docker-env.sh @@ -1,7 +1,7 @@ #!/bin/bash # Swap the following lines if you want to work with 'latest' -DOCKER_IMAGE_TAG=fetchai/aea-user:0.11.1 +DOCKER_IMAGE_TAG=fetchai/aea-user:0.11.2 # DOCKER_IMAGE_TAG=fetchai/aea-user:latest DOCKER_BUILD_CONTEXT_DIR=.. From 598ce88194b570114c0a72cf6c7ddc2a32412fee Mon Sep 17 00:00:00 2001 From: David Minarsch Date: Wed, 17 Mar 2021 15:18:34 +0000 Subject: [PATCH 3/7] Bump plugin versions --- docs/car-park-skills.md | 4 +- docs/erc1155-skills.md | 12 +-- docs/generic-skills.md | 4 +- docs/ml-skills.md | 4 +- docs/oracle-demo.md | 8 +- docs/orm-integration.md | 4 +- docs/skill-guide.md | 4 +- docs/tac-skills-contract.md | 12 +-- docs/tac-skills.md | 6 +- docs/upgrading.md | 6 +- docs/weather-skills.md | 4 +- .../agents/aries_alice/aea-config.yaml | 2 +- .../agents/aries_faber/aea-config.yaml | 2 +- .../agents/car_data_buyer/aea-config.yaml | 2 +- .../agents/car_detector/aea-config.yaml | 2 +- .../agents/coin_price_feed/aea-config.yaml | 2 +- .../agents/coin_price_oracle/aea-config.yaml | 4 +- .../coin_price_oracle_client/aea-config.yaml | 4 +- .../confirmation_aea_aw1/aea-config.yaml | 4 +- .../confirmation_aea_aw2/aea-config.yaml | 4 +- .../confirmation_aea_aw3/aea-config.yaml | 4 +- .../agents/erc1155_client/aea-config.yaml | 6 +- .../agents/erc1155_deployer/aea-config.yaml | 6 +- .../agents/generic_buyer/aea-config.yaml | 2 +- .../agents/generic_seller/aea-config.yaml | 2 +- .../fetchai/agents/gym_aea/aea-config.yaml | 2 +- .../agents/ml_data_provider/aea-config.yaml | 2 +- .../agents/ml_model_trainer/aea-config.yaml | 2 +- .../agents/my_first_aea/aea-config.yaml | 2 +- .../agents/random_beacon_feed/aea-config.yaml | 2 +- .../registration_aea_aw1/aea-config.yaml | 4 +- .../agents/simple_buyer_aw2/aea-config.yaml | 4 +- .../agents/simple_seller_aw2/aea-config.yaml | 4 +- .../aea-config.yaml | 2 +- .../simple_service_search/aea-config.yaml | 2 +- .../agents/tac_controller/aea-config.yaml | 2 +- .../tac_controller_contract/aea-config.yaml | 4 +- .../agents/tac_participant/aea-config.yaml | 2 +- .../tac_participant_contract/aea-config.yaml | 4 +- .../agents/thermometer_aea/aea-config.yaml | 2 +- .../agents/thermometer_client/aea-config.yaml | 2 +- .../agents/weather_client/aea-config.yaml | 2 +- .../agents/weather_station/aea-config.yaml | 2 +- .../fetchai/contracts/erc1155/contract.yaml | 6 +- .../fetchai/contracts/fet_erc20/contract.yaml | 2 +- .../fetchai/contracts/oracle/contract.yaml | 2 +- .../contracts/oracle_client/contract.yaml | 2 +- .../contracts/staking_erc20/contract.yaml | 2 +- .../skills/confirmation_aw1/skill.yaml | 4 +- .../skills/confirmation_aw2/skill.yaml | 2 +- .../skills/confirmation_aw3/skill.yaml | 2 +- .../fetchai/skills/erc1155_deploy/skill.yaml | 2 +- .../fetchai/skills/fetch_beacon/skill.yaml | 2 +- .../fetchai/skills/generic_buyer/skill.yaml | 2 +- .../fetchai/skills/generic_seller/skill.yaml | 2 +- packages/fetchai/skills/ml_train/skill.yaml | 2 +- .../skills/registration_aw1/skill.yaml | 2 +- .../fetchai/skills/simple_oracle/skill.yaml | 4 +- .../skills/simple_oracle_client/skill.yaml | 4 +- .../fetchai/skills/tac_control/skill.yaml | 4 +- .../skills/tac_control_contract/skill.yaml | 4 +- .../fetchai/skills/tac_negotiation/skill.yaml | 4 +- packages/hashes.csv | 102 +++++++++--------- plugins/aea-ledger-cosmos/setup.py | 2 +- plugins/aea-ledger-ethereum/setup.py | 2 +- plugins/aea-ledger-fetchai/setup.py | 2 +- scripts/RELEASE_PROCESS.md | 30 +++--- tests/test_cli/test_freeze.py | 2 +- .../md_files/bash-car-park-skills.md | 4 +- .../md_files/bash-erc1155-skills.md | 12 +-- .../md_files/bash-generic-skills.md | 4 +- .../test_bash_yaml/md_files/bash-ml-skills.md | 4 +- .../md_files/bash-oracle-demo.md | 8 +- .../md_files/bash-orm-integration.md | 4 +- .../md_files/bash-skill-guide.md | 4 +- .../md_files/bash-tac-skills-contract.md | 12 +-- .../md_files/bash-tac-skills.md | 6 +- .../md_files/bash-weather-skills.md | 4 +- .../test_thermometer.py | 8 +- .../test_skills_integration/test_weather.py | 8 +- 80 files changed, 217 insertions(+), 215 deletions(-) diff --git a/docs/car-park-skills.md b/docs/car-park-skills.md index fc91a6d6b0..acb5a55baf 100644 --- a/docs/car-park-skills.md +++ b/docs/car-park-skills.md @@ -74,7 +74,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/carpark_detection:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -112,7 +112,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/carpark_client:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/docs/erc1155-skills.md b/docs/erc1155-skills.md index bfd265b947..488bc84c08 100644 --- a/docs/erc1155-skills.md +++ b/docs/erc1155-skills.md @@ -45,9 +45,9 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/erc1155_deploy:0.23.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-cosmos": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -115,9 +115,9 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/erc1155_client:0.22.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-cosmos": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/docs/generic-skills.md b/docs/generic-skills.md index 615ff12c73..1fb1a06c4d 100644 --- a/docs/generic-skills.md +++ b/docs/generic-skills.md @@ -77,7 +77,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/generic_seller:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -115,7 +115,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/generic_buyer:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/docs/ml-skills.md b/docs/ml-skills.md index b804146eaa..bcf104ce2b 100644 --- a/docs/ml-skills.md +++ b/docs/ml-skills.md @@ -81,7 +81,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/ml_data_provider:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -119,7 +119,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/ml_train:0.22.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/docs/oracle-demo.md b/docs/oracle-demo.md index 6237692756..af110b6e3e 100644 --- a/docs/oracle-demo.md +++ b/docs/oracle-demo.md @@ -40,8 +40,8 @@ aea add skill fetchai/advanced_data_request:0.1.0 aea add skill fetchai/simple_oracle:0.7.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea install @@ -119,8 +119,8 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/simple_oracle_client:0.5.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/ledger:0.14.0 aea install diff --git a/docs/orm-integration.md b/docs/orm-integration.md index 9cdc49c393..c8ffc5f4db 100644 --- a/docs/orm-integration.md +++ b/docs/orm-integration.md @@ -78,7 +78,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/thermometer:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -117,7 +117,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/thermometer_client:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/docs/skill-guide.md b/docs/skill-guide.md index 393dbee9f7..5982dd2d9e 100644 --- a/docs/skill-guide.md +++ b/docs/skill-guide.md @@ -368,7 +368,7 @@ models: class_name: OefSearchDialogues dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false ``` @@ -890,7 +890,7 @@ models: class_name: Strategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false ```

diff --git a/docs/tac-skills-contract.md b/docs/tac-skills-contract.md index de2a9f2413..b807f89b64 100644 --- a/docs/tac-skills-contract.md +++ b/docs/tac-skills-contract.md @@ -120,8 +120,8 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/tac_control_contract:0.19.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum @@ -186,8 +186,8 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum @@ -223,8 +223,8 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum diff --git a/docs/tac-skills.md b/docs/tac-skills.md index 5d8e59516c..e9050cba87 100644 --- a/docs/tac-skills.md +++ b/docs/tac-skills.md @@ -119,7 +119,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/tac_control:0.17.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai @@ -167,7 +167,7 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai @@ -195,7 +195,7 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai diff --git a/docs/upgrading.md b/docs/upgrading.md index 2ed651db71..dcf0656088 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -40,11 +40,11 @@ If an AEA project, or an AEA package, makes use of crypto functionalities, it wi ```yaml dependencies: aea-ledger-cosmos: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 ``` The version specifier sets are important, as these plug-ins, at version `0.1.0`, depend on a specific range of the `aea` package. diff --git a/docs/weather-skills.md b/docs/weather-skills.md index 17c4d4858f..f1b70b1ca1 100644 --- a/docs/weather-skills.md +++ b/docs/weather-skills.md @@ -80,7 +80,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/weather_station:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -119,7 +119,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/weather_client:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/packages/fetchai/agents/aries_alice/aea-config.yaml b/packages/fetchai/agents/aries_alice/aea-config.yaml index c9620f4107..ce1d3ab6f7 100644 --- a/packages/fetchai/agents/aries_alice/aea-config.yaml +++ b/packages/fetchai/agents/aries_alice/aea-config.yaml @@ -33,4 +33,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/aries_faber/aea-config.yaml b/packages/fetchai/agents/aries_faber/aea-config.yaml index 477b3b7feb..a66b6a538e 100644 --- a/packages/fetchai/agents/aries_faber/aea-config.yaml +++ b/packages/fetchai/agents/aries_faber/aea-config.yaml @@ -33,4 +33,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/car_data_buyer/aea-config.yaml b/packages/fetchai/agents/car_data_buyer/aea-config.yaml index 9b4d899307..148e98e066 100644 --- a/packages/fetchai/agents/car_data_buyer/aea-config.yaml +++ b/packages/fetchai/agents/car_data_buyer/aea-config.yaml @@ -35,4 +35,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/car_detector/aea-config.yaml b/packages/fetchai/agents/car_detector/aea-config.yaml index d57761a495..c6e10d48c6 100644 --- a/packages/fetchai/agents/car_detector/aea-config.yaml +++ b/packages/fetchai/agents/car_detector/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/coin_price_feed/aea-config.yaml b/packages/fetchai/agents/coin_price_feed/aea-config.yaml index a187aa457a..67e467dc3d 100644 --- a/packages/fetchai/agents/coin_price_feed/aea-config.yaml +++ b/packages/fetchai/agents/coin_price_feed/aea-config.yaml @@ -32,7 +32,7 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/http_server:0.18.0 type: connection diff --git a/packages/fetchai/agents/coin_price_oracle/aea-config.yaml b/packages/fetchai/agents/coin_price_oracle/aea-config.yaml index 74a68e33dd..6feb526958 100644 --- a/packages/fetchai/agents/coin_price_oracle/aea-config.yaml +++ b/packages/fetchai/agents/coin_price_oracle/aea-config.yaml @@ -39,9 +39,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/advanced_data_request:0.1.0 type: skill diff --git a/packages/fetchai/agents/coin_price_oracle_client/aea-config.yaml b/packages/fetchai/agents/coin_price_oracle_client/aea-config.yaml index e8b9f2779c..7d3c3d0c3d 100644 --- a/packages/fetchai/agents/coin_price_oracle_client/aea-config.yaml +++ b/packages/fetchai/agents/coin_price_oracle_client/aea-config.yaml @@ -35,6 +35,6 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/confirmation_aea_aw1/aea-config.yaml b/packages/fetchai/agents/confirmation_aea_aw1/aea-config.yaml index 1f4ac6da13..c1ba1c3c43 100644 --- a/packages/fetchai/agents/confirmation_aea_aw1/aea-config.yaml +++ b/packages/fetchai/agents/confirmation_aea_aw1/aea-config.yaml @@ -65,9 +65,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/p2p_libp2p:0.17.0 type: connection diff --git a/packages/fetchai/agents/confirmation_aea_aw2/aea-config.yaml b/packages/fetchai/agents/confirmation_aea_aw2/aea-config.yaml index 7ee7667dd2..700974878f 100644 --- a/packages/fetchai/agents/confirmation_aea_aw2/aea-config.yaml +++ b/packages/fetchai/agents/confirmation_aea_aw2/aea-config.yaml @@ -62,9 +62,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/p2p_libp2p:0.17.0 type: connection diff --git a/packages/fetchai/agents/confirmation_aea_aw3/aea-config.yaml b/packages/fetchai/agents/confirmation_aea_aw3/aea-config.yaml index 469d37ff7b..d0685ab95e 100644 --- a/packages/fetchai/agents/confirmation_aea_aw3/aea-config.yaml +++ b/packages/fetchai/agents/confirmation_aea_aw3/aea-config.yaml @@ -67,9 +67,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/p2p_libp2p:0.17.0 type: connection diff --git a/packages/fetchai/agents/erc1155_client/aea-config.yaml b/packages/fetchai/agents/erc1155_client/aea-config.yaml index 2e42d4b11d..181b6bba80 100644 --- a/packages/fetchai/agents/erc1155_client/aea-config.yaml +++ b/packages/fetchai/agents/erc1155_client/aea-config.yaml @@ -36,11 +36,11 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-cosmos: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/soef:0.18.0 type: connection diff --git a/packages/fetchai/agents/erc1155_deployer/aea-config.yaml b/packages/fetchai/agents/erc1155_deployer/aea-config.yaml index 36b92235cd..03ac8dca62 100644 --- a/packages/fetchai/agents/erc1155_deployer/aea-config.yaml +++ b/packages/fetchai/agents/erc1155_deployer/aea-config.yaml @@ -36,11 +36,11 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-cosmos: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/soef:0.18.0 type: connection diff --git a/packages/fetchai/agents/generic_buyer/aea-config.yaml b/packages/fetchai/agents/generic_buyer/aea-config.yaml index d10cae2c94..92fc943b3a 100644 --- a/packages/fetchai/agents/generic_buyer/aea-config.yaml +++ b/packages/fetchai/agents/generic_buyer/aea-config.yaml @@ -33,4 +33,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/generic_seller/aea-config.yaml b/packages/fetchai/agents/generic_seller/aea-config.yaml index 4e7f9823d1..1b3c821000 100644 --- a/packages/fetchai/agents/generic_seller/aea-config.yaml +++ b/packages/fetchai/agents/generic_seller/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/gym_aea/aea-config.yaml b/packages/fetchai/agents/gym_aea/aea-config.yaml index 5c158c6d64..1273b6f785 100644 --- a/packages/fetchai/agents/gym_aea/aea-config.yaml +++ b/packages/fetchai/agents/gym_aea/aea-config.yaml @@ -28,4 +28,4 @@ default_routing: {} connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/ml_data_provider/aea-config.yaml b/packages/fetchai/agents/ml_data_provider/aea-config.yaml index 91a32368f8..2f4dba484f 100644 --- a/packages/fetchai/agents/ml_data_provider/aea-config.yaml +++ b/packages/fetchai/agents/ml_data_provider/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/ml_model_trainer/aea-config.yaml b/packages/fetchai/agents/ml_model_trainer/aea-config.yaml index c8415eb96f..5417b7c72e 100644 --- a/packages/fetchai/agents/ml_model_trainer/aea-config.yaml +++ b/packages/fetchai/agents/ml_model_trainer/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/my_first_aea/aea-config.yaml b/packages/fetchai/agents/my_first_aea/aea-config.yaml index 458dd6bffc..791bb0c074 100644 --- a/packages/fetchai/agents/my_first_aea/aea-config.yaml +++ b/packages/fetchai/agents/my_first_aea/aea-config.yaml @@ -26,4 +26,4 @@ default_routing: {} connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/random_beacon_feed/aea-config.yaml b/packages/fetchai/agents/random_beacon_feed/aea-config.yaml index a664245eb6..a8dc8afe94 100644 --- a/packages/fetchai/agents/random_beacon_feed/aea-config.yaml +++ b/packages/fetchai/agents/random_beacon_feed/aea-config.yaml @@ -27,7 +27,7 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/ledger:0.14.0 type: connection diff --git a/packages/fetchai/agents/registration_aea_aw1/aea-config.yaml b/packages/fetchai/agents/registration_aea_aw1/aea-config.yaml index 4c00709de8..1780e724b2 100644 --- a/packages/fetchai/agents/registration_aea_aw1/aea-config.yaml +++ b/packages/fetchai/agents/registration_aea_aw1/aea-config.yaml @@ -55,9 +55,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/registration_aw1:0.6.0 type: skill diff --git a/packages/fetchai/agents/simple_buyer_aw2/aea-config.yaml b/packages/fetchai/agents/simple_buyer_aw2/aea-config.yaml index e0d416b463..53e6996546 100644 --- a/packages/fetchai/agents/simple_buyer_aw2/aea-config.yaml +++ b/packages/fetchai/agents/simple_buyer_aw2/aea-config.yaml @@ -57,9 +57,9 @@ logging_config: registry_path: ../packages dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/simple_buyer:0.7.0 type: skill diff --git a/packages/fetchai/agents/simple_seller_aw2/aea-config.yaml b/packages/fetchai/agents/simple_seller_aw2/aea-config.yaml index 1d4e794982..b92de28d22 100644 --- a/packages/fetchai/agents/simple_seller_aw2/aea-config.yaml +++ b/packages/fetchai/agents/simple_seller_aw2/aea-config.yaml @@ -61,9 +61,9 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/simple_seller:0.7.0 type: skill diff --git a/packages/fetchai/agents/simple_service_registration/aea-config.yaml b/packages/fetchai/agents/simple_service_registration/aea-config.yaml index f293f2fae2..2ac9c99d9b 100644 --- a/packages/fetchai/agents/simple_service_registration/aea-config.yaml +++ b/packages/fetchai/agents/simple_service_registration/aea-config.yaml @@ -30,4 +30,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/simple_service_search/aea-config.yaml b/packages/fetchai/agents/simple_service_search/aea-config.yaml index 83697af325..48aaa64bd6 100644 --- a/packages/fetchai/agents/simple_service_search/aea-config.yaml +++ b/packages/fetchai/agents/simple_service_search/aea-config.yaml @@ -30,4 +30,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/tac_controller/aea-config.yaml b/packages/fetchai/agents/tac_controller/aea-config.yaml index 1a21066464..9693ec1f48 100644 --- a/packages/fetchai/agents/tac_controller/aea-config.yaml +++ b/packages/fetchai/agents/tac_controller/aea-config.yaml @@ -30,4 +30,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/tac_controller_contract/aea-config.yaml b/packages/fetchai/agents/tac_controller_contract/aea-config.yaml index c8db05e999..7e5a1be5ab 100644 --- a/packages/fetchai/agents/tac_controller_contract/aea-config.yaml +++ b/packages/fetchai/agents/tac_controller_contract/aea-config.yaml @@ -38,9 +38,9 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/p2p_libp2p:0.17.0 type: connection diff --git a/packages/fetchai/agents/tac_participant/aea-config.yaml b/packages/fetchai/agents/tac_participant/aea-config.yaml index 9118d332c2..daf6043b2a 100644 --- a/packages/fetchai/agents/tac_participant/aea-config.yaml +++ b/packages/fetchai/agents/tac_participant/aea-config.yaml @@ -38,4 +38,4 @@ decision_maker_handler: file_path: null dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/tac_participant_contract/aea-config.yaml b/packages/fetchai/agents/tac_participant_contract/aea-config.yaml index 2c6a909d60..acbac0b6e9 100644 --- a/packages/fetchai/agents/tac_participant_contract/aea-config.yaml +++ b/packages/fetchai/agents/tac_participant_contract/aea-config.yaml @@ -40,9 +40,9 @@ decision_maker_handler: file_path: null dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 --- public_id: fetchai/p2p_libp2p:0.17.0 type: connection diff --git a/packages/fetchai/agents/thermometer_aea/aea-config.yaml b/packages/fetchai/agents/thermometer_aea/aea-config.yaml index dae229551e..78acaf1c1f 100644 --- a/packages/fetchai/agents/thermometer_aea/aea-config.yaml +++ b/packages/fetchai/agents/thermometer_aea/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/thermometer_client/aea-config.yaml b/packages/fetchai/agents/thermometer_client/aea-config.yaml index 2d458d4172..0f497c3d36 100644 --- a/packages/fetchai/agents/thermometer_client/aea-config.yaml +++ b/packages/fetchai/agents/thermometer_client/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/weather_client/aea-config.yaml b/packages/fetchai/agents/weather_client/aea-config.yaml index fc7fdb392c..84d677639d 100644 --- a/packages/fetchai/agents/weather_client/aea-config.yaml +++ b/packages/fetchai/agents/weather_client/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/agents/weather_station/aea-config.yaml b/packages/fetchai/agents/weather_station/aea-config.yaml index ede5953bea..57b3efbd44 100644 --- a/packages/fetchai/agents/weather_station/aea-config.yaml +++ b/packages/fetchai/agents/weather_station/aea-config.yaml @@ -34,4 +34,4 @@ default_routing: connection_private_key_paths: {} dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/contracts/erc1155/contract.yaml b/packages/fetchai/contracts/erc1155/contract.yaml index 99393e3338..9c83d29561 100644 --- a/packages/fetchai/contracts/erc1155/contract.yaml +++ b/packages/fetchai/contracts/erc1155/contract.yaml @@ -24,8 +24,8 @@ contract_interface_paths: fetchai: build/erc1155.wasm dependencies: aea-ledger-cosmos: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/contracts/fet_erc20/contract.yaml b/packages/fetchai/contracts/fet_erc20/contract.yaml index 9f91b5b1ab..112b392078 100644 --- a/packages/fetchai/contracts/fet_erc20/contract.yaml +++ b/packages/fetchai/contracts/fet_erc20/contract.yaml @@ -16,4 +16,4 @@ contract_interface_paths: ethereum: build/FetERC20Mock.json dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/contracts/oracle/contract.yaml b/packages/fetchai/contracts/oracle/contract.yaml index 163c8e8442..794f43c95f 100644 --- a/packages/fetchai/contracts/oracle/contract.yaml +++ b/packages/fetchai/contracts/oracle/contract.yaml @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/FetchOracle.json dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/contracts/oracle_client/contract.yaml b/packages/fetchai/contracts/oracle_client/contract.yaml index 88100927e1..6b06dcd726 100644 --- a/packages/fetchai/contracts/oracle_client/contract.yaml +++ b/packages/fetchai/contracts/oracle_client/contract.yaml @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/FetchOracleTestClient.json dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/contracts/staking_erc20/contract.yaml b/packages/fetchai/contracts/staking_erc20/contract.yaml index f18414cb4f..5c0b8b61d5 100644 --- a/packages/fetchai/contracts/staking_erc20/contract.yaml +++ b/packages/fetchai/contracts/staking_erc20/contract.yaml @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/staking_erc20.json dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 diff --git a/packages/fetchai/skills/confirmation_aw1/skill.yaml b/packages/fetchai/skills/confirmation_aw1/skill.yaml index 39e26d5147..028ae46376 100644 --- a/packages/fetchai/skills/confirmation_aw1/skill.yaml +++ b/packages/fetchai/skills/confirmation_aw1/skill.yaml @@ -74,7 +74,7 @@ models: class_name: Strategy dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/confirmation_aw2/skill.yaml b/packages/fetchai/skills/confirmation_aw2/skill.yaml index 0a01f67cb7..9d81b3eeb1 100644 --- a/packages/fetchai/skills/confirmation_aw2/skill.yaml +++ b/packages/fetchai/skills/confirmation_aw2/skill.yaml @@ -95,5 +95,5 @@ models: class_name: Strategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/confirmation_aw3/skill.yaml b/packages/fetchai/skills/confirmation_aw3/skill.yaml index 7a1640648f..2918a96bef 100644 --- a/packages/fetchai/skills/confirmation_aw3/skill.yaml +++ b/packages/fetchai/skills/confirmation_aw3/skill.yaml @@ -141,5 +141,5 @@ models: class_name: Strategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/erc1155_deploy/skill.yaml b/packages/fetchai/skills/erc1155_deploy/skill.yaml index 96c2686119..349f68a5aa 100644 --- a/packages/fetchai/skills/erc1155_deploy/skill.yaml +++ b/packages/fetchai/skills/erc1155_deploy/skill.yaml @@ -93,5 +93,5 @@ models: class_name: Strategy dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/fetch_beacon/skill.yaml b/packages/fetchai/skills/fetch_beacon/skill.yaml index 4c82ca13e4..790c30f3f9 100644 --- a/packages/fetchai/skills/fetch_beacon/skill.yaml +++ b/packages/fetchai/skills/fetch_beacon/skill.yaml @@ -33,5 +33,5 @@ models: class_name: LedgerApiDialogues dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/generic_buyer/skill.yaml b/packages/fetchai/skills/generic_buyer/skill.yaml index e03c13df94..61350c67ec 100644 --- a/packages/fetchai/skills/generic_buyer/skill.yaml +++ b/packages/fetchai/skills/generic_buyer/skill.yaml @@ -83,5 +83,5 @@ models: class_name: GenericStrategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: true diff --git a/packages/fetchai/skills/generic_seller/skill.yaml b/packages/fetchai/skills/generic_seller/skill.yaml index 2debddda43..5525a73003 100644 --- a/packages/fetchai/skills/generic_seller/skill.yaml +++ b/packages/fetchai/skills/generic_seller/skill.yaml @@ -74,5 +74,5 @@ models: class_name: GenericStrategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: true diff --git a/packages/fetchai/skills/ml_train/skill.yaml b/packages/fetchai/skills/ml_train/skill.yaml index 828bee8382..b14eed5891 100644 --- a/packages/fetchai/skills/ml_train/skill.yaml +++ b/packages/fetchai/skills/ml_train/skill.yaml @@ -83,7 +83,7 @@ models: class_name: Strategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 numpy: {} tensorflow: version: ~=2.4.0 diff --git a/packages/fetchai/skills/registration_aw1/skill.yaml b/packages/fetchai/skills/registration_aw1/skill.yaml index 46739e78cd..ae63b2d842 100644 --- a/packages/fetchai/skills/registration_aw1/skill.yaml +++ b/packages/fetchai/skills/registration_aw1/skill.yaml @@ -51,5 +51,5 @@ models: class_name: Strategy dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/fetchai/skills/simple_oracle/skill.yaml b/packages/fetchai/skills/simple_oracle/skill.yaml index 905c8f8a0b..e2f2bc7298 100644 --- a/packages/fetchai/skills/simple_oracle/skill.yaml +++ b/packages/fetchai/skills/simple_oracle/skill.yaml @@ -78,8 +78,8 @@ models: class_name: Strategy dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false connections: [] diff --git a/packages/fetchai/skills/simple_oracle_client/skill.yaml b/packages/fetchai/skills/simple_oracle_client/skill.yaml index 8d6cc11f3e..8022a0b4c1 100644 --- a/packages/fetchai/skills/simple_oracle_client/skill.yaml +++ b/packages/fetchai/skills/simple_oracle_client/skill.yaml @@ -62,8 +62,8 @@ models: class_name: Strategy dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false connections: [] diff --git a/packages/fetchai/skills/tac_control/skill.yaml b/packages/fetchai/skills/tac_control/skill.yaml index a9456494cf..c09947e247 100644 --- a/packages/fetchai/skills/tac_control/skill.yaml +++ b/packages/fetchai/skills/tac_control/skill.yaml @@ -75,8 +75,8 @@ models: class_name: TacDialogues dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 numpy: {} is_abstract: false diff --git a/packages/fetchai/skills/tac_control_contract/skill.yaml b/packages/fetchai/skills/tac_control_contract/skill.yaml index fdc4ada58b..c8a9f92010 100644 --- a/packages/fetchai/skills/tac_control_contract/skill.yaml +++ b/packages/fetchai/skills/tac_control_contract/skill.yaml @@ -98,8 +98,8 @@ models: class_name: TacDialogues dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 numpy: {} is_abstract: false diff --git a/packages/fetchai/skills/tac_negotiation/skill.yaml b/packages/fetchai/skills/tac_negotiation/skill.yaml index 4e2fa23edd..f9dca2a8c6 100644 --- a/packages/fetchai/skills/tac_negotiation/skill.yaml +++ b/packages/fetchai/skills/tac_negotiation/skill.yaml @@ -90,7 +90,7 @@ models: class_name: Transactions dependencies: aea-ledger-ethereum: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false diff --git a/packages/hashes.csv b/packages/hashes.csv index bcd8fdf1fb..224fab8d66 100644 --- a/packages/hashes.csv +++ b/packages/hashes.csv @@ -1,35 +1,35 @@ -fetchai/agents/aries_alice,QmRv9uZxw5FGVYZbKpYnwqjXkcjCV2TZtxdHJJc5e8TUpA -fetchai/agents/aries_faber,Qmbvm1MRihGVew1aEzFyPTN5Hc9aayVSxHaQnB8JeAMpHP -fetchai/agents/car_data_buyer,QmTehNUzgFyFEfhymjYJiAhHYBT2gSvu42zmH18J6BGUXF -fetchai/agents/car_detector,QmexKnMR61G32xVtSRDU6KPqYmPYA9yZSBEGnmY6a2av4o -fetchai/agents/coin_price_feed,QmZsAgNwgUgJXqZFhngv8sL1zKUfU6LvLtQcZWz64jPu3e -fetchai/agents/coin_price_oracle,QmPVL53iTraRGfZ8tfSLoFr2z7sHyJ6dVKsxwd3ThwNNqx -fetchai/agents/coin_price_oracle_client,QmWyJvNu9Kw2yaE25NgGfhcQQFruMp4BQ2rD7T8Y6Ri682 -fetchai/agents/confirmation_aea_aw1,QmfJvmeF1jt8TQ3YcjsYgairCjPGjdsnBzRt1YLNQ5Zgee -fetchai/agents/confirmation_aea_aw2,QmTcBTTZxstFxoxJwsMGLBSvtaNh1a8g36n7GpidvzuAs7 -fetchai/agents/confirmation_aea_aw3,QmRXHzLxwp7namnSdQ5irb8VEN7LqmmGW7axs6mwn2G2FZ -fetchai/agents/erc1155_client,QmcvRb96dxx8doqPXjqX13A4jus1ixkHVmvgZrxyqnihnH -fetchai/agents/erc1155_deployer,Qmb6SS5DPvAGV1hspu9yapfdLijFaR7YNCpt6FbiDDpzfm -fetchai/agents/generic_buyer,QmX8wGurQ3Lf3Ehup1FX518E1DSvhcWajVT5JcNqaifz8E -fetchai/agents/generic_seller,QmU3MnSPfqQhj5fQkBN8M93vrZ4qYaxcNrACmBBg8RJ9eb -fetchai/agents/gym_aea,QmTk2SRz17q5Hgk5WMswyVbVxWJUkqcMvbpjvnmxyRgVbt -fetchai/agents/ml_data_provider,QmR4Hx3sX558oiqmSmgUaRLdc15d7cmtQVNDxqMG4Td3Hv -fetchai/agents/ml_model_trainer,QmTBbgJEZoLYXkFPEoKNvPQKZuHjcDzv7RXwuPhfMnThsz -fetchai/agents/my_first_aea,QmVNPdQTfgixEyovLeri2rQ5RcP5BKJsut5apJzMHXJby8 -fetchai/agents/random_beacon_feed,QmNh2YhTr2GQhvi7hzbFEkNmUxA3HMcrg4LaEW3j7T8Jxr -fetchai/agents/registration_aea_aw1,QmQHDLs13BVDfSp1JQ7jgrEezRUjFVVEEZbYviiUcuhbJv -fetchai/agents/simple_buyer_aw2,QmUkhxB3BkMB3iGH7Qhn9fyRBDJLJn35huDdE7p1HNafLN -fetchai/agents/simple_seller_aw2,QmQiQMyro36mtjrD88kiUcU5s3X8YuzNfCA36dWNb6TX5r -fetchai/agents/simple_service_registration,QmNsJX3MaMyLLJX5XK1XqCzHXCSAPVmgDuUK4GF3f8CzX1 -fetchai/agents/simple_service_search,QmRPjPoimxCEYED8quNkRZP1bb5HtAisaueeboKuYAKHCS -fetchai/agents/tac_controller,QmbERBeoJh74RwqjqkzNSrzZVHUpVWCqYQ4HTmLt2emS9R -fetchai/agents/tac_controller_contract,QmQ4Q159h6Q5fTgU7DxpbT3jWtZLjTcjbGQcb5uxv2XK8w -fetchai/agents/tac_participant,QmenY6horsa4nDn7oeefwWLxi2cG4DSibLeax5zo2Sk2nb -fetchai/agents/tac_participant_contract,QmWZ8rbwgBMEShdXToZd4Appg6jB7sVW7cYuSqfZc6MWPR -fetchai/agents/thermometer_aea,QmNdgneMKpMwU6QwBNUWWKnUkcB6twGDKQxoS7FwFg9p8n -fetchai/agents/thermometer_client,QmcFZTfoSzntZsXW2AYgJAuPBwrfp65mDzmKvsMqg9q5Hy -fetchai/agents/weather_client,QmewEw9x1My6xYdzUKRmKJnatUFZQaJAfKEtUFueV9RTBp -fetchai/agents/weather_station,QmdLc5MHMLeornMvdbd3ny4Lxm1iQEKfP3Zy8KQzhNBADo +fetchai/agents/aries_alice,QmaGoRYhS3kE5PdqxXSuEXakR1Y1g5C1AjJrLWr88VDQQK +fetchai/agents/aries_faber,QmXV8tfX77piypFD62Xn2sDX12U3rx3FghjQG5JNYKS4g2 +fetchai/agents/car_data_buyer,QmXqsf4PFbzbXD8pqrSrXZT6GboERcMY6Y2zAhjvDWpJTX +fetchai/agents/car_detector,QmNVqs7MnLhfycAb55ukuJfpsu1nijooiaZqmhtgAWmPRK +fetchai/agents/coin_price_feed,Qmaou4RmhvjNRfJNXFB7LSWEkBCN99W4Bx9ReFy7pN3LD6 +fetchai/agents/coin_price_oracle,QmP9eX6qp9nciz7vFLrwVmw1Xzfxnu2rESZVWdh5Pxv64B +fetchai/agents/coin_price_oracle_client,QmeT4jmboHr9P9q2zKSb52g2pRa13oLc9et5vE3JGNditz +fetchai/agents/confirmation_aea_aw1,QmXJMGw9H11CCSUNrbcWmuitjK5tqmHyHsZcsyWqD8wP1v +fetchai/agents/confirmation_aea_aw2,QmNUGxVmCZa4pj5yaocr5ApxXcfTh6ZBNR1ow3qNQ12srm +fetchai/agents/confirmation_aea_aw3,QmbVYT6zi8wud6pC3Jh4pv2K4ccANqZX2ieah8fWtuxTme +fetchai/agents/erc1155_client,QmapKcj3ioKxX7tSq83vJubkcTZoma2CSDesreeiB64ARb +fetchai/agents/erc1155_deployer,QmbhY9HDpXqidM16jC66xqRVK3a28HdmUD2WP2zoMYYZau +fetchai/agents/generic_buyer,QmUbd3XSYjxUK3ToMcNeoKC4FJuwsjjyDEizdcmPS5vyoD +fetchai/agents/generic_seller,QmdWA2RBKxTyXuML6sdx3ViBVURV2z9bTKyMMD8rq8VbVd +fetchai/agents/gym_aea,QmTAcYTpyH9kXdor6Zx9XtBvfNCzL2tZDT9rv1VLCcxkn9 +fetchai/agents/ml_data_provider,QmeCLPHWRs8CZtiL1HKBwtEDuTGcaqQHd2t1adWymPHzgZ +fetchai/agents/ml_model_trainer,QmPojVK2DXeG3Gwbh4Ntb88TZEGAV2W8VCoDPnRqjLPBj7 +fetchai/agents/my_first_aea,QmXLbzGic98B4QFK59aMrnCxwJ8TMvp8dAY8CBMXG6e8zG +fetchai/agents/random_beacon_feed,QmdXSLhVqMatvDCvb5zH31GwNkL4TEc54Zm1oMn3uLhyjz +fetchai/agents/registration_aea_aw1,QmdR34Uz6wteVBsSnvNTmGupKx5DhrPH8jP7w7nUizGrz1 +fetchai/agents/simple_buyer_aw2,QmZ7F2jnuDUszx25mbUs4jLeDUiJwUNhj9SMqxWoaNxkqa +fetchai/agents/simple_seller_aw2,QmafsJHrJi1HasTHu3tJXGbH8wDinSEWqkA7k2DF1vQy4S +fetchai/agents/simple_service_registration,QmfJqQioYUUc9cVD56wZdeVKAeDexr9cuD1HzCfyJaynRu +fetchai/agents/simple_service_search,QmW1vd6LPik8EnmZwELwzAxhvhZ5GcAsw7BCfX44tWPntZ +fetchai/agents/tac_controller,QmQJUNoBvcgD3wpbmHbyUL7BhVnwxrUhXYVkDxQTsYLmxt +fetchai/agents/tac_controller_contract,QmPM4NT5vudJMmBHZfj3gzTbfy88BDd1Xsg3uPcE4tJEjU +fetchai/agents/tac_participant,QmX6Yp1qFV65sDLjzapqv7kuN2utQ33dHGtwZwPjmJfbdD +fetchai/agents/tac_participant_contract,QmduEJ6fDTQLRmHoQyRK63tbVwB4kE2hBvDrwGzVJtEQ8A +fetchai/agents/thermometer_aea,QmbtH5Lck2qHup5rVCJehwFeDApn4XAMzq5wx4KcL7gT8x +fetchai/agents/thermometer_client,QmfX8uWmQvA4M7bVkjRQk5t6ud65jVBV35u4UQPwgLJJnQ +fetchai/agents/weather_client,QmfPTsZjdrcj8mp4F8RFy25VKDGLXKVwuEPxjRLSZ7HWe6 +fetchai/agents/weather_station,QmSoLfeuugLbnGQQKY5LM3B6DXhVcU9fn7wL21NygPCv2p fetchai/connections/gym,QmcuAy22sL6zehQQMghrGPBpmB9aPszg3RHzrdV6hhLRsJ fetchai/connections/http_client,QmSgJ4ytCLT8kRhy663JTKtEcH8uwWoD2Ng8b3RfjBZbQ3 fetchai/connections/http_server,QmRC2sEBFmsFK2MSVj1MJd2HkYRMysJbuShZv43qM1dsNt @@ -46,12 +46,12 @@ fetchai/connections/stub,QmbJTrjRun1uJBWB4RjMndKmhbPoJWzPYd9txUpmwVXnej fetchai/connections/tcp,QmSuNa1raQVkvFEvRGzk1GcJocqG1fLrMDMPRw6SnHNvrC fetchai/connections/webhook,QmZGxB52ECmNLRVLKJF8HPBjx1fmaspmcu7VtkrzYVn5Fb fetchai/connections/yoti,QmRzyZvVNFJQAguR4tXhkB4oZQaKJLBJCEwsx5Li6ZsDM9 -fetchai/contracts/erc1155,QmaGSs5sYwcbDLP1Q81Y66XTS2hYXugSNa9Jkgmz8tRHPd -fetchai/contracts/fet_erc20,QmbpQcSpU98MChAdRBqNtKYWTuUEoJeXDanmzMPr8nVB4Z -fetchai/contracts/oracle,QmYwEZrqXDMoLVqMxgeptUf5dcPjV1ps5UMPGEwZBejdzU -fetchai/contracts/oracle_client,QmUTho8SR64dwSNXfNrbT18npkVizKfGPjP6R23NJGi5HN +fetchai/contracts/erc1155,QmWXdyYqdEqn2dD3tFxcHueumSgbyk9BdtNDxEXYjJTEgy +fetchai/contracts/fet_erc20,Qmc7Ln4HMq735tKzYKGtkmUfT2bJt3dFNfonVRZNbxTsmy +fetchai/contracts/oracle,QmTcopuGYBCvRG8MsZJuhFwtoW3QkjJzBZtg5KxkiBoCaL +fetchai/contracts/oracle_client,QmWNfqGYKggoXreMTWkroZ1MJ2y7iBSUXSygtn6ftsPaNN fetchai/contracts/scaffold,QmP5NwWH5x8pgraSSK7w21B5pDuVBMVru8cuFH3J9wLPPt -fetchai/contracts/staking_erc20,QmVZ9TtHdFnHh9Ut1yyziMgEmNXdUexqgdPKm3mTYnZFvA +fetchai/contracts/staking_erc20,QmaeyQJQxzhEMm8WGdAY5drNiSRL9UDE9CmpEufeFhV6sg fetchai/protocols/contract_api,QmYGYxpd8MgFTsx7fukt6hV72dfZU6PbosCX7Dv2GabHdH fetchai/protocols/default,QmUGReUis5BRp24WwxQTTMhmYxJ3W1Fvi9Z44UYoNgeACH fetchai/protocols/fipa,Qmc11Fdikj5qia64r5bXctxfMjWc1Z4T3x3BwYLBLzBvNf @@ -72,32 +72,32 @@ fetchai/skills/aries_alice,QmTLjLkCEYnDHSRUoiDtLUBcFZtxxWGeYdDrxpjDbZ6DWr fetchai/skills/aries_faber,QmUhzMV6gg1zcjvmC7ExAbKcEUyP9Q18goidQKBDaWnoMh fetchai/skills/carpark_client,QmWk9rhc63SRRcazVGSf5PdeDDAdMfJcNiCXv8PVXjBEcb fetchai/skills/carpark_detection,QmXBcUaG6X8V3czGFyaLVX8d8Anti4Vs2oAF8J96q8ZDyP -fetchai/skills/confirmation_aw1,QmNwbr9P8WifxYDUbDouSKseJZRPvpi2rSk3SKq9ob4Hy4 -fetchai/skills/confirmation_aw2,QmP8T1gMckKS48fdZpF1uo5s9Cea1xjRHEGFhsuxecqSPu -fetchai/skills/confirmation_aw3,QmR9CwFx5wJk5varZn6EgyjY1JRZZ8kL7dsCdGAsBdDEsv +fetchai/skills/confirmation_aw1,QmTrtHHZGW22RReR9WNAhsCzDPRfVmMEpVEW6yejjGWGyE +fetchai/skills/confirmation_aw2,QmPDU4VSDKDuygZ9huieNYHNjBmxS85aFFme29DxrzkE8p +fetchai/skills/confirmation_aw3,QmUFSi111PYuCqbds6TcZb7QtqJmVXPAD1ZUtFsAtM8fwe fetchai/skills/echo,QmRMN4zvPy1xJqjTcvt2nNEAabNiqnpnCUdTeYkJkRuH1J fetchai/skills/erc1155_client,QmdoWoDhF6GxpnCx2yYafrNcx2EwcdznHq4tj2QCuKgcYD -fetchai/skills/erc1155_deploy,QmXp7EUGtb7isrxfbJFYu3bVfadDpvbVx43sqRQpU3Be7L +fetchai/skills/erc1155_deploy,QmV98jC5sCSigwcCXPoJmNryzQvb9sU2dmPh1pWkEuxHGv fetchai/skills/error,QmbtRLpEYuGCB59GYAW22u6CykKbddyiF32RaddkbowW28 -fetchai/skills/fetch_beacon,QmZ3Qmgco478oPgSNL5jqVe7rCvCXG3yV5N9adMUfn12vj -fetchai/skills/generic_buyer,QmQk7hs5FSA2SDutBXjtnYEqJJffrpmRg418Ysv74Zg9ho -fetchai/skills/generic_seller,QmWWKZD3b4iDQbhTnrzbmvFJZCDKCde7WKBDgTeQENiScg +fetchai/skills/fetch_beacon,QmZJViHckuDTwSGesYGFZsbTjQg32e1UXCEBGQN8B21pAF +fetchai/skills/generic_buyer,Qmcw2pKkexy57p67wKSu1VHrZCm4gpAu64bkDH9szqfLbh +fetchai/skills/generic_seller,QmUYAPXnetSZN9Ww3EWPXo5AkFfZQ77kW3Z3BVg1L5a51v fetchai/skills/gym,QmT4YEqSHwFgC5XhFBec2WiM5Ba7NqkisqoDgbS88Fm7fY fetchai/skills/http_echo,QmYtKK1kjSy5nMEg1yjGzpkvSXbzH6YyiceUH3jaiCCaQw fetchai/skills/ml_data_provider,QmStENMatxzaASXu6399Eg4xbb8YsxffxdnffQj26ehkFK -fetchai/skills/ml_train,QmPmT2L1R8PoXfDraDmGzJkhYic55KKwwXty5ifcYuLaT3 -fetchai/skills/registration_aw1,QmRCAyEwtkp2iAjEenkSH6oj7TW7WZBvkdP4XmYoaq2BP6 +fetchai/skills/ml_train,QmUVXxiJAWSzCeRetdRPCYYajwe1xrDZSbHEFKjwCpLtgR +fetchai/skills/registration_aw1,QmZKMZmU8mNasvcqfBYVuxJ9GW5934nCwtbCZn7PmwQi1u fetchai/skills/scaffold,QmZb6i5c4my1KkhueEBhf5Lx96sokZFeDfVn8Ees9G7N3U fetchai/skills/simple_buyer,QmT3dZT9aFjpqQXUnhmNhVHoZcBZZu92XJQZZSyXsrksiU fetchai/skills/simple_data_request,QmU6jfrvCZXiiZpDWWdrTixTrQq5gr6zPokMcNjzALSBvJ -fetchai/skills/simple_oracle,QmNVFZ8rvKf2RreBKmSVmkzy6BHd2gp3Rd2QxPnFBG6AwN -fetchai/skills/simple_oracle_client,QmXauRfH8fhj5jVXytSJ46rPyAqKFrRFKmTx1cRCEMTN8d +fetchai/skills/simple_oracle,QmeXKdNrteWZQC67XskpJWCpZLwnq5fTuKWxbcrq9uKDpt +fetchai/skills/simple_oracle_client,QmRj7hFwJwUhWU6nE2XizRFCG9AFcKmkQ8tuifKuyNCsdT fetchai/skills/simple_seller,QmWRZAcWMA835os5iJxbx9RnVtXGW9AeHNH84ujiZSWVQs fetchai/skills/simple_service_registration,QmYVa18WrK63pCw9ufGhLADeK1YrRYiuipDgPfEddhFEWb fetchai/skills/simple_service_search,QmcCPM4u2WfdSpLsW9m1HjvCARWtWPcVUewAtAnec2BsJ3 -fetchai/skills/tac_control,QmX2YWF1V8iqNiC114rGZ3STVQGm47gtsjzeCgnfAtgYst -fetchai/skills/tac_control_contract,QmXpzVRqH6Ncdw74qyHXp9Ajjz3zG5KKeJq4aFGow8r7Xf -fetchai/skills/tac_negotiation,Qma8bMP6gjvtbcuedtwxqbJm6KPJ856DW9CqWa4tALXe6f +fetchai/skills/tac_control,Qmb7DT54DHGnHvS95Lsog2TAbLqcTbk7EBg4G8V1zUUqYy +fetchai/skills/tac_control_contract,QmShbm8jnWgiUd6Hn1ieYP8iMw3pch4XycjMLwH1SMoKLi +fetchai/skills/tac_negotiation,QmTPPyPXaEMPoguwtG81NzU7NEPgrdevPE2yXZopmnngqf fetchai/skills/tac_participation,QmQy1TH2wXhxS4ShUb5p1R3BHQ8dZZkVoAiPv3BAZTb64b fetchai/skills/thermometer,QmaFgXSEN1bLCDix6iq4qFutPxT1SXN5YFEyL2cufq6EKG fetchai/skills/thermometer_client,QmR8PV4UV34jCcvFYFZKB2kPZx2kYJQaJXQfbom9ri8xYt diff --git a/plugins/aea-ledger-cosmos/setup.py b/plugins/aea-ledger-cosmos/setup.py index e468528fa8..d966b342df 100644 --- a/plugins/aea-ledger-cosmos/setup.py +++ b/plugins/aea-ledger-cosmos/setup.py @@ -25,7 +25,7 @@ setup( name="aea-ledger-cosmos", - version="0.1.0", + version="0.2.0", author="Fetch.AI Limited", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger api of Cosmos.", diff --git a/plugins/aea-ledger-ethereum/setup.py b/plugins/aea-ledger-ethereum/setup.py index d2cd8b0eba..ce605749f0 100644 --- a/plugins/aea-ledger-ethereum/setup.py +++ b/plugins/aea-ledger-ethereum/setup.py @@ -25,7 +25,7 @@ setup( name="aea-ledger-ethereum", - version="0.1.0", + version="0.2.0", author="Fetch.AI Limited", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger api of Ethereum.", diff --git a/plugins/aea-ledger-fetchai/setup.py b/plugins/aea-ledger-fetchai/setup.py index afa91f9e43..7038d3462b 100644 --- a/plugins/aea-ledger-fetchai/setup.py +++ b/plugins/aea-ledger-fetchai/setup.py @@ -30,7 +30,7 @@ setup( name="aea-ledger-fetchai", - version="0.1.0", + version="0.2.0", author="Fetch.AI Limited", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger API of Fetch.AI.", diff --git a/scripts/RELEASE_PROCESS.md b/scripts/RELEASE_PROCESS.md index ec3ad7c68f..4ffb97c1f4 100644 --- a/scripts/RELEASE_PROCESS.md +++ b/scripts/RELEASE_PROCESS.md @@ -5,33 +5,35 @@ 2. Determine the next AEA version and run `python scripts/bump_aea_version.py --new-version NEW_VERSION_HERE`. Commit if satisfied. -3. Check the protocols are up-to-date by running `python scripts/generate_all_protocols.py`. Commit if changes occurred. +3. -4. Bump all the packages to their latest versions by running `python scripts/update_package_versions.py`. +4. Check the protocols are up-to-date by running `python scripts/generate_all_protocols.py`. Commit if changes occurred. -5. Check the package upgrades are correct by running `python scripts/check_packages.py` and `python scripts/check_package_versions_in_docs.py`. Commit if satisfied. +5. Bump all the packages to their latest versions by running `python scripts/update_package_versions.py`. -6. Check the docs are up-to-date by running `python scripts/generate_api_docs.py` and `python scripts/check_doc_links.py`. Ensure all links are configured `mkdocs serve`. Commit if satisfied. +6. Check the package upgrades are correct by running `python scripts/check_packages.py` and `python scripts/check_package_versions_in_docs.py`. Commit if satisfied. -7. Write release notes and place them in `HISTORY.md`. Add upgrading tips in `upgrading.md`. If necessary, adjust version references in `SECURITY.md`. Commit if satisfied. +7. Check the docs are up-to-date by running `python scripts/generate_api_docs.py` and `python scripts/check_doc_links.py`. Ensure all links are configured `mkdocs serve`. Commit if satisfied. -8. Run spell checker `./scripts/spell-check.sh`. Commit if required. +8. Write release notes and place them in `HISTORY.md`. Add upgrading tips in `upgrading.md`. If necessary, adjust version references in `SECURITY.md`. Commit if satisfied. -9. Open PRs and merge into main. +9. Run spell checker `./scripts/spell-check.sh`. Commit if required. -10. Tag version on main. +10. Open PRs and merge into main. -11. Pull main, make a clean environment and create distributions: `python setup.py sdist bdist_wheel`. +11. Tag version on main. -12. Publish to PyPI with twine: `twine upload dist/*`. Optionally, publish to Test-PyPI with twine: +12. Pull main, make a clean environment and create distributions: `python setup.py sdist bdist_wheel`. + +13. Publish to PyPI with twine: `twine upload dist/*`. Optionally, publish to Test-PyPI with twine: `twine upload --repository-url https://test.pypi.org/legacy/ dist/*`. -13. Repeat 11. & 12. for each plugin. +14. Repeat 11. & 12. for each plugin. -14. Make clean environment and install release from PyPI: `pip install aea[all] --no-cache`. +15. Make clean environment and install release from PyPI: `pip install aea[all] --no-cache`. -15. Release packages into registry: `python scripts/deploy_to_registry.py`. +16. Release packages into registry: `python scripts/deploy_to_registry.py`. -16. Create and push Docker images `user-image` and `deploy-image`. +17. Create and push Docker images `user-image` and `deploy-image`. If something goes wrong and only needs a small fix do `LAST_VERSION.post1` as version, apply fixes, push again to PyPI. diff --git a/tests/test_cli/test_freeze.py b/tests/test_cli/test_freeze.py index 6866a69fd2..747a99daa8 100644 --- a/tests/test_cli/test_freeze.py +++ b/tests/test_cli/test_freeze.py @@ -70,7 +70,7 @@ def test_exit_code_equal_to_zero_and_correct_output(self): """Test that the command has printed the correct output.""" assert ( self.result.output - == """aea-ledger-cosmos<0.2.0,>=0.1.0\naea-ledger-ethereum<0.2.0,>=0.1.0\naea-ledger-fetchai<0.2.0,>=0.1.0\nprotobuf\n""" + == """aea-ledger-cosmos<0.3.0,>=0.2.0\naea-ledger-ethereum<0.3.0,>=0.2.0\naea-ledger-fetchai<0.3.0,>=0.2.0\nprotobuf\n""" ) def teardown(self): diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-car-park-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-car-park-skills.md index f3f6c3bfa1..e52e757902 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-car-park-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-car-park-skills.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/carpark_detection:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -39,7 +39,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/carpark_client:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-erc1155-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-erc1155-skills.md index 134aab7980..20fc270b19 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-erc1155-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-erc1155-skills.md @@ -13,9 +13,9 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/erc1155_deploy:0.23.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-cosmos": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -58,9 +58,9 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/erc1155_client:0.22.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-cosmos": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills.md index 53d5c19216..bcc49be0c5 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-generic-skills.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/generic_seller:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -39,7 +39,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/generic_buyer:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-ml-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-ml-skills.md index 74f11fedbc..22aaf38483 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-ml-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-ml-skills.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/ml_data_provider:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -39,7 +39,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/ml_train:0.22.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-oracle-demo.md b/tests/test_docs/test_bash_yaml/md_files/bash-oracle-demo.md index cda33dfec7..2863579b60 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-oracle-demo.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-oracle-demo.md @@ -14,8 +14,8 @@ aea add skill fetchai/advanced_data_request:0.1.0 aea add skill fetchai/simple_oracle:0.7.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea install @@ -65,8 +65,8 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/simple_oracle_client:0.5.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/ledger:0.14.0 aea install diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-orm-integration.md b/tests/test_docs/test_bash_yaml/md_files/bash-orm-integration.md index d4968e184f..b1a49b1c72 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-orm-integration.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-orm-integration.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/thermometer:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -39,7 +39,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/thermometer_client:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-skill-guide.md b/tests/test_docs/test_bash_yaml/md_files/bash-skill-guide.md index 2292e7e458..e2aabd7f46 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-skill-guide.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-skill-guide.md @@ -98,7 +98,7 @@ models: class_name: OefSearchDialogues dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false ``` ``` yaml @@ -145,6 +145,6 @@ models: class_name: Strategy dependencies: aea-ledger-fetchai: - version: <0.2.0,>=0.1.0 + version: <0.3.0,>=0.2.0 is_abstract: false ``` \ No newline at end of file diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills-contract.md b/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills-contract.md index 2c5bcc3518..5c0d1d0867 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills-contract.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills-contract.md @@ -13,8 +13,8 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/tac_control_contract:0.19.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum @@ -63,8 +63,8 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum @@ -98,8 +98,8 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}, - "aea-ledger-ethereum": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, + "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger ethereum diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills.md index 14dedc796a..16e4bbe872 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-tac-skills.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/tac_control:0.17.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai @@ -47,7 +47,7 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai @@ -73,7 +73,7 @@ aea add skill fetchai/tac_participation:0.18.0 aea add skill fetchai/tac_negotiation:0.21.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set agent.default_ledger fetchai diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-weather-skills.md b/tests/test_docs/test_bash_yaml/md_files/bash-weather-skills.md index 76f24b2d0f..e2d8b9ff3b 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-weather-skills.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-weather-skills.md @@ -13,7 +13,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/weather_station:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ @@ -39,7 +39,7 @@ aea add connection fetchai/ledger:0.14.0 aea add skill fetchai/weather_client:0.20.0 aea config set --type dict agent.dependencies \ '{ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"} + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 aea config set --type dict agent.default_routing \ diff --git a/tests/test_packages/test_skills_integration/test_thermometer.py b/tests/test_packages/test_skills_integration/test_thermometer.py index b0d9b75868..1e040ca9ef 100644 --- a/tests/test_packages/test_skills_integration/test_thermometer.py +++ b/tests/test_packages/test_skills_integration/test_thermometer.py @@ -69,7 +69,7 @@ def test_thermometer(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -112,7 +112,7 @@ def test_thermometer(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -265,7 +265,7 @@ def test_thermometer(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -311,7 +311,7 @@ def test_thermometer(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) diff --git a/tests/test_packages/test_skills_integration/test_weather.py b/tests/test_packages/test_skills_integration/test_weather.py index e70c9d2e75..9764278553 100644 --- a/tests/test_packages/test_skills_integration/test_weather.py +++ b/tests/test_packages/test_skills_integration/test_weather.py @@ -68,7 +68,7 @@ def test_weather(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -113,7 +113,7 @@ def test_weather(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -259,7 +259,7 @@ def test_weather(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) @@ -307,7 +307,7 @@ def test_weather(self): self.set_config( "agent.dependencies", '{\ - "aea-ledger-fetchai": {"version": "<0.2.0,>=0.1.0"}\ + "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}\ }', type_="dict", ) From 7e69ef244fee5859f366f10a3b6e2cef1cbdf745 Mon Sep 17 00:00:00 2001 From: David Minarsch Date: Wed, 17 Mar 2021 15:19:00 +0000 Subject: [PATCH 4/7] Update release script --- scripts/RELEASE_PROCESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/RELEASE_PROCESS.md b/scripts/RELEASE_PROCESS.md index 4ffb97c1f4..585fbe4c8f 100644 --- a/scripts/RELEASE_PROCESS.md +++ b/scripts/RELEASE_PROCESS.md @@ -5,7 +5,7 @@ 2. Determine the next AEA version and run `python scripts/bump_aea_version.py --new-version NEW_VERSION_HERE`. Commit if satisfied. -3. +3. Bump plugin versions if necessary by running `python scripts/update_plugin_versions.py --update "PLUGIN_NAME,NEW_VERSION"`. Commit if satisfied. 4. Check the protocols are up-to-date by running `python scripts/generate_all_protocols.py`. Commit if changes occurred. From 0a4e5be77dce58d5a8bd7a4376ff22941bb9922a Mon Sep 17 00:00:00 2001 From: David Minarsch Date: Wed, 17 Mar 2021 16:04:43 +0000 Subject: [PATCH 5/7] Bump package versions --- docs/aries-cloud-agent-demo.md | 14 +- docs/car-park-skills.md | 34 ++--- docs/cli-vs-programmatic-aeas.md | 2 +- docs/config.md | 2 +- docs/connect-a-frontend.md | 2 +- docs/contract.md | 32 ++--- docs/deployment.md | 2 +- docs/erc1155-skills.md | 38 ++--- docs/generic-skills-step-by-step.md | 32 ++--- docs/generic-skills.md | 34 ++--- docs/gym-skill.md | 2 +- docs/ledger-integration.md | 2 +- docs/ml-skills.md | 36 ++--- docs/multi-agent-manager.md | 8 +- docs/oracle-demo.md | 26 ++-- docs/orm-integration.md | 36 ++--- docs/p2p-connection.md | 20 +-- docs/prometheus.md | 2 +- docs/quickstart.md | 2 +- docs/simple-oef-usage.md | 2 +- docs/skill-guide.md | 14 +- docs/tac-skills-contract.md | 60 ++++---- docs/tac-skills.md | 52 +++---- docs/thermometer-skills.md | 34 ++--- docs/weather-skills.md | 34 ++--- .../agents/aries_alice/aea-config.yaml | 10 +- .../agents/aries_faber/aea-config.yaml | 10 +- .../agents/car_data_buyer/aea-config.yaml | 18 +-- .../agents/car_detector/aea-config.yaml | 18 +-- .../agents/coin_price_feed/aea-config.yaml | 2 +- .../agents/coin_price_oracle/aea-config.yaml | 20 +-- .../coin_price_oracle_client/aea-config.yaml | 16 +-- .../confirmation_aea_aw1/aea-config.yaml | 28 ++-- .../confirmation_aea_aw2/aea-config.yaml | 26 ++-- .../confirmation_aea_aw3/aea-config.yaml | 26 ++-- .../agents/erc1155_client/aea-config.yaml | 24 ++-- .../agents/erc1155_deployer/aea-config.yaml | 24 ++-- .../agents/generic_buyer/aea-config.yaml | 16 +-- .../agents/generic_seller/aea-config.yaml | 16 +-- .../fetchai/agents/gym_aea/aea-config.yaml | 2 +- .../agents/ml_data_provider/aea-config.yaml | 18 +-- .../agents/ml_model_trainer/aea-config.yaml | 18 +-- .../agents/my_first_aea/aea-config.yaml | 2 +- .../agents/random_beacon_feed/aea-config.yaml | 10 +- .../registration_aea_aw1/aea-config.yaml | 22 +-- .../agents/simple_buyer_aw2/aea-config.yaml | 26 ++-- .../agents/simple_seller_aw2/aea-config.yaml | 26 ++-- .../aea-config.yaml | 10 +- .../simple_service_search/aea-config.yaml | 10 +- .../agents/tac_controller/aea-config.yaml | 12 +- .../tac_controller_contract/aea-config.yaml | 28 ++-- .../agents/tac_participant/aea-config.yaml | 20 +-- .../tac_participant_contract/aea-config.yaml | 30 ++-- .../agents/thermometer_aea/aea-config.yaml | 18 +-- .../agents/thermometer_client/aea-config.yaml | 18 +-- .../agents/weather_client/aea-config.yaml | 18 +-- .../agents/weather_station/aea-config.yaml | 18 +-- packages/fetchai/connections/ledger/README.md | 2 +- packages/fetchai/connections/ledger/base.py | 2 +- .../connections/ledger/connection.yaml | 6 +- .../fetchai/connections/p2p_libp2p/README.md | 2 +- .../connections/p2p_libp2p/connection.py | 2 +- .../connections/p2p_libp2p/connection.yaml | 6 +- packages/fetchai/connections/soef/README.md | 2 +- .../fetchai/connections/soef/connection.py | 2 +- .../fetchai/connections/soef/connection.yaml | 6 +- .../fetchai/contracts/erc1155/contract.py | 2 +- .../fetchai/contracts/erc1155/contract.yaml | 4 +- .../fetchai/contracts/fet_erc20/contract.py | 2 +- .../fetchai/contracts/fet_erc20/contract.yaml | 4 +- packages/fetchai/contracts/oracle/contract.py | 2 +- .../fetchai/contracts/oracle/contract.yaml | 4 +- .../contracts/oracle_client/contract.py | 2 +- .../contracts/oracle_client/contract.yaml | 4 +- .../contracts/staking_erc20/contract.py | 2 +- .../contracts/staking_erc20/contract.yaml | 4 +- .../fetchai/skills/carpark_client/__init__.py | 2 +- .../fetchai/skills/carpark_client/skill.yaml | 6 +- .../skills/carpark_detection/__init__.py | 2 +- .../skills/carpark_detection/skill.yaml | 6 +- .../skills/confirmation_aw1/__init__.py | 2 +- .../skills/confirmation_aw1/skill.yaml | 8 +- .../skills/confirmation_aw2/__init__.py | 2 +- .../skills/confirmation_aw2/skill.yaml | 8 +- .../skills/confirmation_aw3/__init__.py | 2 +- .../skills/confirmation_aw3/skill.yaml | 8 +- .../fetchai/skills/erc1155_client/__init__.py | 2 +- .../fetchai/skills/erc1155_client/skill.yaml | 8 +- .../fetchai/skills/erc1155_deploy/__init__.py | 2 +- .../fetchai/skills/erc1155_deploy/skill.yaml | 8 +- .../fetchai/skills/fetch_beacon/__init__.py | 2 +- .../fetchai/skills/fetch_beacon/skill.yaml | 6 +- .../fetchai/skills/generic_buyer/__init__.py | 2 +- .../fetchai/skills/generic_buyer/skill.yaml | 6 +- .../fetchai/skills/generic_seller/__init__.py | 2 +- .../fetchai/skills/generic_seller/skill.yaml | 6 +- .../skills/ml_data_provider/__init__.py | 2 +- .../skills/ml_data_provider/skill.yaml | 6 +- packages/fetchai/skills/ml_train/__init__.py | 2 +- packages/fetchai/skills/ml_train/skill.yaml | 8 +- .../skills/registration_aw1/__init__.py | 2 +- .../skills/registration_aw1/skill.yaml | 4 +- .../fetchai/skills/simple_buyer/__init__.py | 2 +- .../fetchai/skills/simple_buyer/skill.yaml | 8 +- .../fetchai/skills/simple_oracle/__init__.py | 2 +- .../fetchai/skills/simple_oracle/skill.yaml | 6 +- .../skills/simple_oracle_client/__init__.py | 2 +- .../skills/simple_oracle_client/skill.yaml | 8 +- .../fetchai/skills/simple_seller/__init__.py | 2 +- .../fetchai/skills/simple_seller/skill.yaml | 8 +- .../fetchai/skills/tac_control/__init__.py | 2 +- .../fetchai/skills/tac_control/skill.yaml | 6 +- .../skills/tac_control_contract/__init__.py | 2 +- .../skills/tac_control_contract/skill.yaml | 10 +- .../skills/tac_negotiation/__init__.py | 2 +- .../fetchai/skills/tac_negotiation/skill.yaml | 10 +- .../skills/tac_participation/__init__.py | 2 +- .../skills/tac_participation/skill.yaml | 6 +- .../fetchai/skills/thermometer/__init__.py | 2 +- .../fetchai/skills/thermometer/skill.yaml | 6 +- .../skills/thermometer_client/__init__.py | 2 +- .../skills/thermometer_client/skill.yaml | 6 +- .../fetchai/skills/weather_client/__init__.py | 2 +- .../fetchai/skills/weather_client/skill.yaml | 6 +- .../skills/weather_station/__init__.py | 2 +- .../fetchai/skills/weather_station/skill.yaml | 6 +- packages/hashes.csv | 130 +++++++++--------- scripts/common.py | 2 +- scripts/update_package_versions.py | 3 +- tests/conftest.py | 2 +- tests/data/dummy_aea/aea-config.yaml | 4 +- tests/data/hashes.csv | 2 +- tests/test_cli/test_upgrade.py | 16 +-- .../md_files/bash-aries-cloud-agent-demo.md | 12 +- .../md_files/bash-car-park-skills.md | 34 ++--- .../md_files/bash-cli-vs-programmatic-aeas.md | 2 +- .../test_bash_yaml/md_files/bash-config.md | 2 +- .../md_files/bash-erc1155-skills.md | 50 +++---- .../bash-generic-skills-step-by-step.md | 32 ++--- .../md_files/bash-generic-skills.md | 34 ++--- .../test_bash_yaml/md_files/bash-gym-skill.md | 2 +- .../test_bash_yaml/md_files/bash-ml-skills.md | 34 ++--- .../md_files/bash-oracle-demo.md | 26 ++-- .../md_files/bash-orm-integration.md | 36 ++--- .../md_files/bash-p2p-connection.md | 14 +- .../md_files/bash-quickstart.md | 2 +- .../md_files/bash-skill-guide.md | 10 +- .../md_files/bash-tac-skills-contract.md | 58 ++++---- .../md_files/bash-tac-skills.md | 54 ++++---- .../md_files/bash-thermometer-skills.md | 34 ++--- .../md_files/bash-weather-skills.md | 34 ++--- .../test_cli_vs_programmatic_aea.py | 2 +- .../test_orm_integration.py | 26 ++-- .../test_skill_guide/test_skill_guide.py | 10 +- .../test_skills_integration/test_carpark.py | 52 +++---- .../test_coin_price.py | 2 +- .../test_skills_integration/test_erc1155.py | 30 ++-- .../test_fetch_beacon.py | 6 +- .../test_skills_integration/test_generic.py | 52 +++---- .../test_skills_integration/test_gym.py | 2 +- .../test_skills_integration/test_ml_skills.py | 52 +++---- .../test_simple_oracle.py | 32 ++--- .../test_skills_integration/test_tac.py | 70 +++++----- .../test_thermometer.py | 52 +++---- .../test_skills_integration/test_weather.py | 54 ++++---- 165 files changed, 1219 insertions(+), 1218 deletions(-) diff --git a/docs/aries-cloud-agent-demo.md b/docs/aries-cloud-agent-demo.md index 1e6b48dda0..9ecbf3fe0c 100644 --- a/docs/aries-cloud-agent-demo.md +++ b/docs/aries-cloud-agent-demo.md @@ -180,7 +180,7 @@ Now you can create **Alice_AEA** and **Faber_AEA** in terminals 3 and 4 respecti In the third terminal, fetch **Alice_AEA** and move into its project folder: ``` bash -aea fetch fetchai/aries_alice:0.23.0 +aea fetch fetchai/aries_alice:0.24.0 cd aries_alice ``` @@ -191,8 +191,8 @@ The following steps create **Alice_AEA** from scratch: ``` bash aea create aries_alice cd aries_alice -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 aea add connection fetchai/http_client:0.19.0 aea add connection fetchai/webhook:0.15.0 aea add skill fetchai/aries_alice:0.18.0 @@ -257,14 +257,14 @@ Finally run **Alice_AEA**: aea run ``` -Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.17.0 -u public_uri` to retrieve the address.) We will refer to this as **Alice_AEA's P2P address**. +Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.18.0 -u public_uri` to retrieve the address.) We will refer to this as **Alice_AEA's P2P address**. ### Faber_AEA In the fourth terminal, fetch **Faber_AEA** and move into its project folder: ``` bash -aea fetch fetchai/aries_faber:0.23.0 +aea fetch fetchai/aries_faber:0.24.0 cd aries_faber ``` @@ -275,8 +275,8 @@ The following steps create **Faber_AEA** from scratch: ``` bash aea create aries_faber cd aries_faber -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 aea add connection fetchai/http_client:0.19.0 aea add connection fetchai/webhook:0.15.0 aea add skill fetchai/aries_faber:0.17.0 diff --git a/docs/car-park-skills.md b/docs/car-park-skills.md index acb5a55baf..c1c097436d 100644 --- a/docs/car-park-skills.md +++ b/docs/car-park-skills.md @@ -55,7 +55,7 @@ Follow the Preliminaries and =0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -93,7 +93,7 @@ aea build Then, fetch the car data client AEA: ``` bash -aea fetch fetchai/car_data_buyer:0.24.0 +aea fetch fetchai/car_data_buyer:0.25.0 cd car_data_buyer aea install aea build @@ -106,19 +106,19 @@ The following steps create the car data client from scratch: ``` bash aea create car_data_buyer cd car_data_buyer -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 -aea add connection fetchai/ledger:0.14.0 -aea add skill fetchai/carpark_client:0.21.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 +aea add connection fetchai/ledger:0.15.0 +aea add skill fetchai/carpark_client:0.22.0 aea config set --type dict agent.dependencies \ '{ "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -183,7 +183,7 @@ First, run the car data seller AEA: aea run ``` -Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.17.0 -u public_uri` to retrieve the address.) +Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.18.0 -u public_uri` to retrieve the address.) This is the entry peer address for the local agent communication network created by the car data seller. Then, in the car data buyer, run this command (replace `SOME_ADDRESS` with the correct value as described above): diff --git a/docs/cli-vs-programmatic-aeas.md b/docs/cli-vs-programmatic-aeas.md index 46f4500eca..1cd191c2eb 100644 --- a/docs/cli-vs-programmatic-aeas.md +++ b/docs/cli-vs-programmatic-aeas.md @@ -33,7 +33,7 @@ If you want to create the weather station AEA step by step you can follow this g Fetch the weather station AEA with the following command : ``` bash -aea fetch fetchai/weather_station:0.23.0 +aea fetch fetchai/weather_station:0.24.0 cd weather_station aea install aea build diff --git a/docs/config.md b/docs/config.md index 70d98c17dd..5a4cbb9e38 100644 --- a/docs/config.md +++ b/docs/config.md @@ -27,7 +27,7 @@ protocols: # The list of protocol public id - fetchai/default:0.13.0 skills: # The list of skill public ids the AEA project depends on (each public id must satisfy PUBLIC_ID_REGEX). - fetchai/error:0.13.0 -default_connection: fetchai/p2p_libp2p:0.17.0 # The default connection used for envelopes sent by the AEA (must satisfy PUBLIC_ID_REGEX). +default_connection: fetchai/p2p_libp2p:0.18.0 # The default connection used for envelopes sent by the AEA (must satisfy PUBLIC_ID_REGEX). default_ledger: fetchai # The default ledger identifier the AEA project uses (must satisfy LEDGER_ID_REGEX) default_routing: {} # The default routing scheme applied to envelopes sent by the AEA, it maps from protocol public ids to connection public ids (both keys and values must satisfy PUBLIC_ID_REGEX) connection_private_key_paths: # The private key paths the AEA project uses for its connections (keys must satisfy LEDGER_ID_REGEX, values must be file paths) diff --git a/docs/connect-a-frontend.md b/docs/connect-a-frontend.md index 16c6cf9dd2..7f1f50dfe8 100644 --- a/docs/connect-a-frontend.md +++ b/docs/connect-a-frontend.md @@ -6,4 +6,4 @@ This page lays out two options for connecting a front-end to an AEA. The followi The first option is to create a `HTTP Server` connection that handles incoming requests from a REST API. In this scenario, the REST API communicates with the AEA and requests are handled by the `HTTP Server` connection package. The REST API should send CRUD requests to the `HTTP Server` connection (`fetchai/http_server:0.18.0`) which translates these into Envelopes to be consumed by the correct skill. ## Case 2 -The second option is to create a front-end comprising a stand-alone `Multiplexer` with a `P2P` connection (`fetchai/p2p_libp2p:0.17.0`). In this scenario the Agent Communication Network can be used to send Envelopes from the AEA to the front-end. \ No newline at end of file +The second option is to create a front-end comprising a stand-alone `Multiplexer` with a `P2P` connection (`fetchai/p2p_libp2p:0.18.0`). In this scenario the Agent Communication Network can be used to send Envelopes from the AEA to the front-end. \ No newline at end of file diff --git a/docs/contract.md b/docs/contract.md index d0fcc70036..2db6fc69a2 100644 --- a/docs/contract.md +++ b/docs/contract.md @@ -18,16 +18,16 @@ Interacting with contracts in almost all cases requires network access. Therefor Message flow for contract and ledger interactions -In particular, the `fetchai/ledger:0.14.0` connection can be used to execute contract related logic. The skills communicate with the `fetchai/ledger:0.14.0` connection via the `fetchai/contract_api:0.12.0` protocol. This protocol implements a request-response pattern to serve the four types of methods listed above: +In particular, the `fetchai/ledger:0.15.0` connection can be used to execute contract related logic. The skills communicate with the `fetchai/ledger:0.15.0` connection via the `fetchai/contract_api:0.12.0` protocol. This protocol implements a request-response pattern to serve the four types of methods listed above: -- the `get_deploy_transaction` message is used to request a deploy transaction for a specific contract. For instance, to request a deploy transaction for the deployment of the smart contract wrapped in the `fetchai/erc1155:0.17.0` package, we send the following message to the `fetchai/ledger:0.14.0`: +- the `get_deploy_transaction` message is used to request a deploy transaction for a specific contract. For instance, to request a deploy transaction for the deployment of the smart contract wrapped in the `fetchai/erc1155:0.18.0` package, we send the following message to the `fetchai/ledger:0.15.0`: ``` python contract_api_msg = ContractApiMessage( performative=ContractApiMessage.Performative.GET_DEPLOY_TRANSACTION, dialogue_reference=contract_api_dialogues.new_self_initiated_dialogue_reference(), ledger_id=strategy.ledger_id, - contract_id="fetchai/erc1155:0.17.0", + contract_id="fetchai/erc1155:0.18.0", callable="get_deploy_transaction", kwargs=ContractApiMessage.Kwargs( {"deployer_address": self.context.agent_address} @@ -37,22 +37,22 @@ contract_api_msg = ContractApiMessage( Any additional arguments needed by the contract's constructor method should be added to `kwargs`. -This message will be handled by the `fetchai/ledger:0.14.0` connection and then a `raw_transaction` message will be returned with the matching raw transaction. To send this transaction to the ledger for processing, we first sign the message with the decision maker and then send the signed transaction to the `fetchai/ledger:0.14.0` connection using the `fetchai/ledger_api:0.11.0` protocol. For details on how to implement the message handling, see the handlers in the `erc1155_deploy` skill. +This message will be handled by the `fetchai/ledger:0.15.0` connection and then a `raw_transaction` message will be returned with the matching raw transaction. To send this transaction to the ledger for processing, we first sign the message with the decision maker and then send the signed transaction to the `fetchai/ledger:0.15.0` connection using the `fetchai/ledger_api:0.11.0` protocol. For details on how to implement the message handling, see the handlers in the `erc1155_deploy` skill.

CosmWasm based smart contract deployments

-

When using CosmWasm based smart contracts two types of deployment transactions exist. The first transaction stores the code on the chain. The second transaction initialises the code. This way, the same contract code can be initialised many times.
Both the `store` and `init` messages use the `ContractApiMessage.Performative.GET_DEPLOY_TRANSACTION` performative. The ledger API automatically detects the type of transactions based on the provided keyword arguments. In particular, an `init` transaction requires the keyword arguments `code_id` (integer), `label` (string), `amount` (integer) and `init_msg` (JSON).
For an example look at the `fetchai/erc1155:0.17.0` package. +

When using CosmWasm based smart contracts two types of deployment transactions exist. The first transaction stores the code on the chain. The second transaction initialises the code. This way, the same contract code can be initialised many times.
Both the `store` and `init` messages use the `ContractApiMessage.Performative.GET_DEPLOY_TRANSACTION` performative. The ledger API automatically detects the type of transactions based on the provided keyword arguments. In particular, an `init` transaction requires the keyword arguments `code_id` (integer), `label` (string), `amount` (integer) and `init_msg` (JSON).
For an example look at the `fetchai/erc1155:0.18.0` package.

-- the `get_raw_transaction` message is used to request any transaction for a specific contract which changes state in the contract. For instance, to request a transaction for the creation of token in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.17.0` package, we send the following message to the `fetchai/ledger:0.14.0`: +- the `get_raw_transaction` message is used to request any transaction for a specific contract which changes state in the contract. For instance, to request a transaction for the creation of token in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.18.0` package, we send the following message to the `fetchai/ledger:0.15.0`: ``` python contract_api_msg = ContractApiMessage( performative=ContractApiMessage.Performative.GET_RAW_TRANSACTION, dialogue_reference=contract_api_dialogues.new_self_initiated_dialogue_reference(), ledger_id=strategy.ledger_id, - contract_id="fetchai/erc1155:0.17.0", + contract_id="fetchai/erc1155:0.18.0", contract_address=strategy.contract_address, callable="get_create_batch_transaction", kwargs=ContractApiMessage.Kwargs( @@ -64,16 +64,16 @@ contract_api_msg = ContractApiMessage( ) ``` -This message will be handled by the `fetchai/ledger:0.14.0` connection and then a `raw_transaction` message will be returned with the matching raw transaction. For this to be executed correctly, the `fetchai/erc1155:0.17.0` contract package needs to implement the `get_create_batch_transaction` method with the specified key word arguments (see example in *Deploy your own*, below). Similarly to above, to send this transaction to the ledger for processing, we first sign the message with the decision maker and then send the signed transaction to the `fetchai/ledger:0.14.0` connection using the `fetchai/ledger_api:0.11.0` protocol. +This message will be handled by the `fetchai/ledger:0.15.0` connection and then a `raw_transaction` message will be returned with the matching raw transaction. For this to be executed correctly, the `fetchai/erc1155:0.18.0` contract package needs to implement the `get_create_batch_transaction` method with the specified key word arguments (see example in *Deploy your own*, below). Similarly to above, to send this transaction to the ledger for processing, we first sign the message with the decision maker and then send the signed transaction to the `fetchai/ledger:0.15.0` connection using the `fetchai/ledger_api:0.11.0` protocol. -- the `get_raw_message` message is used to request any contract method call for a specific contract which does not change state in the contract. For instance, to request a call to get a hash from some input data in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.17.0` package, we send the following message to the `fetchai/ledger:0.14.0`: +- the `get_raw_message` message is used to request any contract method call for a specific contract which does not change state in the contract. For instance, to request a call to get a hash from some input data in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.18.0` package, we send the following message to the `fetchai/ledger:0.15.0`: ``` python contract_api_msg = ContractApiMessage( performative=ContractApiMessage.Performative.GET_RAW_MESSAGE, dialogue_reference=contract_api_dialogues.new_self_initiated_dialogue_reference(), ledger_id=strategy.ledger_id, - contract_id="fetchai/erc1155:0.17.0", + contract_id="fetchai/erc1155:0.18.0", contract_address=strategy.contract_address, callable="get_hash_single", kwargs=ContractApiMessage.Kwargs( @@ -89,17 +89,17 @@ contract_api_msg = ContractApiMessage( ), ) ``` -This message will be handled by the `fetchai/ledger:0.14.0` connection and then a `raw_message` message will be returned with the matching raw message. For this to be executed correctly, the `fetchai/erc1155:0.17.0` contract package needs to implement the `get_hash_single` method with the specified key word arguments. We can then send the raw message to the `fetchai/ledger:0.14.0` connection using the `fetchai/ledger_api:0.11.0` protocol. In this case, signing is not required. +This message will be handled by the `fetchai/ledger:0.15.0` connection and then a `raw_message` message will be returned with the matching raw message. For this to be executed correctly, the `fetchai/erc1155:0.18.0` contract package needs to implement the `get_hash_single` method with the specified key word arguments. We can then send the raw message to the `fetchai/ledger:0.15.0` connection using the `fetchai/ledger_api:0.11.0` protocol. In this case, signing is not required. -- the `get_state` message is used to request any contract method call to query state in the deployed contract. For instance, to request a call to get the balances in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.17.0` package, we send the following message to the `fetchai/ledger:0.14.0`: +- the `get_state` message is used to request any contract method call to query state in the deployed contract. For instance, to request a call to get the balances in the deployed `erc1155` smart contract wrapped in the `fetchai/erc1155:0.18.0` package, we send the following message to the `fetchai/ledger:0.15.0`: ``` python contract_api_msg = ContractApiMessage( performative=ContractApiMessage.Performative.GET_STATE, dialogue_reference=contract_api_dialogues.new_self_initiated_dialogue_reference(), ledger_id=strategy.ledger_id, - contract_id="fetchai/erc1155:0.17.0", + contract_id="fetchai/erc1155:0.18.0", contract_address=strategy.contract_address, callable="get_balance", kwargs=ContractApiMessage.Kwargs( @@ -107,7 +107,7 @@ contract_api_msg = ContractApiMessage( ), ) ``` -This message will be handled by the `fetchai/ledger:0.14.0` connection and then a `state` message will be returned with the matching state. For this to be executed correctly, the `fetchai/erc1155:0.17.0` contract package needs to implement the `get_balance` method with the specified key word arguments. We can then send the raw message to the `fetchai/ledger:0.14.0` connection using the `fetchai/ledger_api:0.11.0` protocol. In this case, signing is not required. +This message will be handled by the `fetchai/ledger:0.15.0` connection and then a `state` message will be returned with the matching state. For this to be executed correctly, the `fetchai/erc1155:0.18.0` contract package needs to implement the `get_balance` method with the specified key word arguments. We can then send the raw message to the `fetchai/ledger:0.15.0` connection using the `fetchai/ledger_api:0.11.0` protocol. In this case, signing is not required. ## Developing your own @@ -180,6 +180,6 @@ class MyContract(Contract): tx = cls._try_estimate_gas(ledger_api, tx) return tx ``` -Above, we implement a method to create a transaction, in this case a transaction to create a batch of tokens. The method will be called by the framework, specifically the `fetchai/ledger:0.14.0` connection once it receives a message (see bullet point 2 above). The method first gets the latest transaction nonce of the `deployer_address`, then constructs the contract instance, then uses the instance to build the transaction and finally updates the gas on the transaction. +Above, we implement a method to create a transaction, in this case a transaction to create a batch of tokens. The method will be called by the framework, specifically the `fetchai/ledger:0.15.0` connection once it receives a message (see bullet point 2 above). The method first gets the latest transaction nonce of the `deployer_address`, then constructs the contract instance, then uses the instance to build the transaction and finally updates the gas on the transaction. -It helps to look at existing contract packages, like `fetchai/erc1155:0.17.0`, and skills using them, like `fetchai/erc1155_client:0.11.0` and `fetchai/erc1155_deploy:0.23.0`, for inspiration and guidance. +It helps to look at existing contract packages, like `fetchai/erc1155:0.18.0`, and skills using them, like `fetchai/erc1155_client:0.11.0` and `fetchai/erc1155_deploy:0.24.0`, for inspiration and guidance. diff --git a/docs/deployment.md b/docs/deployment.md index 2333f8befe..2c0bdb665c 100644 --- a/docs/deployment.md +++ b/docs/deployment.md @@ -28,7 +28,7 @@ Finally, we run it: docker run -it aea-deploy:latest ``` -This will run the `fetchai/my_first_aea:0.22.0` demo project. You can edit `entrypoint.sh` to run whatever project you would like. +This will run the `fetchai/my_first_aea:0.23.0` demo project. You can edit `entrypoint.sh` to run whatever project you would like. ## Deployment diff --git a/docs/erc1155-skills.md b/docs/erc1155-skills.md index 488bc84c08..0747b32d31 100644 --- a/docs/erc1155-skills.md +++ b/docs/erc1155-skills.md @@ -25,7 +25,7 @@ The scope of this guide is demonstrating how you can deploy a smart contract and Fetch the AEA that will deploy the contract: ``` bash -aea fetch fetchai/erc1155_deployer:0.25.0 +aea fetch fetchai/erc1155_deployer:0.26.0 cd erc1155_deployer aea install aea build @@ -39,22 +39,22 @@ Create the AEA that will deploy the contract. ``` bash aea create erc1155_deployer cd erc1155_deployer -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 -aea add connection fetchai/ledger:0.14.0 -aea add skill fetchai/erc1155_deploy:0.23.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 +aea add connection fetchai/ledger:0.15.0 +aea add skill fetchai/erc1155_deploy:0.24.0 aea config set --type dict agent.dependencies \ '{ "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/contract_api:0.12.0": "fetchai/ledger:0.14.0", - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/contract_api:0.12.0": "fetchai/ledger:0.15.0", + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea config set --type list vendor.fetchai.connections.p2p_libp2p.cert_requests \ '[{"identifier": "acn", "ledger_id": "ethereum", "not_after": "2022-01-01", "not_before": "2021-01-01", "public_key": "fetchai", "save_path": ".certs/conn_cert.txt"}]' @@ -95,7 +95,7 @@ aea issue-certificates In another terminal, fetch the client AEA which will receive some tokens from the deployer. ``` bash -aea fetch fetchai/erc1155_client:0.25.0 +aea fetch fetchai/erc1155_client:0.26.0 cd erc1155_client aea install aea build @@ -109,22 +109,22 @@ Create the AEA that will get some tokens from the deployer. ``` bash aea create erc1155_client cd erc1155_client -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 -aea add connection fetchai/ledger:0.14.0 -aea add skill fetchai/erc1155_client:0.22.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 +aea add connection fetchai/ledger:0.15.0 +aea add skill fetchai/erc1155_client:0.23.0 aea config set --type dict agent.dependencies \ '{ "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"}, "aea-ledger-ethereum": {"version": "<0.3.0,>=0.2.0"}, "aea-ledger-cosmos": {"version": "<0.3.0,>=0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/contract_api:0.12.0": "fetchai/ledger:0.14.0", - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/contract_api:0.12.0": "fetchai/ledger:0.15.0", + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea config set --type list vendor.fetchai.connections.p2p_libp2p.cert_requests \ '[{"identifier": "acn", "ledger_id": "ethereum", "not_after": "2022-01-01", "not_before": "2021-01-01", "public_key": "fetchai", "save_path": ".certs/conn_cert.txt"}]' @@ -199,7 +199,7 @@ aea run Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of this address. -Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.17.0 -u public_uri` to retrieve the address. The output will be something like `/dns4/127.0.0.1/tcp/9000/p2p/16Uiu2HAm2JPsUX1Su59YVDXJQizYkNSe8JCusqRpLeeTbvY76fE5`. +Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.18.0 -u public_uri` to retrieve the address. The output will be something like `/dns4/127.0.0.1/tcp/9000/p2p/16Uiu2HAm2JPsUX1Su59YVDXJQizYkNSe8JCusqRpLeeTbvY76fE5`. This is the entry peer address for the local agent communication network created by the deployer. diff --git a/docs/generic-skills-step-by-step.md b/docs/generic-skills-step-by-step.md index 76505b1816..43a437fc12 100644 --- a/docs/generic-skills-step-by-step.md +++ b/docs/generic-skills-step-by-step.md @@ -11,16 +11,16 @@ Follow the Preliminaries and Preliminaries and =0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -96,7 +96,7 @@ aea build Then, in another terminal fetch the buyer AEA: ``` bash -aea fetch fetchai/generic_buyer:0.21.0 --alias my_buyer_aea +aea fetch fetchai/generic_buyer:0.22.0 --alias my_buyer_aea cd my_buyer_aea aea install aea build @@ -109,19 +109,19 @@ The following steps create the buyer from scratch: ``` bash aea create my_buyer_aea cd my_buyer_aea -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 -aea add connection fetchai/ledger:0.14.0 -aea add skill fetchai/generic_buyer:0.21.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 +aea add connection fetchai/ledger:0.15.0 +aea add skill fetchai/generic_buyer:0.22.0 aea config set --type dict agent.dependencies \ '{ "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -252,7 +252,7 @@ First, run the seller AEA: aea run ``` -Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of this address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.17.0 -u public_uri` to retrieve the address.) +Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of this address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.18.0 -u public_uri` to retrieve the address.) This is the entry peer address for the local agent communication network created by the seller. Then, configure the buyer to connect to this same local ACN by running the following command in the buyer terminal, replacing `SOME_ADDRESS` with the value you noted above: diff --git a/docs/gym-skill.md b/docs/gym-skill.md index 339629ef61..a46cfbb1dd 100644 --- a/docs/gym-skill.md +++ b/docs/gym-skill.md @@ -19,7 +19,7 @@ Follow the Preliminaries and GitHub. -The configurations can be specified for the `fetchai/ledger:0.14.0` connection. +The configurations can be specified for the `fetchai/ledger:0.15.0` connection. ## CosmWasm supporting chains diff --git a/docs/ml-skills.md b/docs/ml-skills.md index bcf104ce2b..716d0e59f9 100644 --- a/docs/ml-skills.md +++ b/docs/ml-skills.md @@ -62,7 +62,7 @@ Follow the Preliminaries and =0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -100,7 +100,7 @@ aea build Then, fetch the model trainer AEA: ``` bash -aea fetch fetchai/ml_model_trainer:0.24.0 +aea fetch fetchai/ml_model_trainer:0.25.0 cd ml_model_trainer aea install aea build @@ -113,19 +113,19 @@ The following steps create the model trainer from scratch: ``` bash aea create ml_model_trainer cd ml_model_trainer -aea add connection fetchai/p2p_libp2p:0.17.0 -aea add connection fetchai/soef:0.18.0 -aea add connection fetchai/ledger:0.14.0 -aea add skill fetchai/ml_train:0.22.0 +aea add connection fetchai/p2p_libp2p:0.18.0 +aea add connection fetchai/soef:0.19.0 +aea add connection fetchai/ledger:0.15.0 +aea add skill fetchai/ml_train:0.23.0 aea config set --type dict agent.dependencies \ '{ "aea-ledger-fetchai": {"version": "<0.3.0,>=0.2.0"} }' -aea config set agent.default_connection fetchai/p2p_libp2p:0.17.0 +aea config set agent.default_connection fetchai/p2p_libp2p:0.18.0 aea config set --type dict agent.default_routing \ '{ - "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.14.0", - "fetchai/oef_search:0.14.0": "fetchai/soef:0.18.0" + "fetchai/ledger_api:0.11.0": "fetchai/ledger:0.15.0", + "fetchai/oef_search:0.14.0": "fetchai/soef:0.19.0" }' aea install aea build @@ -190,7 +190,7 @@ First, run the data provider AEA: aea run ``` -Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.17.0 -u public_uri` to retrieve the address.) +Once you see a message of the form `To join its network use multiaddr 'SOME_ADDRESS'` take note of the address. (Alternatively, use `aea get-multiaddress fetchai -c -i fetchai/p2p_libp2p:0.18.0 -u public_uri` to retrieve the address.) This is the entry peer address for the local agent communication network created by the ML data provider.