diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml
index 36814b31f8..d3d11dbd57 100644
--- a/.github/workflows/workflow.yml
+++ b/.github/workflows/workflow.yml
@@ -52,9 +52,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: "3.10"
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.17.7'
- name: Install dependencies (ubuntu-latest)
run: |
sudo apt-get update --fix-missing
@@ -112,9 +112,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: "3.10"
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- name: Install dependencies (ubuntu-latest)
run: |
sudo apt-get update --fix-missing
@@ -228,9 +228,9 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- run: |
wget https://github.com/zricethezav/gitleaks/releases/download/v8.10.1/gitleaks_8.10.1_linux_x64.tar.gz && \
tar -xzf gitleaks_8.10.1_linux_x64.tar.gz && \
@@ -240,7 +240,7 @@ jobs:
continue-on-error: False
strategy:
matrix:
- os: [ubuntu-latest, macos-14-large, windows-latest]
+ os: [ubuntu-latest, macos-latest-large, windows-latest]
python_version: ["3.10",]
timeout-minutes: 10
runs-on: ${{ matrix.os }}
@@ -271,7 +271,7 @@ jobs:
sys:
- { os: windows-latest, shell: "msys2 {0}" }
- { os: ubuntu-latest, shell: bash }
-# - { os: macos-14-large, shell: bash }
+# - { os: macos-latest-large, shell: bash }
python_version: ["3.10",]
timeout-minutes: 15
steps:
@@ -311,9 +311,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: "3.10"
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- name: Install protolint (ubuntu-latest)
run: |
sudo apt-get update --fix-missing
@@ -339,9 +339,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: "3.10"
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- name: Install dependencies (ubuntu-latest)
run: |
sudo apt-get update --fix-missing
@@ -376,9 +376,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: "3.10"
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- name: Install dependencies (ubuntu-latest)
run: |
sudo apt-get update --fix-missing
@@ -433,7 +433,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ubuntu-latest, windows-latest]
+ os: [ubuntu-latest, macos-latest-large, windows-latest]
python_version: ['3.8', '3.9', '3.10', '3.11']
timeout-minutes: 120
steps:
@@ -441,9 +441,9 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python_version }}
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
- if: matrix.os == 'ubuntu-latest'
name: Install dependencies (ubuntu-latest)
run: |
@@ -469,8 +469,8 @@ jobs:
# sudo apt-get install -y protobuf-compiler
# use sudo rm /var/lib/apt/lists/lock above in line above update if dependency install failures persist
# use sudo apt-get dist-upgrade above in line below update if dependency install failures persist
- - if: matrix.os == 'macos-14-large'
- name: Install dependencies (macos-14-large)
+ - if: matrix.os == 'macos-latest-large'
+ name: Install dependencies (macos-latest-large)
run: |
pip install tomte[tox]==0.2.13
brew install gcc
@@ -558,7 +558,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ubuntu-latest, macos-14-large, windows-latest]
+ os: [ubuntu-latest, macos-latest-large, windows-latest]
python-version: ["3.10"]
timeout-minutes: 45
steps:
@@ -566,6 +566,6 @@ jobs:
- uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- - uses: actions/setup-go@v3
+ - uses: actions/setup-go@v5.2.0
with:
- go-version: "1.17.7"
+ go-version: '1.20.0'
diff --git a/aea/cli/check_packages.py b/aea/cli/check_packages.py
index 5a8e4b3b00..f81cc68d53 100644
--- a/aea/cli/check_packages.py
+++ b/aea/cli/check_packages.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
# Copyright 2018-2021 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -361,45 +361,62 @@ def check_public_id(configuration_file: Path) -> None:
content = module_path_to_load.read_text()
# check number of definitions of PUBLIC_ID. Required exactly one match.
- assignments_to_public_id = re.findall("^PUBLIC_ID = (.*)", content, re.MULTILINE)
+ assignments_to_public_id = find_public_id_assignments(content)
if len(assignments_to_public_id) != 1:
raise PublicIdDefinitionError(
package_type, expected_public_id, len(assignments_to_public_id)
)
- # check first pattern of public id: PublicId.from_str(...)
+ # check for valid PUBLIC_ID patterns
+ public_id_match = find_public_id_from_str(content)
+ if public_id_match:
+ if str(expected_public_id) != public_id_match:
+ raise WrongPublicIdError(package_type, expected_public_id, public_id_match)
+ return
+
+ public_id_components = find_public_id_components(content)
+ if public_id_components:
+ author, name, version = public_id_components
+ actual_public_id_str = f"{author}/{name}:{version}"
+ if str(expected_public_id) != actual_public_id_str:
+ raise WrongPublicIdError(
+ package_type, expected_public_id, actual_public_id_str
+ )
+ return
+
+ # if no valid pattern is found
+ raise WrongPublicIdError(package_type, expected_public_id, content)
+
+
+def find_public_id_assignments(content: str) -> list:
+ """Find assignments to PUBLIC_ID."""
+ return re.findall(r"^PUBLIC_ID = (.*)", content, re.MULTILINE)
+
+
+def find_public_id_from_str(content: str) -> Optional[str]:
+ """Find public_id using the `PublicId.from_str` pattern."""
matches = re.findall(
r"^PUBLIC_ID = PublicId.from_str\( *(\"(.*)\"|'(.*)') *\)$",
content,
re.MULTILINE,
)
if len(matches) == 1:
- # process the result
_, match1, match2 = matches[0]
- match = match1 if match1 != "" else match2
- if str(expected_public_id) != match:
- raise WrongPublicIdError(package_type, expected_public_id, match)
- return
+ # return the non-empty match
+ return match1 or match2
+ return None
- # check second pattern of public id: PublicId('...', '...', '...')
+
+def find_public_id_components(content: str) -> Optional[tuple]:
+ """Find public_id components using the `PublicId('...', '...', '...')` pattern."""
matches = re.findall(
r"^PUBLIC_ID = PublicId\( *['\"](.*)['\"] *, *['\"](.*)['\"] *, *['\"](.*)['\"] *\)$",
content,
re.MULTILINE,
)
if len(matches) == 1:
- # process the result
- author, name, version = matches[0]
- actual_public_id_str = f"{author}/{name}:{version}"
- if str(expected_public_id) != actual_public_id_str:
- raise WrongPublicIdError(
- package_type, expected_public_id, actual_public_id_str
- )
- return
-
- public_id_code = matches[0]
- if str(expected_public_id) not in public_id_code:
- raise WrongPublicIdError(package_type, expected_public_id, public_id_code)
+ return matches[0]
+ return None
class DependenciesTool:
diff --git a/aea/configurations/constants.py b/aea/configurations/constants.py
index 4b5df5d540..6b7f8bd69c 100644
--- a/aea/configurations/constants.py
+++ b/aea/configurations/constants.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2021-2024 Valory AG
+# Copyright 2021-2025 Valory AG
# Copyright 2018-2020 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -30,7 +30,7 @@
_SOLANA_IDENTIFIER = "solana"
SIGNING_PROTOCOL = "open_aea/signing:latest"
SIGNING_PROTOCOL_WITH_HASH = (
- "open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi"
+ "open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm"
)
DEFAULT_LEDGER = _ETHEREUM_IDENTIFIER
PRIVATE_KEY_PATH_SCHEMA = "{}_private_key.txt"
diff --git a/deploy-image/build.sh b/deploy-image/build.sh
index 98cd486e9d..699f376317 100644
--- a/deploy-image/build.sh
+++ b/deploy-image/build.sh
@@ -2,7 +2,7 @@
set -e
# setup the agent
-aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote
+aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote
cd my_first_aea/
aea install
aea build
diff --git a/docs/agent-vs-aea.md b/docs/agent-vs-aea.md
index cab26d2c20..96928bcfb6 100644
--- a/docs/agent-vs-aea.md
+++ b/docs/agent-vs-aea.md
@@ -11,9 +11,9 @@ First, use an empty agent to get the stub connection and default protocol.
mkdir packages # packages folder will contain the local package repository
aea create my_aea # create an agent
cd my_aea
-aea add connection fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy --remote # get a connection from the remote registry
+aea add connection fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm --remote # get a connection from the remote registry
aea push connection fetchai/stub --local # push to local registry
-aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote
+aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote
aea push protocol fetchai/default --local
cd ..
aea delete my_aea # delete the agent
diff --git a/docs/build-aea-programmatically.md b/docs/build-aea-programmatically.md
index b425c1451d..af1aae25f3 100644
--- a/docs/build-aea-programmatically.md
+++ b/docs/build-aea-programmatically.md
@@ -9,7 +9,7 @@ Get the needed packages from IPFS:
mkdir packages
aea create my_aea
cd my_aea
-aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote
+aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote
aea push protocol fetchai/default --local
cd ..
aea delete my_aea
diff --git a/docs/decision-maker-transaction.md b/docs/decision-maker-transaction.md
index 1a1afb0341..410b702fb4 100644
--- a/docs/decision-maker-transaction.md
+++ b/docs/decision-maker-transaction.md
@@ -6,7 +6,7 @@ First, get the packages directory from IPFS:
mkdir packages
aea create my_aea
cd my_aea
-aea add protocol open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi --remote
+aea add protocol open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm --remote
aea push protocol open_aea/signing --local
cd ..
aea delete my_aea
diff --git a/docs/echo_demo.md b/docs/echo_demo.md
index 9fb7d7f8d3..7b646754f6 100644
--- a/docs/echo_demo.md
+++ b/docs/echo_demo.md
@@ -7,7 +7,7 @@ This demo assumes you have followed the setup guide.
The fastest way to have your first AEA is to fetch one that already exists!
``` bash
-aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote
+aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote
cd my_first_aea
```
### Install AEA dependencies
diff --git a/docs/gym-skill.md b/docs/gym-skill.md
index af7d3615bf..15b3d87da8 100644
--- a/docs/gym-skill.md
+++ b/docs/gym-skill.md
@@ -19,7 +19,7 @@ Follow the Preliminaries and
Second, add the stub connection to the project.
``` bash
-aea add connection fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy --remote
+aea add connection fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm --remote
```
Add the echo skill
Third, add the echo skill to the project.
``` bash
-aea add skill fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya --remote
+aea add skill fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 --remote
```
This copies the fetchai/echo:0.19.0
skill code containing the "behaviours", and "handlers" into the project, ready to run. The identifier of the skill fetchai/echo:0.19.0
consists of the name of the author of the skill, followed by the skill name and its version.
@@ -328,7 +328,7 @@ First, get the needed packages directory from IPFS (execute from the working dir
```bash
mkdir packages
cd my_first_aea
-aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote
+aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote
aea push protocol fetchai/default --local
cd ..
aea delete my_aea
diff --git a/docs/registry.md b/docs/registry.md
index 4fe9c69ee5..7d1443c00b 100644
--- a/docs/registry.md
+++ b/docs/registry.md
@@ -22,7 +22,7 @@ Successfully added protocol 'open_aea/signing:1.0.0'.
Once we have an agent, we can add individual components to the agent as so;
```
-aea add skill fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya --remote
+aea add skill fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 --remote
Registry path not provided and local registry `packages` not found in current (.) and parent directory.
Trying remote registry (`--remote`).
Adding skill 'fetchai/echo:latest'...
diff --git a/packages/fetchai/agents/error_test/aea-config.yaml b/packages/fetchai/agents/error_test/aea-config.yaml
index 240e91c8cb..01858a6b11 100644
--- a/packages/fetchai/agents/error_test/aea-config.yaml
+++ b/packages/fetchai/agents/error_test/aea-config.yaml
@@ -8,7 +8,7 @@ fingerprint:
README.md: bafybeig75bdp2xp2k44ohxt277etnzeqhwdkwsjfciz7upwgymawmfo2vm
fingerprint_ignore_patterns: []
connections:
-- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy
+- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm
contracts: []
protocols: []
skills:
diff --git a/packages/fetchai/agents/gym_aea/aea-config.yaml b/packages/fetchai/agents/gym_aea/aea-config.yaml
index ca788b62a4..a731364c6b 100644
--- a/packages/fetchai/agents/gym_aea/aea-config.yaml
+++ b/packages/fetchai/agents/gym_aea/aea-config.yaml
@@ -9,15 +9,15 @@ fingerprint:
README.md: bafybeiadln5ca6tu6rzbsgjpeluf6nz5efxl3u223c3vxwgf2iynkj5n6q
fingerprint_ignore_patterns: []
connections:
-- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y
+- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq
-- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi
+- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
skills:
-- fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4
+- fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe
default_connection: fetchai/gym:0.19.0
default_ledger: fetchai
required_ledgers:
diff --git a/packages/fetchai/agents/my_first_aea/aea-config.yaml b/packages/fetchai/agents/my_first_aea/aea-config.yaml
index d07f1319fe..17025e32bd 100644
--- a/packages/fetchai/agents/my_first_aea/aea-config.yaml
+++ b/packages/fetchai/agents/my_first_aea/aea-config.yaml
@@ -8,14 +8,14 @@ fingerprint:
README.md: bafybeiftiqiqpxn7ghrurhepquzqzk3su3x6wanlnolt2uj772fzgz574m
fingerprint_ignore_patterns: []
connections:
-- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy
+- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
skills:
-- fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya
+- fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54
default_connection: fetchai/stub:0.21.0
default_ledger: fetchai
required_ledgers:
diff --git a/packages/fetchai/connections/gym/connection.yaml b/packages/fetchai/connections/gym/connection.yaml
index 35114b6e5a..8f2b39eecf 100644
--- a/packages/fetchai/connections/gym/connection.yaml
+++ b/packages/fetchai/connections/gym/connection.yaml
@@ -14,7 +14,7 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq
+- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi
class_name: GymConnection
config:
env: ''
diff --git a/packages/fetchai/connections/local/connection.yaml b/packages/fetchai/connections/local/connection.yaml
index f0c2cc14b9..85db3cf324 100644
--- a/packages/fetchai/connections/local/connection.yaml
+++ b/packages/fetchai/connections/local/connection.yaml
@@ -15,9 +15,9 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
-- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
+- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4
class_name: OEFLocalConnection
config: {}
excluded_protocols: []
diff --git a/packages/fetchai/connections/stub/connection.yaml b/packages/fetchai/connections/stub/connection.yaml
index fcf3be7254..945036695c 100644
--- a/packages/fetchai/connections/stub/connection.yaml
+++ b/packages/fetchai/connections/stub/connection.yaml
@@ -16,7 +16,7 @@ fingerprint_ignore_patterns:
- ./input_file
connections: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
class_name: StubConnection
config:
input_file: ./input_file
diff --git a/packages/fetchai/protocols/default/__init__.py b/packages/fetchai/protocols/default/__init__.py
index 72a457dfb2..f45904c7e2 100644
--- a/packages/fetchai/protocols/default/__init__.py
+++ b/packages/fetchai/protocols/default/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/default/dialogues.py b/packages/fetchai/protocols/default/dialogues.py
index 818267a9bb..c15163d276 100644
--- a/packages/fetchai/protocols/default/dialogues.py
+++ b/packages/fetchai/protocols/default/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/default/message.py b/packages/fetchai/protocols/default/message.py
index 7e73e1c8c7..ce1584a443 100644
--- a/packages/fetchai/protocols/default/message.py
+++ b/packages/fetchai/protocols/default/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/default/protocol.yaml b/packages/fetchai/protocols/default/protocol.yaml
index 0c7797d231..c6a786250d 100644
--- a/packages/fetchai/protocols/default/protocol.yaml
+++ b/packages/fetchai/protocols/default/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeiaalfafx7ky4iejqpyvm6pm44shf42v2r4ho7xqwm2cr4pym2ujqy
- __init__.py: bafybeialwjhitz3luzmjz6dirgwsh4zx7wrab2m3vcetwaioe4ljhkey6q
+ __init__.py: bafybeia3wtn6pup76kgz73qfpwfib3kkc2b7hytc7il4rdgqgl6grybzky
custom_types.py: bafybeidl4g4c5dcouqmhiiv7vcrftx3d6at7ljkhcp5a7rgruphz4gkrxq
default.proto: bafybeid2a3fq62vzd7no6bfcq6adpt55kcqpzhktw3fag6s2mp2qajx6te
default_pb2.py: bafybeifpgd7it3r45wcpjlu3taitspaq35ayif5cgxubto37rdasarjrl4
- dialogues.py: bafybeicqnskvjkbz44ohv76so54mmef72tfikt5hmhww2hefsy65zkuvyy
- message.py: bafybeiaqmdytehxptsg5kktycv2d2hyu23rufv2soyq7by4qwxnf4igzw4
- serialization.py: bafybeifldbauso3lnpanoyguzfg7cmlgmruuizttwxa4aoqapmsx2giu4e
+ dialogues.py: bafybeihvtcwybnxgaagm5t23zptdflmztgjwa4jrsmbb5dnsl6h7b6pqtm
+ message.py: bafybeigtffag75tmeqkewcheaaxuo3r5q6picr6nz5hjmlbncjmp5b5p7a
+ serialization.py: bafybeihcvisidpae6jnz4xjfrwd7w4ymvbwhmcnqba4zh5qnwctvdi27wq
tests/__init__.py: bafybeibkpidjsf6nzsd7fgkjzj2mf63xcwb5kua5esbo35x3ojef7dyhm4
tests/test_default.py: bafybeiedwbugubenec4cebkqsbdmwqiggljzj27z4uydhwvekhrf7fuw4e
tests/test_default_dialogues.py: bafybeidbeizy46jbnh5imujtscbuhoaafr52lipwpll6jogqb3qckgnlpu
diff --git a/packages/fetchai/protocols/default/serialization.py b/packages/fetchai/protocols/default/serialization.py
index ea940c8af8..c260bd9212 100644
--- a/packages/fetchai/protocols/default/serialization.py
+++ b/packages/fetchai/protocols/default/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/fipa/__init__.py b/packages/fetchai/protocols/fipa/__init__.py
index fabbfc50ea..c1f4c803b1 100644
--- a/packages/fetchai/protocols/fipa/__init__.py
+++ b/packages/fetchai/protocols/fipa/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/fipa/dialogues.py b/packages/fetchai/protocols/fipa/dialogues.py
index e6fc5e713e..8359099aae 100644
--- a/packages/fetchai/protocols/fipa/dialogues.py
+++ b/packages/fetchai/protocols/fipa/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/fipa/message.py b/packages/fetchai/protocols/fipa/message.py
index 94f9831f0f..b0b2afb7ee 100644
--- a/packages/fetchai/protocols/fipa/message.py
+++ b/packages/fetchai/protocols/fipa/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/fipa/protocol.yaml b/packages/fetchai/protocols/fipa/protocol.yaml
index 81973977e6..e6988dc7dc 100644
--- a/packages/fetchai/protocols/fipa/protocol.yaml
+++ b/packages/fetchai/protocols/fipa/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeih776npzene2jytmixiwgq7xmla7yicp5qzqohbk74eewv6c5banu
- __init__.py: bafybeibvmrfe36b2kdia3nbyz3y6aut2a7aul3rxshf62kzaxebjkjaxrm
+ __init__.py: bafybeieof3o7nfckp4jxzmcbhacmse7ksu37matcpuv57ad7c4bp2wfng4
custom_types.py: bafybeihzdd5m6h7y6xghpyzp54ddd6b2id7mj5qeafnnrg23tim45g6b2e
- dialogues.py: bafybeiedwxxxvoozzvsei74eypmsxpt7li5pznoomzupzpavyo75jfffei
+ dialogues.py: bafybeig75dpfj42vqf2kwxn3qhku6qizo6o2omuz4hx7aoa43rb47hikle
fipa.proto: bafybeibycv37qg5eesvmptehsg2uydyxh34fa2xiqgtjfqevhn2fg622ca
fipa_pb2.py: bafybeiduuzmhzytgq4yktpj4hvrhq626cuur56ic7tayqeu7r6itlxwmse
- message.py: bafybeic3bgz7a2zgosgbzmdujv6phbdkv5hho6xigtwqcibabyrcmrdsby
- serialization.py: bafybeigbuolf3jjjwybpqfncbfrbwggnxvo4l2pvraylda6v7r6izo72xe
+ message.py: bafybeid46ldjgzbz3o5bwcspcu2lefc75rnkn4osa24p73eovmueuo7h4q
+ serialization.py: bafybeie5qeeemqtay7qldshysrojnwxpwk3ccwr643h4vul3peqnvbbc4e
tests/__init__.py: bafybeiejmbkzylap7xuv3wbduwwewybasdt6bxq3l3fkaoxazij2rgfre4
tests/test_fipa.py: bafybeihh37hqvueezb56enmpxbithkmboomitt3cxaent6lnlin7ijq5py
tests/test_fipa_dialogues.py: bafybeifw4ux7p5o7fxlbj2vhi4wbfrav3xcvtixnattdulthrmqhviiadi
diff --git a/packages/fetchai/protocols/fipa/serialization.py b/packages/fetchai/protocols/fipa/serialization.py
index 0b45b901a6..bcbe7a5fba 100644
--- a/packages/fetchai/protocols/fipa/serialization.py
+++ b/packages/fetchai/protocols/fipa/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/gym/__init__.py b/packages/fetchai/protocols/gym/__init__.py
index f42859902e..05e8db4ff4 100644
--- a/packages/fetchai/protocols/gym/__init__.py
+++ b/packages/fetchai/protocols/gym/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/gym/dialogues.py b/packages/fetchai/protocols/gym/dialogues.py
index c114a3fdee..d46944cdf7 100644
--- a/packages/fetchai/protocols/gym/dialogues.py
+++ b/packages/fetchai/protocols/gym/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/gym/message.py b/packages/fetchai/protocols/gym/message.py
index 3a55a3fef8..4178b42fc5 100644
--- a/packages/fetchai/protocols/gym/message.py
+++ b/packages/fetchai/protocols/gym/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/gym/protocol.yaml b/packages/fetchai/protocols/gym/protocol.yaml
index 3290b812b0..e6fbb9b263 100644
--- a/packages/fetchai/protocols/gym/protocol.yaml
+++ b/packages/fetchai/protocols/gym/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeie6ybbxlmpqad7pgwbeljnw4fmeee7cjipdk52dahnzskwwplknam
- __init__.py: bafybeibnxocarwrmndxqe3hppexrlwpbjxwv5f3urcvvhhu46z3f3u23k4
+ __init__.py: bafybeia7t46kmgfmmo65bvaleufmsnxpjewbtwavtfw6gvvm7k42h27uqq
custom_types.py: bafybeiclim2o6bqe35sbkjpd3y43iokghvytrrh662jenj3ri5ri2p5rpi
- dialogues.py: bafybeiap2b3t5lntf3ocjdmk44itp4yantajn22pu5inbi36hvqpuwsoum
+ dialogues.py: bafybeifvlkpadyzjer3vnsha6o323x7ffmnle336ia7vwtbxw6x452nvue
gym.proto: bafybeicnwpnryy7afgbimi5yppie7kdcgiephutu5maxjk63ltg7o77gay
gym_pb2.py: bafybeic5acuh4pxo5q33z4vv6ziwwpxkg5cyn2e2a6f2loobj5sikbfwji
- message.py: bafybeicdw5oomkznemseczbaqougvxdz6bis7zilfia5xgjev75ffadxlm
- serialization.py: bafybeicymbctqkedohktwnpnl6n3xpzu3j37sgw2j3txaf5levhmhj2f4i
+ message.py: bafybeihbipperk3e6hsjrq6b4bcf7dt6z66chv5qe4ut6ql57yu5tcoyz4
+ serialization.py: bafybeieym2hhoqustnwxxa2rsg4e7wregh7yay6wielr6ybglsdcke7jei
tests/__init__.py: bafybeidoxwwkwljoz2xsmv7pif3tksdyhl7tgf4s4aao5ypjg4o4hefk7e
tests/test_gym.py: bafybeih7jqhs3exvqfbo5et55pdksp6q44q2tq6edjx7mnesm44mgzmnrq
tests/test_gym_dialogues.py: bafybeidvzax3rg2y7nyvaxghraqkfbqw4t5rz2dg4gxsfn2v4mkljd6z4q
diff --git a/packages/fetchai/protocols/gym/serialization.py b/packages/fetchai/protocols/gym/serialization.py
index 14b93d12b8..4e86705b19 100644
--- a/packages/fetchai/protocols/gym/serialization.py
+++ b/packages/fetchai/protocols/gym/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/oef_search/__init__.py b/packages/fetchai/protocols/oef_search/__init__.py
index 1bf84e87b7..eebddf9263 100644
--- a/packages/fetchai/protocols/oef_search/__init__.py
+++ b/packages/fetchai/protocols/oef_search/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/oef_search/dialogues.py b/packages/fetchai/protocols/oef_search/dialogues.py
index d7d5403a0a..ec15df4339 100644
--- a/packages/fetchai/protocols/oef_search/dialogues.py
+++ b/packages/fetchai/protocols/oef_search/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/oef_search/message.py b/packages/fetchai/protocols/oef_search/message.py
index 8377fff122..0e2f5d4a4f 100644
--- a/packages/fetchai/protocols/oef_search/message.py
+++ b/packages/fetchai/protocols/oef_search/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/oef_search/protocol.yaml b/packages/fetchai/protocols/oef_search/protocol.yaml
index 749d420d8b..6941b3fdb7 100644
--- a/packages/fetchai/protocols/oef_search/protocol.yaml
+++ b/packages/fetchai/protocols/oef_search/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeibwimlpsr55jdty46gmhzvptw3g4rvmcyobdogdsirwwnglcycw6u
- __init__.py: bafybeid6nqidrzeocsravsa7z54uhlkydxm5zt4pu5gf6lat4un7xh6sou
+ __init__.py: bafybeihxjbwdczfaygeq2elhvfwqjctshzi3qu6bdlijhcx2hd27lfzcby
custom_types.py: bafybeihxd2m5g4fi5yr3t2zyvjem7qzu6tyuelecr6siinaur2cqxn4xky
- dialogues.py: bafybeigdqzmglfkgvy472t76rfkh6ip4bbqtwon7zzsjte3bl4sibparcu
- message.py: bafybeibvelkmc3kipimtm57slhmhtxnqqfrxv5ztf6tcdlzren3nasghx4
+ dialogues.py: bafybeifo4qmgkwerfeff2j5q3yagcu44jqkiqcqpm6gciyajqibscajjdm
+ message.py: bafybeigb3ueji6cxualkbafdefc27o2yspvl6q6ptgx6moqoccdcaooula
oef_search.proto: bafybeifvmxnxg4cuxkj64iqeifyv7jl4ihxgsope7p4j74yotedboai7jm
oef_search_pb2.py: bafybeiht3pt2xgqmz4tptqlkzf2bus4gqcqkrv7e4was6egbyfydxrbr24
- serialization.py: bafybeiaa66mm3vgcwgbgkbbuvrqryrn7kx7jtofpi6aida6trqgufc2sey
+ serialization.py: bafybeibdg3awkkpu5yjotvm7mkqrkdkun2gsr3mwjkddqapkfbt7j2z3ya
tests/__init__.py: bafybeiebv7wlew4kejoreeddxek6tq3qzejxkxc5kbch5pm4ojvykgd2om
tests/test_oef_search.py: bafybeiahbytplglft6nyko3pzufhu4fvjtu2uat5ok5ogzrmdfic6ipaaa
tests/test_oef_search_dialogues.py: bafybeidtatsgbixbhvln4jfhbkdvyo6kdq2lec7hagp5vmnqwlpckbgqpe
diff --git a/packages/fetchai/protocols/oef_search/serialization.py b/packages/fetchai/protocols/oef_search/serialization.py
index 7642c916c7..8da1540cba 100644
--- a/packages/fetchai/protocols/oef_search/serialization.py
+++ b/packages/fetchai/protocols/oef_search/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/state_update/__init__.py b/packages/fetchai/protocols/state_update/__init__.py
index cebc0d13c2..74db639849 100644
--- a/packages/fetchai/protocols/state_update/__init__.py
+++ b/packages/fetchai/protocols/state_update/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/state_update/dialogues.py b/packages/fetchai/protocols/state_update/dialogues.py
index b5521037b4..5022992b80 100644
--- a/packages/fetchai/protocols/state_update/dialogues.py
+++ b/packages/fetchai/protocols/state_update/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/state_update/message.py b/packages/fetchai/protocols/state_update/message.py
index 8808cefefb..53b4e38a6d 100644
--- a/packages/fetchai/protocols/state_update/message.py
+++ b/packages/fetchai/protocols/state_update/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/state_update/protocol.yaml b/packages/fetchai/protocols/state_update/protocol.yaml
index 3c47da67e0..722cf20953 100644
--- a/packages/fetchai/protocols/state_update/protocol.yaml
+++ b/packages/fetchai/protocols/state_update/protocol.yaml
@@ -8,10 +8,10 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeieh3nvfgvwdybc7dz44ac3qhleeleaojmwo32o3nticdw24ltdekq
- __init__.py: bafybeihg5xposbfnpqkm7jhzafsztnizzw6plxtdxpvds4nzd5m3l7ieuu
- dialogues.py: bafybeiet4icgzq3ast2cdkca3t2sdlslvkerpet2ml236xegrsgn5lrtvi
- message.py: bafybeiebwe4jw7s7aoyj2ffmm3pqhkshdje7qcenlkyutzjy5gem5kr62u
- serialization.py: bafybeihmj2i6c2etiaqo3u2yv4mogdbx6slzfxvjjooikxlaacmku3a45u
+ __init__.py: bafybeieg4ggjg3r2whylvvktwusukcvlxlqubccpwdzyuk2al46jz45llm
+ dialogues.py: bafybeif5ltsix2yu6v4xl4leubq77d2wur2r3jx6zu3um54qmxjj7zpoiy
+ message.py: bafybeih4uurpjzth2sxrqbbgayuvy5d7ilzgprkphdjyhwtzwiokqtlriy
+ serialization.py: bafybeihdkvucl2mief25dgdu76d3ptfvayhjaaixsy6uy4s2t245llh3tu
state_update.proto: bafybeifb4w4hhbfulbsj3uoazthtcywhqkxabhtztwycsx3dtsmq6x43re
state_update_pb2.py: bafybeigxg6dl2sgh2ivlu6my5osijmkkd6rl4ntrdzwd5tv7dwf5zdl73m
tests/__init__.py: bafybeicf4p3m6qv3qkvd3ahxemeslvkrzjegetayjwrvjoch4ajoqezgpq
diff --git a/packages/fetchai/protocols/state_update/serialization.py b/packages/fetchai/protocols/state_update/serialization.py
index ba5ca57322..7b7ecde8db 100644
--- a/packages/fetchai/protocols/state_update/serialization.py
+++ b/packages/fetchai/protocols/state_update/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/tac/__init__.py b/packages/fetchai/protocols/tac/__init__.py
index 6bba9b0130..1d6d86983d 100644
--- a/packages/fetchai/protocols/tac/__init__.py
+++ b/packages/fetchai/protocols/tac/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/tac/dialogues.py b/packages/fetchai/protocols/tac/dialogues.py
index 9b827235c1..706e2e5cb9 100644
--- a/packages/fetchai/protocols/tac/dialogues.py
+++ b/packages/fetchai/protocols/tac/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/tac/message.py b/packages/fetchai/protocols/tac/message.py
index 7c634d8a5a..342f407294 100644
--- a/packages/fetchai/protocols/tac/message.py
+++ b/packages/fetchai/protocols/tac/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/protocols/tac/protocol.yaml b/packages/fetchai/protocols/tac/protocol.yaml
index 0e59858eb6..f1a6e02bbf 100644
--- a/packages/fetchai/protocols/tac/protocol.yaml
+++ b/packages/fetchai/protocols/tac/protocol.yaml
@@ -9,11 +9,11 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeibmlti3bag4zk4o7nhjglt7nrrujpstfudd7pje4qfgofoxq5vbea
- __init__.py: bafybeibehidmoismz7u4j465jdodk74xvzd7cmnfigh73prfioi67g3634
+ __init__.py: bafybeih3fvms3ym26v3tf5yydqex3xaxn2qwhmblh34oipqeyhjvcqvuzy
custom_types.py: bafybeiajzip37odvfonxcalejaxua3un3lzfepk74mltev5jxil4l6t5ae
- dialogues.py: bafybeief4svvk7man4vwd3o2ewslu4ax7gkhdvme5qsgxr7htjk5ucqfby
- message.py: bafybeieaaldotjxtz6qap54ztiaj755eet7dgb2iyztbdkvw3qydzrknp4
- serialization.py: bafybeiaccxbqcnuuz4hdectqalnky2h7mz6iyc43es55arkizku2r3doyy
+ dialogues.py: bafybeichvrgqgjztlr6lmvzk2ximvpcrekhk2n6ctj6pchzdgc5lebdzxu
+ message.py: bafybeiesvw5dqg7vb6vpsawxq2jsw7oh4gzefvotm3gm2irrf2rz7rinfe
+ serialization.py: bafybeidi7yzsopptepdfa7qn7zhllhfooktlzexhcz6kxdqtlxpzqdphnu
tac.proto: bafybeig5yaqdqk5vzxibwbfkmd2oqsty4nsyhjihphjtq6q3ht7lyc334u
tac_pb2.py: bafybeialt4qutqgzcmqbvc7puewz5usf7gl3mewpyn5ren4ocz2odrqkdi
tests/__init__.py: bafybeigio4dcbzdb4zxbycaredo4l4a72z4rk6wt5bbvubhu6fdj73t6oe
diff --git a/packages/fetchai/protocols/tac/serialization.py b/packages/fetchai/protocols/tac/serialization.py
index 96d2a38bf8..666051d5b6 100644
--- a/packages/fetchai/protocols/tac/serialization.py
+++ b/packages/fetchai/protocols/tac/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/fetchai/skills/echo/skill.yaml b/packages/fetchai/skills/echo/skill.yaml
index 93119587b0..36d7849592 100644
--- a/packages/fetchai/skills/echo/skill.yaml
+++ b/packages/fetchai/skills/echo/skill.yaml
@@ -19,7 +19,7 @@ fingerprint_ignore_patterns: []
connections: []
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
skills: []
behaviours:
echo:
diff --git a/packages/fetchai/skills/erc1155_client/skill.yaml b/packages/fetchai/skills/erc1155_client/skill.yaml
index 85e830bed0..2abd3ed498 100644
--- a/packages/fetchai/skills/erc1155_client/skill.yaml
+++ b/packages/fetchai/skills/erc1155_client/skill.yaml
@@ -21,16 +21,16 @@ fingerprint:
tests/test_strategy.py: bafybeicbxie3v6vue3gcnru6vsvggcgy3shxwrldis5gppizbuhooslcqa
fingerprint_ignore_patterns: []
connections:
-- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm
+- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq
contracts:
- fetchai/erc1155:0.22.0:bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
-- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
-- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i
-- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
+- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
+- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4
+- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4
skills: []
behaviours:
search:
diff --git a/packages/fetchai/skills/erc1155_deploy/skill.yaml b/packages/fetchai/skills/erc1155_deploy/skill.yaml
index e0c5242a63..c70dbe609f 100644
--- a/packages/fetchai/skills/erc1155_deploy/skill.yaml
+++ b/packages/fetchai/skills/erc1155_deploy/skill.yaml
@@ -21,16 +21,16 @@ fingerprint:
tests/test_strategy.py: bafybeigxtw2j2c7vl6xhdwos62jbtmx62xfgdyadptm5eewmkesmcooyea
fingerprint_ignore_patterns: []
connections:
-- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm
+- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq
contracts:
- fetchai/erc1155:0.22.0:bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
-- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
-- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i
-- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
+- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
+- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4
+- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4
skills: []
behaviours:
service_registration:
diff --git a/packages/fetchai/skills/error/skill.yaml b/packages/fetchai/skills/error/skill.yaml
index 14ed340ca2..ea7862a0ae 100644
--- a/packages/fetchai/skills/error/skill.yaml
+++ b/packages/fetchai/skills/error/skill.yaml
@@ -13,7 +13,7 @@ fingerprint_ignore_patterns: []
connections: []
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
skills: []
behaviours: {}
handlers:
diff --git a/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml b/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml
index 5ed0fabdb6..dcd0a2df0d 100644
--- a/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml
+++ b/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml
@@ -15,7 +15,7 @@ fingerprint_ignore_patterns: []
connections: []
contracts: []
protocols:
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
skills: []
behaviours:
initializer:
diff --git a/packages/fetchai/skills/generic_buyer/skill.yaml b/packages/fetchai/skills/generic_buyer/skill.yaml
index 53bb206b65..15536e1aa9 100644
--- a/packages/fetchai/skills/generic_buyer/skill.yaml
+++ b/packages/fetchai/skills/generic_buyer/skill.yaml
@@ -19,14 +19,14 @@ fingerprint:
tests/test_models.py: bafybeibh72j3n72yseqvmpppucpu5wtidf6ebxbxkfnmrnlh4zv5y5apei
fingerprint_ignore_patterns: []
connections:
-- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm
+- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
-- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
-- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
+- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
+- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4
skills: []
behaviours:
search:
diff --git a/packages/fetchai/skills/generic_seller/skill.yaml b/packages/fetchai/skills/generic_seller/skill.yaml
index a642f14d06..51f2ab34c3 100644
--- a/packages/fetchai/skills/generic_seller/skill.yaml
+++ b/packages/fetchai/skills/generic_seller/skill.yaml
@@ -20,13 +20,13 @@ fingerprint:
tests/test_models.py: bafybeihabrc22zqssit3fmqhxptosy6qz6mx65ukhf5iayvirfv42xrhoq
fingerprint_ignore_patterns: []
connections:
-- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm
+- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4
-- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm
-- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a
+- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4
+- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4
skills: []
behaviours:
service_registration:
diff --git a/packages/fetchai/skills/gym/skill.yaml b/packages/fetchai/skills/gym/skill.yaml
index 22fc27ae05..32f7a2a1b7 100644
--- a/packages/fetchai/skills/gym/skill.yaml
+++ b/packages/fetchai/skills/gym/skill.yaml
@@ -23,11 +23,11 @@ fingerprint:
tests/test_task.py: bafybeic4y7wulvlx2eparks3wyftfsx5ya2xsufoaohxfqhxrabm7zt7pi
fingerprint_ignore_patterns: []
connections:
-- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y
+- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi
skills: []
behaviours: {}
handlers:
diff --git a/packages/fetchai/skills/http_echo/skill.yaml b/packages/fetchai/skills/http_echo/skill.yaml
index 695656d9ff..69e5c9ffbb 100644
--- a/packages/fetchai/skills/http_echo/skill.yaml
+++ b/packages/fetchai/skills/http_echo/skill.yaml
@@ -18,8 +18,8 @@ fingerprint_ignore_patterns: []
connections: []
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa
skills: []
behaviours: {}
handlers:
diff --git a/packages/open_aea/agents/gym_aea/aea-config.yaml b/packages/open_aea/agents/gym_aea/aea-config.yaml
index 662e3f0bf7..4a05d45a59 100644
--- a/packages/open_aea/agents/gym_aea/aea-config.yaml
+++ b/packages/open_aea/agents/gym_aea/aea-config.yaml
@@ -9,15 +9,15 @@ fingerprint:
README.md: bafybeiadln5ca6tu6rzbsgjpeluf6nz5efxl3u223c3vxwgf2iynkj5n6q
fingerprint_ignore_patterns: []
connections:
-- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y
+- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq
-- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi
+- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
skills:
-- fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4
+- fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe
default_connection: fetchai/gym:0.19.0
default_ledger: ethereum
private_key_paths: {}
diff --git a/packages/open_aea/agents/http_echo/aea-config.yaml b/packages/open_aea/agents/http_echo/aea-config.yaml
index 6ac0736e70..ea4e1e243f 100644
--- a/packages/open_aea/agents/http_echo/aea-config.yaml
+++ b/packages/open_aea/agents/http_echo/aea-config.yaml
@@ -8,14 +8,14 @@ fingerprint:
README.md: bafybeibkr6ecv5efx3hwxvxposvpmr76ugrj6kydeasb7bppo3ibynnjcu
fingerprint_ignore_patterns: []
connections:
-- valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m
+- valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
-- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
+- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa
skills:
-- fetchai/http_echo:0.20.0:bafybeicfiri2juaqh3azeit3z3rf44kgxdo6oj4lgxjgvnowq6m7j47qrm
+- fetchai/http_echo:0.20.0:bafybeiabpmclv4njsrxfwgsmei5vbcj7bzm53h5dsi5lubiuelboauedwy
default_ledger: ethereum
required_ledgers:
- ethereum
diff --git a/packages/open_aea/agents/my_first_aea/aea-config.yaml b/packages/open_aea/agents/my_first_aea/aea-config.yaml
index ae0d867432..c41f76c0dd 100644
--- a/packages/open_aea/agents/my_first_aea/aea-config.yaml
+++ b/packages/open_aea/agents/my_first_aea/aea-config.yaml
@@ -8,14 +8,14 @@ fingerprint:
README.md: bafybeiftiqiqpxn7ghrurhepquzqzk3su3x6wanlnolt2uj772fzgz574m
fingerprint_ignore_patterns: []
connections:
-- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy
+- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm
contracts: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy
-- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e
+- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm
skills:
-- fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya
+- fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54
default_connection: fetchai/stub:0.21.0
default_ledger: ethereum
required_ledgers:
diff --git a/packages/open_aea/protocols/signing/__init__.py b/packages/open_aea/protocols/signing/__init__.py
index f202d96566..453a8a89e2 100644
--- a/packages/open_aea/protocols/signing/__init__.py
+++ b/packages/open_aea/protocols/signing/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 open_aea
+# Copyright 2025 open_aea
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/open_aea/protocols/signing/dialogues.py b/packages/open_aea/protocols/signing/dialogues.py
index 49fc21248c..4870dfe03e 100644
--- a/packages/open_aea/protocols/signing/dialogues.py
+++ b/packages/open_aea/protocols/signing/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 open_aea
+# Copyright 2025 open_aea
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/open_aea/protocols/signing/message.py b/packages/open_aea/protocols/signing/message.py
index c11b7ea249..9732ffb41e 100644
--- a/packages/open_aea/protocols/signing/message.py
+++ b/packages/open_aea/protocols/signing/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 open_aea
+# Copyright 2025 open_aea
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/open_aea/protocols/signing/protocol.yaml b/packages/open_aea/protocols/signing/protocol.yaml
index 67aa31c87f..d127463d11 100644
--- a/packages/open_aea/protocols/signing/protocol.yaml
+++ b/packages/open_aea/protocols/signing/protocol.yaml
@@ -8,11 +8,11 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeictzqfrs3zlpmirbelejsenkupesqh7nkjncbopkmamk7dkersmrm
- __init__.py: bafybeiarl4y6yah6cypjp2jqvlcpexpkt6zcgtcs67a6wsur7ncqa6u7d4
+ __init__.py: bafybeicf7hlkwenhd4l4ezz4emrhzn22oi54fo6oyoc23ivrkznlz6m3za
custom_types.py: bafybeicbmroddjj6xvtoi6k6d2mt7iqr3uwxvhwt3ecpy5ze52ffc6i7bq
- dialogues.py: bafybeiblb6pmkl3rluy27rn5525yvmkitcdpkb2a52byn2l7jsafsnnye4
- message.py: bafybeibwldxym64enuo55bzlhb64i34e4hnncstyj2tpnei5gcyrrww3h4
- serialization.py: bafybeialbbd7zxf6e2jekr6lev5gznux5wf3ivbiqsangwznkjyozfep2a
+ dialogues.py: bafybeihp66yugpu3gohrj7vwkghmy2di3wy2nzfveczenhebp7egfksa5m
+ message.py: bafybeibjq6sl4tjr4cgczzjoawm7aprv6t4obp56y7obegu4aknjxtyrku
+ serialization.py: bafybeicnwsu3ria24eagidoai6sb776xpedesed6se5auy6dbsou7p2ijq
signing.proto: bafybeigbzr6x5wdmqzc7eanlz5xmvaoiwb4kwozgg3cugq63b7esicusra
signing_pb2.py: bafybeig5sfgd3zkclg4fwfpkq7mfh2vtv27jjgpmlzrnk2ti2po5ciysiq
tests/__init__.py: bafybeiaraxpv2z6r4e5rgmvnvdfv5rlrjdwbhqyjocxm2z2wkzpluezdey
diff --git a/packages/open_aea/protocols/signing/serialization.py b/packages/open_aea/protocols/signing/serialization.py
index 5526c6bbf1..23dac5402f 100644
--- a/packages/open_aea/protocols/signing/serialization.py
+++ b/packages/open_aea/protocols/signing/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 open_aea
+# Copyright 2025 open_aea
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/packages.json b/packages/packages.json
index 94b2d2f0b1..78ec582a19 100644
--- a/packages/packages.json
+++ b/packages/packages.json
@@ -1,44 +1,44 @@
{
"dev": {
- "protocol/fetchai/gym/1.0.0": "bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq",
- "protocol/fetchai/default/1.0.0": "bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24",
- "protocol/valory/acn/1.1.0": "bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe",
- "protocol/valory/contract_api/1.0.0": "bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i",
- "protocol/valory/http/1.0.0": "bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae",
- "protocol/valory/ledger_api/1.0.0": "bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni",
- "protocol/fetchai/fipa/1.0.0": "bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4",
- "protocol/fetchai/oef_search/1.0.0": "bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm",
- "protocol/fetchai/state_update/1.0.0": "bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy",
- "protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi",
- "protocol/fetchai/tac/1.0.0": "bafybeid3i7yew5pv3in5cg76oguxu5ncllxaiog64q42m2fq3k2rpphs2m",
+ "protocol/fetchai/gym/1.0.0": "bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi",
+ "protocol/fetchai/default/1.0.0": "bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa",
+ "protocol/valory/acn/1.1.0": "bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu",
+ "protocol/valory/contract_api/1.0.0": "bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4",
+ "protocol/valory/http/1.0.0": "bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa",
+ "protocol/valory/ledger_api/1.0.0": "bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4",
+ "protocol/fetchai/fipa/1.0.0": "bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a",
+ "protocol/fetchai/oef_search/1.0.0": "bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4",
+ "protocol/fetchai/state_update/1.0.0": "bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e",
+ "protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm",
+ "protocol/fetchai/tac/1.0.0": "bafybeica6dpymygypqtokmgafwuusbbw5rbf3o7adxlyjbcbovfj53tw44",
"contract/fetchai/erc1155/0.22.0": "bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4",
- "connection/fetchai/gym/0.19.0": "bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y",
- "connection/fetchai/stub/0.21.0": "bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy",
- "connection/valory/ledger/0.19.0": "bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm",
- "connection/valory/http_server/0.22.0": "bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m",
- "connection/valory/p2p_libp2p/0.1.0": "bafybeihmzdqkdukajnw4fjvkrgsyanrwxnuptlzbaxof7zfq7suvk5fknq",
- "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihs5zlwa5wlozct3rjlxsirm3ve3e4buse5nfehiky6ymnnfrobne",
- "connection/valory/p2p_libp2p_mailbox/0.1.0": "bafybeiecclc65ogngs3piaxpwhiyl77mlpqun5ejlyv4kamwzrrh746guq",
- "connection/fetchai/local/0.20.0": "bafybeiema4rnxi54luhzbrccb27pfrwlohemka45eqf4nidgmtkwwmxeyi",
- "connection/valory/http_client/0.23.0": "bafybeihi772xgzpqeipp3fhmvpct4y6e6tpjp4sogwqrnf3wqspgeilg4u",
- "connection/valory/test_libp2p/0.1.0": "bafybeihgujnszlu2nd7gdary25tanimrmlbpiigid2xregwlz654x2usy4",
- "skill/fetchai/echo/0.19.0": "bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya",
+ "connection/fetchai/gym/0.19.0": "bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y",
+ "connection/fetchai/stub/0.21.0": "bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm",
+ "connection/valory/ledger/0.19.0": "bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq",
+ "connection/valory/http_server/0.22.0": "bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy",
+ "connection/valory/p2p_libp2p/0.1.0": "bafybeig2atkjnrz7lsboubaque567ndtzog6k53dnmrrq3eeqgbqmmcq5y",
+ "connection/valory/p2p_libp2p_client/0.1.0": "bafybeic6ayusdwy4dks75njwk32ac7ur7salgllwf4fdc34ue5z2k5iz4q",
+ "connection/valory/p2p_libp2p_mailbox/0.1.0": "bafybeigxmh7muuesebuia3wi7lpmnbzvxzojpacnhwtab4zbmupru3zbdu",
+ "connection/fetchai/local/0.20.0": "bafybeida5vveqrla7aiq7kdz744cmfum3mrh6c5ttnbpg2ekwxsxbslwpy",
+ "connection/valory/http_client/0.23.0": "bafybeid5ffvg76ejjoese7brj5ji3lx66cu7p2ixfwflpo6rgofkypfd7y",
+ "connection/valory/test_libp2p/0.1.0": "bafybeifsddsr3uxxaoopsa4oojagzvpuhhzkdtfqjn2shfh4trm75o7hay",
+ "skill/fetchai/echo/0.19.0": "bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54",
"skill/fetchai/error_test_skill/0.1.0": "bafybeihsbtlpe7h6fsvoxban5rilkmwviwkokul5cqym6atoolirontiyu",
- "skill/fetchai/gym/0.20.0": "bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4",
- "skill/fetchai/http_echo/0.20.0": "bafybeicfiri2juaqh3azeit3z3rf44kgxdo6oj4lgxjgvnowq6m7j47qrm",
- "skill/fetchai/erc1155_client/0.28.0": "bafybeiasrz6iflvwwyurssdxn2uxtdf2fjpsuamthic4fsdpdt4bhqtqam",
- "skill/fetchai/erc1155_deploy/0.30.0": "bafybeibvwbjv4dvjmuj6cziafghitqtuuscrfig5r5nkfkfzn3l7wm2mjy",
- "skill/fetchai/error/0.17.0": "bafybeicboomvykqhel3otyv4qg5t3hzpo6kmn5bk4ljluithhuieu7flsm",
- "skill/fetchai/fipa_dummy_buyer/0.2.0": "bafybeidgso7lo5ay44mbxsp3lxilrgeek3ye44e6wus2ayq6kyxfvc3vjm",
- "skill/fetchai/generic_buyer/0.26.0": "bafybeietldbnmgiegadjvzj6jrlvo5z3t5oaqsvhbrp32cq2nn775ykfgq",
- "skill/fetchai/generic_seller/0.27.0": "bafybeicdwfe5avdsfj3nftkdxeeeadndoagvw4r4p6hgxjxskogu6sxozq",
+ "skill/fetchai/gym/0.20.0": "bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe",
+ "skill/fetchai/http_echo/0.20.0": "bafybeiabpmclv4njsrxfwgsmei5vbcj7bzm53h5dsi5lubiuelboauedwy",
+ "skill/fetchai/erc1155_client/0.28.0": "bafybeics3c52hslishtxoju243yfazqnmzjt73kvgcgffi224x2edjzpni",
+ "skill/fetchai/erc1155_deploy/0.30.0": "bafybeiboajtx7g3kt62lavadud3v4doqaxfakwhyjkwkakkx5gbtc2bg2e",
+ "skill/fetchai/error/0.17.0": "bafybeib3sed2rk7monjh23gorihtnzpov5yrlqqjvyavnjjtxchz2uxeoy",
+ "skill/fetchai/fipa_dummy_buyer/0.2.0": "bafybeifior4ve3cjsnq6uqi4ipcltkoab47dh2b4evcmwq53kx52fzbqga",
+ "skill/fetchai/generic_buyer/0.26.0": "bafybeianvr5gmazahzcfkk6pjuew5xwrxlddylbiin2b7xdhfqnieyk2jm",
+ "skill/fetchai/generic_seller/0.27.0": "bafybeibljxmbtotjbbxq43dpoghuibych2vz2lqqpbiuif2nyqnwgs35pq",
"skill/fetchai/task_test_skill/0.1.0": "bafybeidv77u2xl52mnxakwvh7fuh46aiwfpteyof4eaptfd4agoi6cdble",
- "agent/fetchai/error_test/0.1.0": "bafybeiecm675ndzbh35jkejtxn4ughoutztltjhgwzfbp57okabedjmnpq",
- "agent/fetchai/gym_aea/0.25.0": "bafybeibzn3qomqmkaksgpd3gn6aijffvvw7rojswhoytiovohuc737fvfm",
- "agent/fetchai/my_first_aea/0.27.0": "bafybeiejpnatbwp7zlyqazflzexm6jboahy7w7gtrn5oi6ubwiu7jgwzom",
- "agent/open_aea/gym_aea/0.1.0": "bafybeietomk7c6dn6gvgix4s3jfzbrqjqzday6lofbk7wmkczhtgrijvmy",
- "agent/open_aea/http_echo/0.1.0": "bafybeigeufwgu6cxjcvxsks2j4mjk6kir7vnjgr2wfbytqlztqezkzijwy",
- "agent/open_aea/my_first_aea/0.1.0": "bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra"
+ "agent/fetchai/error_test/0.1.0": "bafybeifkbnneq3vhxxzl4ajw2l4j4ndrrqpcxih2i6ymrgfqecjitdfx6a",
+ "agent/fetchai/gym_aea/0.25.0": "bafybeig2hwgtvqndklrablhdlo4fhxjh2bhntejcu62pmojcwba5i77aky",
+ "agent/fetchai/my_first_aea/0.27.0": "bafybeidznpskpf2mszvc4g2icohusfoi75syx6l6pjkp6ccw3dfs56fqom",
+ "agent/open_aea/gym_aea/0.1.0": "bafybeifb6ldx7mvgqo7c6blusile4rvneiw3uxjvy2vxcgn7v4pw3la5xu",
+ "agent/open_aea/http_echo/0.1.0": "bafybeic2zpk3epl4mnkrufl22u5wtiohitgab5otcjruhpqiicsijp3jem",
+ "agent/open_aea/my_first_aea/0.1.0": "bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe"
},
"third_party": {}
}
\ No newline at end of file
diff --git a/packages/valory/connections/http_client/connection.yaml b/packages/valory/connections/http_client/connection.yaml
index a4694f248b..72de12d8f4 100644
--- a/packages/valory/connections/http_client/connection.yaml
+++ b/packages/valory/connections/http_client/connection.yaml
@@ -15,7 +15,7 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae
+- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa
class_name: HTTPClientConnection
config:
host: 127.0.0.1
diff --git a/packages/valory/connections/http_server/connection.yaml b/packages/valory/connections/http_server/connection.yaml
index d19bee4c59..e30052e2f1 100644
--- a/packages/valory/connections/http_server/connection.yaml
+++ b/packages/valory/connections/http_server/connection.yaml
@@ -19,7 +19,7 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae
+- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa
class_name: HTTPServerConnection
config:
api_spec_path: null
diff --git a/packages/valory/connections/ledger/connection.yaml b/packages/valory/connections/ledger/connection.yaml
index 7cb85b67b8..dceb425b95 100644
--- a/packages/valory/connections/ledger/connection.yaml
+++ b/packages/valory/connections/ledger/connection.yaml
@@ -20,8 +20,8 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i
-- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni
+- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4
+- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4
class_name: LedgerConnection
config:
ledger_apis:
diff --git a/packages/valory/connections/p2p_libp2p/connection.yaml b/packages/valory/connections/p2p_libp2p/connection.yaml
index ddfe0c7794..464db03a16 100644
--- a/packages/valory/connections/p2p_libp2p/connection.yaml
+++ b/packages/valory/connections/p2p_libp2p/connection.yaml
@@ -12,7 +12,7 @@ fingerprint:
__init__.py: bafybeibtknmpggpj77fflwndllcqvvbolpds7doymdp4fjd277metq6oxy
check_dependencies.py: bafybeiglc4wx26doygocmmaqfy6xgcbbmhaznr5gbngiv4p2e34zhjwrwa
connection.py: bafybeifc2mkdsnyeygnri3xp52fgq475rmpqqlhbfsfjaef5uvhaduutvu
- consts.py: bafybeia3ye6my7hgpmaz2km55brhae6qbkgnqo2wniao4hflgzanfda3rq
+ consts.py: bafybeianqdeyebcbjik346lpecmjxc4rnmunvmygx3xpct6m5laniog5ui
libp2p_node/Makefile: bafybeieuy4mut3oz2aqhtgt3dtky23do7g7tjg6fni4e256i3zg2onzmim
libp2p_node/README.md: bafybeibke3cczx7lh4cmu4w6ofggrkm32mdzj6isjq4xo7isjproqg3y4y
libp2p_node/acn/utils.go: bafybeiaftfq27ykd5kc3qauchb3vmnt6pt5jxzmsfykes4b4wptojtdhb4
@@ -55,7 +55,7 @@ fingerprint:
libp2p_node/utils/utils.go: bafybeihbd2br74nm3pupy4qkijm2tnuyl7pbq3uwasidmql5znhbr575k4
libp2p_node/utils/utils_test.go: bafybeig2kkgqy7miml66w2byomeqjp4czzv45gb4jas76cxildo3lxi4xq
tests/__init__.py: bafybeieftcbmxxpe7okvm3ycualpyec6xys4nx5tihcjii7lqxd3w5lx7e
- tests/base.py: bafybeiblwhd2bpngwwig2lrizxmvydy6whuarbnkpvedyo4w5bfcnso4oy
+ tests/base.py: bafybeiau2a3sddl466svdj63jokn2u67wpbr5kt6g546lbzsjs5dfk2kfy
tests/test_aea_cli.py: bafybeic3aczdlcvbzdi2l77m36dkbjqva3itv3kbmsiuxrk26va4qtfzli
tests/test_build.py: bafybeigzxvb57sauddmb7t6pwwtxu476wceklktg42bidphl5zkcnghlfu
tests/test_errors.py: bafybeigfwg7cmxbgo7j2pce5vy55wvqze7wv67d4v37k3wpcflwbgzege4
@@ -64,8 +64,8 @@ fingerprint_ignore_patterns: []
build_entrypoint: check_dependencies.py
connections: []
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu
class_name: P2PLibp2pConnection
config:
delegate_uri: 127.0.0.1:11000
@@ -82,8 +82,8 @@ cert_requests:
- identifier: acn
ledger_id: ethereum
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: cosmos
save_path: .certs/conn_cert.txt
excluded_protocols: []
diff --git a/packages/valory/connections/p2p_libp2p/consts.py b/packages/valory/connections/p2p_libp2p/consts.py
index 0e105b2340..436b077735 100644
--- a/packages/valory/connections/p2p_libp2p/consts.py
+++ b/packages/valory/connections/p2p_libp2p/consts.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
# Copyright 2018-2021 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -22,8 +22,8 @@
import platform
-LIBP2P_CERT_NOT_BEFORE = "2024-01-01"
-LIBP2P_CERT_NOT_AFTER = "2025-01-01"
+LIBP2P_CERT_NOT_BEFORE = "2025-01-01"
+LIBP2P_CERT_NOT_AFTER = "2026-01-01"
LIBP2P_NODE_MODULE_NAME = "libp2p_node"
diff --git a/packages/valory/connections/p2p_libp2p/tests/base.py b/packages/valory/connections/p2p_libp2p/tests/base.py
index 96ab58dab9..a027aadbe2 100644
--- a/packages/valory/connections/p2p_libp2p/tests/base.py
+++ b/packages/valory/connections/p2p_libp2p/tests/base.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -47,10 +47,6 @@
condition=(platform.system() == "Windows"),
reason="https://github.com/golang/go/issues/51007",
)
-SKIP_MACOS = pytest.mark.skipif(
- condition=(platform.system() == "Darwin"),
- reason="go-ethereum not working on macos-12+",
-)
def libp2p_log_on_failure(fn: Callable) -> Callable:
diff --git a/packages/valory/connections/p2p_libp2p_client/connection.yaml b/packages/valory/connections/p2p_libp2p_client/connection.yaml
index 5058f5969e..f10f05b1e0 100644
--- a/packages/valory/connections/p2p_libp2p_client/connection.yaml
+++ b/packages/valory/connections/p2p_libp2p_client/connection.yaml
@@ -14,7 +14,7 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe
+- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu
class_name: P2PLibp2pClientConnection
config:
connect_retries: 3
@@ -30,15 +30,15 @@ cert_requests:
- identifier: acn
ledger_id: ethereum
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: 02d3a830c9d6ea1ae91936951430dee11f4662f33118b02190693be835359a9d77
save_path: .certs/acn_cosmos_9005.txt
- identifier: acn
ledger_id: ethereum
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: 02e741c62d706e1dcf6986bf37fa74b98681bc32669623ac9ee6ff72488d4f59e8
save_path: .certs/acn_cosmos_9006.txt
excluded_protocols: []
diff --git a/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml b/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml
index 2b2257b094..c78547bc98 100644
--- a/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml
+++ b/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml
@@ -14,7 +14,7 @@ fingerprint:
fingerprint_ignore_patterns: []
connections: []
protocols:
-- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe
+- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu
class_name: P2PLibp2pMailboxConnection
config:
connect_retries: 3
@@ -27,15 +27,15 @@ cert_requests:
- identifier: acn
ledger_id: ethereum
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: 02d3a830c9d6ea1ae91936951430dee11f4662f33118b02190693be835359a9d77
save_path: .certs/acn_cosmos_9005.txt
- identifier: acn
ledger_id: ethereum
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: 02e741c62d706e1dcf6986bf37fa74b98681bc32669623ac9ee6ff72488d4f59e8
save_path: .certs/acn_cosmos_9006.txt
excluded_protocols: []
diff --git a/packages/valory/connections/test_libp2p/connection.yaml b/packages/valory/connections/test_libp2p/connection.yaml
index af3bfc9c78..d9bdb9bae4 100644
--- a/packages/valory/connections/test_libp2p/connection.yaml
+++ b/packages/valory/connections/test_libp2p/connection.yaml
@@ -12,7 +12,7 @@ fingerprint:
readme.md: bafybeihg5yfzgqvg5ngy7r2o5tfeqnelx2ffxw4po5hmheqjfhumpmxpoq
tests/__init__.py: bafybeiarz6mhky6pnkdihibcuqrfpx3qo55roygneoaoq2mndi5lzdlcj4
tests/acn_image.py: bafybeidkaavxkfocmg5c6y3i32fmbdf5i77jmqteoylmutifoh4zig3pr4
- tests/base.py: bafybeihk4x2opomphxttji6stortv6tzxll2aylk7ptlg7p65d4qajkkpa
+ tests/base.py: bafybeif2xbemtlfvwcb45lp62xuav4rknkfif34vrlv6xmcdfnciar4xyi
tests/conftest.py: bafybeifkjrvsysdb7ujp2wxurzgytzy3ecu6fv247zfszfymdvb7y7klpu
tests/test_certificate_dates.py: bafybeif4t76wsvsfvvplkmi4gecgod6ijff3bbqgtaqmpep6ywfapfptfm
tests/test_dht.py: bafybeienykwwpdjlbjzxzttxjhgas2edp2f657gbsexjtkztehoq4yfb7m
@@ -34,12 +34,12 @@ fingerprint:
tests/test_p2p_libp2p_mailbox/test_mailbox_service.py: bafybeibp3bkwkrw57qahvuysjdlumywtlk3te5gsvusgrvhsc75k7rrk4u
fingerprint_ignore_patterns: []
connections:
-- valory/p2p_libp2p:0.1.0:bafybeihmzdqkdukajnw4fjvkrgsyanrwxnuptlzbaxof7zfq7suvk5fknq
-- valory/p2p_libp2p_client:0.1.0:bafybeihs5zlwa5wlozct3rjlxsirm3ve3e4buse5nfehiky6ymnnfrobne
-- valory/p2p_libp2p_mailbox:0.1.0:bafybeiecclc65ogngs3piaxpwhiyl77mlpqun5ejlyv4kamwzrrh746guq
+- valory/p2p_libp2p:0.1.0:bafybeig2atkjnrz7lsboubaque567ndtzog6k53dnmrrq3eeqgbqmmcq5y
+- valory/p2p_libp2p_client:0.1.0:bafybeic6ayusdwy4dks75njwk32ac7ur7salgllwf4fdc34ue5z2k5iz4q
+- valory/p2p_libp2p_mailbox:0.1.0:bafybeigxmh7muuesebuia3wi7lpmnbzvxzojpacnhwtab4zbmupru3zbdu
protocols:
-- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24
-- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe
+- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa
+- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu
class_name: MyScaffoldAsyncConnection
config:
foo: bar
diff --git a/packages/valory/connections/test_libp2p/tests/base.py b/packages/valory/connections/test_libp2p/tests/base.py
index f6547f6fc0..89ed271bd0 100644
--- a/packages/valory/connections/test_libp2p/tests/base.py
+++ b/packages/valory/connections/test_libp2p/tests/base.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -64,7 +64,6 @@
)
from packages.valory.connections.p2p_libp2p.tests.base import (
MockDefaultMessageProtocol,
- SKIP_MACOS,
SKIP_WINDOWS,
TEMP_LIBP2P_TEST_DIR,
TIMEOUT,
@@ -277,7 +276,6 @@ def _make_libp2p_connection(
@SKIP_WINDOWS
-@SKIP_MACOS
class BaseP2PLibp2pTest:
"""Base class for ACN p2p libp2p tests"""
diff --git a/packages/valory/protocols/acn/__init__.py b/packages/valory/protocols/acn/__init__.py
index 6d72792dc4..280d0ba3ba 100644
--- a/packages/valory/protocols/acn/__init__.py
+++ b/packages/valory/protocols/acn/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/acn/dialogues.py b/packages/valory/protocols/acn/dialogues.py
index 90b88ea30f..17ade518b7 100644
--- a/packages/valory/protocols/acn/dialogues.py
+++ b/packages/valory/protocols/acn/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/acn/message.py b/packages/valory/protocols/acn/message.py
index 5ef50253ed..2ed199c3d2 100644
--- a/packages/valory/protocols/acn/message.py
+++ b/packages/valory/protocols/acn/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/acn/protocol.yaml b/packages/valory/protocols/acn/protocol.yaml
index 2062cfb934..1a42304be8 100644
--- a/packages/valory/protocols/acn/protocol.yaml
+++ b/packages/valory/protocols/acn/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeie7paijucvzemlfhwfmmhorypwuhzbeimgoitlkokdio5c3ne4pjq
- __init__.py: bafybeicqlp4gkeeef5osp6zopjztlgat24nxrzq43cy7wbwxk5omf2sc2m
+ __init__.py: bafybeifb7xujieda2zxji2foegdiz4o2px7egjqi6vil23vto6f6s44epm
acn.proto: bafybeidkun7o75sxpyk2sixt7dsykgty62f6dnixnes2irbunyamilqsh4
acn_pb2.py: bafybeialafz3yomunwa3g5xgrdqwodzl7zg5dncvzuetv7xoew4zhw76ni
custom_types.py: bafybeigpueuq6mdeyjyayzv3menkmemutfgfiwlozlpl64t67cfnnom24q
- dialogues.py: bafybeidjpyk7s3getyfegjdrgrt5blf2yutzqclohaktjehwcj3sqx2ole
- message.py: bafybeiai7kond3rcbtwnr5xgpwzuauf5tusuep6ikopi4cqvp2wa5qfz3e
- serialization.py: bafybeidu7fzixk6sm3iprhph4shbiq5qgvg56lg4yiryfaf3unuqk34bwi
+ dialogues.py: bafybeigvdruaxbl263wzl4xejt755rcnrzslt42ljrnofkvnh7ff4mw3ea
+ message.py: bafybeicdmrtggkocgwullfs66rywaoaj7oy25psbutnp56bx4u5e4hml3y
+ serialization.py: bafybeidc2tdzom2v52prplkxfwu5ylty7n26kxo6uupvplddqsz4k3keae
tests/__init__.py: bafybeidteufp2npjd77ekcftk5e4gbaquq3gike5nxtk5xfmnusls56keu
tests/test_acn.py: bafybeignjgdtlfdnj25hc5necmg7zl3kvngsmzkjgcwfm5qg36liqa63ki
tests/test_acn_dialogues.py: bafybeia2kndutaokjpogo4wlb5pf4gkqacvcbngqromf4g4mzu6wyetz7q
diff --git a/packages/valory/protocols/acn/serialization.py b/packages/valory/protocols/acn/serialization.py
index 4bf68c3218..6ef1b72fbe 100644
--- a/packages/valory/protocols/acn/serialization.py
+++ b/packages/valory/protocols/acn/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/contract_api/__init__.py b/packages/valory/protocols/contract_api/__init__.py
index 700b8ef278..b79a29dab6 100644
--- a/packages/valory/protocols/contract_api/__init__.py
+++ b/packages/valory/protocols/contract_api/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/contract_api/dialogues.py b/packages/valory/protocols/contract_api/dialogues.py
index 5b9f534f64..1c8b9d52db 100644
--- a/packages/valory/protocols/contract_api/dialogues.py
+++ b/packages/valory/protocols/contract_api/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/contract_api/message.py b/packages/valory/protocols/contract_api/message.py
index 1b68bc22e9..6ecde7bd32 100644
--- a/packages/valory/protocols/contract_api/message.py
+++ b/packages/valory/protocols/contract_api/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/contract_api/protocol.yaml b/packages/valory/protocols/contract_api/protocol.yaml
index 8938192bda..17706735d3 100644
--- a/packages/valory/protocols/contract_api/protocol.yaml
+++ b/packages/valory/protocols/contract_api/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeigaihpzixjv56vbuch6yqk5shzevt3rlpvchgqudmztid5mgchlqy
- __init__.py: bafybeifxn7w75gxufl4ekvk27qo3tkxetdvxxnqmhq5gtnhjyvlhn3i6yu
+ __init__.py: bafybeibgimc4jrl3q5smgq62fq6vpiinihhsrhlp67cjjrqldtjfxp4owm
contract_api.proto: bafybeiafpnyivdogs7omw2bxxxkmnbqcl3n32oqbzug65p7jimbeubgljy
contract_api_pb2.py: bafybeibjspkls7zjf7x4on2sm2274r355xzodgv3e54ueopz4vgpvg5owa
custom_types.py: bafybeiawof5bblaefwui5wgsou2ohvrxi2zrkdthehiet57qguplzsgrhu
- dialogues.py: bafybeictadz75pczogizyglzklbk4mf76zoh6we66ras4stntz5dwzi7du
- message.py: bafybeid75ybjywwslz7jwsng4aosfejutesj6jffkmrpdy5jg4oluwn5hm
- serialization.py: bafybeie56ahly26zco47a7dg6umysqy6ygle65lebmwekstbiwmym62p7i
+ dialogues.py: bafybeicoda7fvthowpv5wq642u7l6fawxeg4vz4ss4upszfynbzphxu3mq
+ message.py: bafybeifjgcyrhosn4ki6oo3425yetjiolkqkoilir3vngpfjhhboff5nvy
+ serialization.py: bafybeiel5h3vawmscxhtxvumrewaxvyuw7xktlayl3imc7q65t5edkmoii
tests/__init__.py: bafybeicc5zmsziu4r5dwjnhckfbgnwbgydn7ekeyqsestutq2tusajqzmu
tests/test_contract_api.py: bafybeigszksq7bxi3skvw3zvpatkltgbnvnfatofjn63xnd5xds33iyni4
tests/test_contract_api_dialogues.py: bafybeifalicqk4g44sl5dpeuvls5dqtyfdgc6nwyuf5cl4fofis7fr3mnq
diff --git a/packages/valory/protocols/contract_api/serialization.py b/packages/valory/protocols/contract_api/serialization.py
index c8aeaad9d8..cb06c3035d 100644
--- a/packages/valory/protocols/contract_api/serialization.py
+++ b/packages/valory/protocols/contract_api/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/http/__init__.py b/packages/valory/protocols/http/__init__.py
index 73442b6760..0c4cd563d5 100644
--- a/packages/valory/protocols/http/__init__.py
+++ b/packages/valory/protocols/http/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/http/dialogues.py b/packages/valory/protocols/http/dialogues.py
index c8b68e4166..0527b34e5e 100644
--- a/packages/valory/protocols/http/dialogues.py
+++ b/packages/valory/protocols/http/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/http/message.py b/packages/valory/protocols/http/message.py
index 44dcec3b15..1e1ff5b845 100644
--- a/packages/valory/protocols/http/message.py
+++ b/packages/valory/protocols/http/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/http/protocol.yaml b/packages/valory/protocols/http/protocol.yaml
index 0246138d03..0aa8b19b26 100644
--- a/packages/valory/protocols/http/protocol.yaml
+++ b/packages/valory/protocols/http/protocol.yaml
@@ -8,12 +8,12 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeihkatpicz56ofrvu5fgks7ecrsfzw5toz23o23yvoymhk6l6hl7dy
- __init__.py: bafybeidjcefjfitptbesnqxuq2yyl3v6eh3ng7qx3xk5wlpjbg6pzoca7q
- dialogues.py: bafybeiepab5wdmdfevelxcpaky6znmc3wjb6kezwe7c55dp6d4lpiw7zuy
+ __init__.py: bafybeiaunocsisejjcb7uae7fh5xgiuyvr7rtixpew7qlp2tz442zhxhcu
+ dialogues.py: bafybeigo4wsehjjuppdo75fyb33r6ykuwxjsdfjrlhz6kfmh3py2yqoguq
http.proto: bafybeigq6ykgxdqi4m65x3rcj4ehdm3usaisejzl2oisn6kzkjits3fzkq
http_pb2.py: bafybeibvqp664j4iaozk2hyotmd7gzsyknk4dt3mcddniuzdvdxhtkjcoq
- message.py: bafybeifnffq6yjisyew6oodtbpaiqsmiruiljr4ihydhlqvlhgwl2hx7qe
- serialization.py: bafybeidujjt46tdrooo6fjppax7b2qstmb62gfafd6r6uydb7mpnw6ukyi
+ message.py: bafybeialkadryevi2xfny4ijfe6ecg37lt72gqa666sn3sk727fxpkcmsi
+ serialization.py: bafybeie2g2yb3asbvkpfa5zgpm4is2hejx6ypj3yqzciav6xowb6njtaou
tests/__init__.py: bafybeifitr3wqclw3kammd2fw5zww6gvzbvu6s72di2p7544qfisuslhpq
tests/test_http.py: bafybeibbz5zcqmqsvtwp2rucj2ubbbazmqt3shpjnkt5bdhnlclqy4fseq
tests/test_http_dialogues.py: bafybeic22z3aatytdx3cxrtzt3hqwwhxlnaal6sn7grm3cn5k7ycq5v46y
diff --git a/packages/valory/protocols/http/serialization.py b/packages/valory/protocols/http/serialization.py
index 7dd42a23d3..da3252b161 100644
--- a/packages/valory/protocols/http/serialization.py
+++ b/packages/valory/protocols/http/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/ledger_api/__init__.py b/packages/valory/protocols/ledger_api/__init__.py
index 21b4d25925..9c87c35136 100644
--- a/packages/valory/protocols/ledger_api/__init__.py
+++ b/packages/valory/protocols/ledger_api/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/ledger_api/dialogues.py b/packages/valory/protocols/ledger_api/dialogues.py
index d086502748..80199189de 100644
--- a/packages/valory/protocols/ledger_api/dialogues.py
+++ b/packages/valory/protocols/ledger_api/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/ledger_api/message.py b/packages/valory/protocols/ledger_api/message.py
index 37e5606a73..0d99cff392 100644
--- a/packages/valory/protocols/ledger_api/message.py
+++ b/packages/valory/protocols/ledger_api/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/valory/protocols/ledger_api/protocol.yaml b/packages/valory/protocols/ledger_api/protocol.yaml
index 5d767dca8c..2effb430df 100644
--- a/packages/valory/protocols/ledger_api/protocol.yaml
+++ b/packages/valory/protocols/ledger_api/protocol.yaml
@@ -8,13 +8,13 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeieviyxw7rq2fxq74c2fq2vv4qsyvxvioyke6wlz3m7ubfgxvebica
- __init__.py: bafybeigxgphnez54c6elal3mfgdxwv3el36srmvblkec6sfpt6hcrcexsq
+ __init__.py: bafybeibfvmxy5raxuvodfvgzwavcdcr6zvmvvivi5gxjaph2tcvsyqhb6e
custom_types.py: bafybeiefoqbszkmctw6fep4pot6rdlm4irfy2dydoihlcb7g6i3v47gu4m
- dialogues.py: bafybeiaeulvhvizadautscwbf2mi4uw6gdyh3fe36mixgoyy4wnofexebu
+ dialogues.py: bafybeigpoxtmrbctfktm2focxqui3grn7ovfhu73neblux5wxhc3bzsluu
ledger_api.proto: bafybeidsmls6jcbeqv4kokizh3kvwzrlae2penr7ntungtosk6m4lxzd4u
ledger_api_pb2.py: bafybeib6kxlzndw5766nxmwfaqurybwjkw3u3uvowe7vn5h4ljsik2l3xu
- message.py: bafybeietvabblvsj4nd3zkf2wtnyt2a7bijjygtjxbzndf3h7ng4sfvb44
- serialization.py: bafybeicbpsrxxk5zohsm642gtryhyebdn7lvrfrgika74lg3w6vxns7afq
+ message.py: bafybeibotc3vvrddwuovuhnbh6oam5dd5nuilbp6cqaybg2dxitncendym
+ serialization.py: bafybeie35edrilqyduj6lvn2dkp7xfcxza5is3zsj2uagm3zefs4qgamqq
tests/__init__.py: bafybeih2pvd62uql4qcvrrzqx6evsuu3apqok6wu63qq4r5qm3rikbfsmy
tests/test_ledger_api.py: bafybeiayvznmhqqy66rfqffyurysjc5jfp3bywhcv4zfvwr7kdwj25qjpa
tests/test_ledger_api_dialogues.py: bafybeiaq4ia6kvbwblyyuq7l64vwlluf57lpdkfddohbkbf2osiolrjeku
diff --git a/packages/valory/protocols/ledger_api/serialization.py b/packages/valory/protocols/ledger_api/serialization.py
index ebc2e6132a..90df6b3d6a 100644
--- a/packages/valory/protocols/ledger_api/serialization.py
+++ b/packages/valory/protocols/ledger_api/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 valory
+# Copyright 2025 valory
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/strategy.ini b/strategy.ini
index df1e24b1fe..81228813a6 100644
--- a/strategy.ini
+++ b/strategy.ini
@@ -91,3 +91,5 @@ filelock: >=3.0.12
fetchai-ledger-api: >=0.0.1
chardet: >=3.0.4
certifi: >=2019.11.28
+; licence is MIT, but the tool does not detect it
+attrs: ==24.3.0
diff --git a/tests/data/dummy_connection/connection.yaml b/tests/data/dummy_connection/connection.yaml
index 9c4a659769..7ebd6c70c9 100644
--- a/tests/data/dummy_connection/connection.yaml
+++ b/tests/data/dummy_connection/connection.yaml
@@ -31,14 +31,14 @@ cert_requests:
- identifier: cert_id_1
ledger_id: some_ledger_id
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: key_id
save_path: /source/some/path_1
- identifier: cert_id_2
ledger_id: some_ledger_id
message_format: '{public_key}'
- not_after: '2025-01-01'
- not_before: '2024-01-01'
+ not_after: '2026-01-01'
+ not_before: '2025-01-01'
public_key: '0xABCDEF123456'
save_path: /source/some/path_2
diff --git a/tests/data/packages/fetchai/protocols/t_protocol/__init__.py b/tests/data/packages/fetchai/protocols/t_protocol/__init__.py
index 47ecf34f85..ef7c3d0be0 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol/__init__.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py b/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py
index dc90598864..b594ff1089 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol/message.py b/tests/data/packages/fetchai/protocols/t_protocol/message.py
index a24a4a4a49..44f08ea405 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol/message.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml b/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml
index 9e1e77a72e..8649a465ad 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml
+++ b/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml
@@ -8,11 +8,11 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeib74jwgkmfjbcpson5lbh2gefkybu23bm46j7jkzeep4rbe5x276m
- __init__.py: bafybeihfrjpz2pqkox3m44zz6lcfk7rtg6vozbliuptp3zcukmir5sqvni
+ __init__.py: bafybeieib4mc5uuee4kvdrbiine7cetpx3gvqqngvfzscbf3vs3rixiagi
custom_types.py: bafybeiaqxtoq6b4xnve3p2uiw55povolzg3yon3ptvzxbeg2wtssiumxkq
- dialogues.py: bafybeidtme5fqmciwdfqm7ilw6p74bahlmtsetp26lx2pzaqr32fmq7j7m
- message.py: bafybeifjhdnxtci6fxuuwwm4unwcluu7mpv4n75utg6j6w4c2hdros7tce
- serialization.py: bafybeiarjk2lfqcgjbpyuow3zzfwsujx6dgjseryobor2qc66sy6lmfh7y
+ dialogues.py: bafybeiam6ebctbk7liv3tyfzk7lgmhthpxjnmbgpf7ladmhyn3d3z76mca
+ message.py: bafybeihtw7zyb5kcez6hvyxiogdjaynrztat7bjs5fawbij5qshdckmluy
+ serialization.py: bafybeib2ogtr4m3zirbcmrlgqm6xdvyj4kd47t5wh5hq7mddyhhwayyt3y
t_protocol.proto: bafybeiapaievom3jzw3vjdzcoo3bok7tecznwgccbbjc6thmseeww5fp2m
t_protocol_pb2.py: bafybeicbg2hmmd776v3m7bir5iwm6rtmawei54vwcvaf2ozmp4shza4sra
tests/test_t_protocol_dialogues.py: bafybeidxzkiqbbyo5zu37udk6v6jcwrvwsm6eqznurvmljxjia7xk3qgcy
diff --git a/tests/data/packages/fetchai/protocols/t_protocol/serialization.py b/tests/data/packages/fetchai/protocols/t_protocol/serialization.py
index efeba4c801..1433278290 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol/serialization.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py
index e04620769e..f9d2f9914b 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py
index c2d5f29d4c..501e130724 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py
index e2a2108c2d..1c5081f870 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml
index 9b800dbecd..ee7de87507 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml
+++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml
@@ -8,10 +8,10 @@ license: Apache-2.0
aea_version: '>=1.0.0, <2.0.0'
fingerprint:
README.md: bafybeiapuowiqkverwcuzbdbqf2u3aixc3vgcfzsy6ckl27m5dxwtmaz3e
- __init__.py: bafybeiaw2xv64eo5vrkgzuseotzkzciaos7ai5whwqrne357wcjn3wxnli
- dialogues.py: bafybeiheegdd4plet6w2qs4spyyf4757glckd4d55vp5ihyie3hrtjewii
- message.py: bafybeihvnaglqsg5ovzjcqfn6cbn2lg47qbwjdusdlx6x6wzfa2bkhtai4
- serialization.py: bafybeibaejybksikjc4ydq5xdrmp5xnarz34nghbbudhj26zbeigqdghaa
+ __init__.py: bafybeihbj3lbm5o7i4xvkig5vh5pfyxbnkehwl2vzrie6tz73sagkdipva
+ dialogues.py: bafybeihtlklqgnmtwl5dgryer3cygzg2r6lpbpad2wr2cu4i5loxxa5lle
+ message.py: bafybeih53jdc4q6rmiviyjo6x5py6rcl4vd4yj4m5yuwo5cl5sjfdloqlm
+ serialization.py: bafybeiauj2bfuxjzalgh75yjzrrha45gbxkaif572o4ztv55ppdyj5qfc4
t_protocol_no_ct.proto: bafybeietptuflcrk6bh3zc4kn5efqt2ygpmtmpv66m7pmkmf3renn3yujy
t_protocol_no_ct_pb2.py: bafybeicpanqktvtfjkigvgp65qja7xewlxsuxqcrkximns3nsiry5bqmmy
tests/test_t_protocol_no_ct_dialogues.py: bafybeiaxlzdqlexxvdexe6kjom3zgweqe4yofl55fvnff2ym6a5ourbaxa
diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py
index 3f3c6a4f17..fae0161180 100644
--- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py
+++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2024 fetchai
+# Copyright 2025 fetchai
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/data/packages/packages.json b/tests/data/packages/packages.json
index 94a75f0496..5f34d73bef 100644
--- a/tests/data/packages/packages.json
+++ b/tests/data/packages/packages.json
@@ -1,7 +1,7 @@
{
"dev": {
- "protocol/fetchai/t_protocol/0.1.0": "bafybeia2xlfdayeozya4qrl3kkgejgkhyqgoclonqjnjro2pcfgrpruq2y",
- "protocol/fetchai/t_protocol_no_ct/0.1.0": "bafybeihdrj3xjkpcnvkvqmzsuiqocatrhgrzisizr7l7nmtjbruauo363m",
+ "protocol/fetchai/t_protocol/0.1.0": "bafybeidko6x66fpbpp2m7j34r5guk4npnjjqz7qips3ivkuuz457prdhqq",
+ "protocol/fetchai/t_protocol_no_ct/0.1.0": "bafybeigzdfkpguxqynhzuorfkjovyj5vgoyz6zximoze5bdsifktvvkvf4",
"contract/default_author/stub_0/0.1.0": "bafybeidicpfgwqbr54v5pca77wu6ifnf23idf5htpdrudhbwxzaavm3wyy",
"contract/default_author/stub_1/0.1.0": "bafybeibpmdrfhgz33ubww57rmmzn56g67e5xe462xiulk2p2ttezgujn5a"
},
diff --git a/tests/test_cli/test_check_packages.py b/tests/test_cli/test_check_packages.py
index 86747cd420..3efec45a36 100644
--- a/tests/test_cli/test_check_packages.py
+++ b/tests/test_cli/test_check_packages.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2021-2023 Valory AG
+# Copyright 2021-2025 Valory AG
# Copyright 2018-2019 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -20,14 +20,21 @@
"""Test check packages command module."""
+from contextlib import ExitStack
from dataclasses import dataclass
from pathlib import Path
-from typing import Any, List
+from typing import Any, Dict, List, Union
from unittest import mock
import pytest
-from aea.cli.check_packages import find_all_configuration_files, get_public_id_from_yaml
+from aea.cli.check_packages import (
+ find_all_configuration_files,
+ find_public_id_assignments,
+ find_public_id_components,
+ find_public_id_from_str,
+ get_public_id_from_yaml,
+)
from aea.test_tools.test_cases import BaseAEATestCase
@@ -56,7 +63,7 @@ def _find_all_configuration_files_patch(config_files: List) -> Any:
class _TestPublicIdParameters:
"""Dataclass to store parameters for a public id check test."""
- side_effect: List
+ mocked_values: Dict[str, Union[List, str, None]]
exit_code: int
message: str
@@ -187,39 +194,54 @@ def test_check_public_id_failure(
"test_param",
[
_TestPublicIdParameters(
- side_effect=[
- [(None,)],
- [(None, None, None)],
- ],
+ mocked_values={
+ "find_public_id_assignments": "",
+ },
exit_code=1,
- message="found 'None'",
+ message="expected unique definition of PUBLIC_ID for package fetchai/gym:0.19.0 of type connection; found 0",
),
_TestPublicIdParameters(
- side_effect=[
- [(None,)],
- [],
- [(None, None, None)],
- ],
+ mocked_values={
+ "find_public_id_assignments": [None],
+ "find_public_id_from_str": "match",
+ },
exit_code=1,
- message="found 'None/None:None'",
+ message="expected fetchai/gym:0.19.0 for package of type connection; found 'match'",
),
_TestPublicIdParameters(
- side_effect=[
- [(None,)],
- [],
- [("fetchai", "gym", "0.19.0")],
- ],
+ mocked_values={
+ "find_public_id_assignments": [None],
+ "find_public_id_from_str": "fetchai/gym:0.19.0",
+ },
exit_code=0,
message="OK!",
),
_TestPublicIdParameters(
- side_effect=[
- [(None,)],
- [],
- ["", ()],
- ],
+ mocked_values={
+ "find_public_id_assignments": [None],
+ "find_public_id_from_str": None,
+ "find_public_id_components": [None, None, None],
+ },
+ exit_code=1,
+ message="expected fetchai/gym:0.19.0 for package of type connection; found 'None/None:None'",
+ ),
+ _TestPublicIdParameters(
+ mocked_values={
+ "find_public_id_assignments": [None],
+ "find_public_id_from_str": None,
+ "find_public_id_components": ["fetchai", "gym", "0.19.0"],
+ },
+ exit_code=0,
+ message="OK!",
+ ),
+ _TestPublicIdParameters(
+ mocked_values={
+ "find_public_id_assignments": [None],
+ "find_public_id_from_str": None,
+ "find_public_id_components": None,
+ },
exit_code=1,
- message="found ''",
+ message="expected fetchai/gym:0.19.0 for package of type connection; found ",
),
],
)
@@ -228,12 +250,18 @@ def test_check_public_id_failure_wrong_public_id(
) -> None:
"""Test `check_public_id` failure."""
- with mock.patch(
- "re.findall",
- side_effect=test_param.side_effect,
- ), _find_all_configuration_files_patch(
- [self.test_connection_config]
- ), check_dependencies_patch:
+ patches = [
+ mock.patch(f"aea.cli.check_packages.{method}", return_value=mocked_value)
+ for method, mocked_value in test_param.mocked_values.items()
+ ]
+ patches.extend(
+ [
+ _find_all_configuration_files_patch([self.test_connection_config]),
+ check_dependencies_patch,
+ ]
+ )
+ with ExitStack() as stack:
+ [stack.enter_context(patch) for patch in patches]
result = self.invoke(
"--registry-path",
str(self.packages_dir_path),
@@ -243,6 +271,24 @@ def test_check_public_id_failure_wrong_public_id(
assert result.exit_code == test_param.exit_code, result.output
assert test_param.message in result.output
+ def test_find_public_id_assignments(self):
+ """Test `find_public_id_assignments`."""
+ content = "PUBLIC_ID = PublicId('author', 'name', '0.1.0')"
+ result = find_public_id_assignments(content)
+ assert result == ["PublicId('author', 'name', '0.1.0')"]
+
+ def test_find_public_id_from_str(self):
+ """Test `find_public_id_from_str`."""
+ content = "PUBLIC_ID = PublicId.from_str('author/name:0.1.0')"
+ result = find_public_id_from_str(content)
+ assert result == "author/name:0.1.0"
+
+ def test_find_public_id_components(self):
+ """Test `find_public_id_components`."""
+ content = "PUBLIC_ID = PublicId('author', 'name', '0.1.0')"
+ result = find_public_id_components(content)
+ assert result == ("author", "name", "0.1.0")
+
def test_check_pypi_dependencies_failure(
self,
) -> None:
diff --git a/tests/test_connections/test_sync_connection.py b/tests/test_connections/test_sync_connection.py
index 157b5dbdfb..980ad22257 100644
--- a/tests/test_connections/test_sync_connection.py
+++ b/tests/test_connections/test_sync_connection.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
# Copyright 2018-2021 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,9 +17,10 @@
# limitations under the License.
#
# ------------------------------------------------------------------------------
+
"""This module contains the tests for the sync connection module."""
+
import asyncio
-import platform
import time
from unittest.mock import MagicMock, Mock, patch
@@ -71,10 +72,6 @@ def on_disconnect(self):
@pytest.mark.asyncio
-@pytest.mark.skipif(
- condition=(platform.system() == "Darwin"),
- reason="not working on macos-12+",
-)
async def test_sync_connection():
"""Test sync connection example."""
conf = Mock()
diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md b/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md
index b61ba5f8d7..08d994ea99 100644
--- a/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md
+++ b/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md
@@ -1,5 +1,5 @@
``` bash
-aea fetch open_aea/gym_aea:0.1.0:bafybeietomk7c6dn6gvgix4s3jfzbrqjqzday6lofbk7wmkczhtgrijvmy --remote
+aea fetch open_aea/gym_aea:0.1.0:bafybeifb6ldx7mvgqo7c6blusile4rvneiw3uxjvy2vxcgn7v4pw3la5xu --remote
cd gym_aea
aea install
```
@@ -8,7 +8,7 @@ aea create my_gym_aea
cd my_gym_aea
```
``` bash
-aea add skill fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4 --remote
+aea add skill fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe --remote
```
``` bash
aea config set agent.default_connection fetchai/gym:0.19.0
diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md b/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md
index d7aa8f02be..fe784abf13 100644
--- a/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md
+++ b/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md
@@ -3,7 +3,7 @@ aea create my_aea
cd my_aea
```
``` bash
-aea add connection valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m --remote
+aea add connection valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy --remote
```
``` bash
aea config set agent.default_connection valory/http_server:0.22.0
@@ -48,11 +48,11 @@ models:
mkdir packages
aea create my_aea
cd my_aea
-aea add connection valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m --remote
+aea add connection valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy --remote
aea push connection valory/http_server --local
-aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote
+aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote
aea push protocol fetchai/default --local
-aea add protocol valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae --remote
+aea add protocol valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa --remote
aea push protocol valory/http --local
cd ..
aea delete my_aea
diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md b/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md
index 7b48c87b36..5c3e9f509f 100644
--- a/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md
+++ b/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md
@@ -1,6 +1,6 @@
``` bash
pipenv shell
-aea fetch open_aea/http_echo:0.1.0:bafybeigeufwgu6cxjcvxsks2j4mjk6kir7vnjgr2wfbytqlztqezkzijwy --remote
+aea fetch open_aea/http_echo:0.1.0:bafybeic2zpk3epl4mnkrufl22u5wtiohitgab5otcjruhpqiicsijp3jem --remote
cd http_echo
aea generate-key ethereum; aea add-key ethereum
aea install
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 db2409150b..60caca90ff 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
@@ -72,7 +72,7 @@ v1.7.0
AEA configurations successfully initialized: {'author': 'fetchai'}
```
``` bash
-aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote
+aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote
cd my_first_aea
```
``` bash
@@ -152,19 +152,19 @@ aea delete my_first_aea
``` bash
-aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote
+aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote
cd my_first_aea
```
``` bash
-aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote
+aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote
cd my_first_aea
```
```bash
mkdir packages
cd my_first_aea
-aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote
+aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote
aea push protocol fetchai/default --local
cd ..
aea delete my_aea
diff --git a/tests/test_test_tools/test_click_testing.py b/tests/test_test_tools/test_click_testing.py
index fb7c1594a2..729902bfbe 100644
--- a/tests/test_test_tools/test_click_testing.py
+++ b/tests/test_test_tools/test_click_testing.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
#
-# Copyright 2022-2024 Valory AG
+# Copyright 2022-2025 Valory AG
# Copyright 2018-2020 Fetch.AI Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -105,7 +105,7 @@ def test_click_version():
When this tests fails you need to ensure that the current versions implementation
of the click.testing.CliRunner remains compatible with our monkey-patched version
"""
- assert click.__version__ == "8.1.7", message
+ assert click.__version__ == "8.1.8", message
@pytest.mark.parametrize("mix_stderr", [True, False])