diff --git a/.gitignore b/.gitignore index bcbfe4c5c5..488dae5995 100644 --- a/.gitignore +++ b/.gitignore @@ -424,4 +424,5 @@ leak_report temp/ logs.db +benchmarks.html agent/ \ No newline at end of file diff --git a/Pipfile b/Pipfile index b697c6bfdf..ad9b7b51d4 100644 --- a/Pipfile +++ b/Pipfile @@ -38,9 +38,6 @@ open-aea-cosmpy = "==0.6.5" grpcio = "==1.53.0" hypothesis = "==6.21.6" # latest supported for Python 3.7 -numpy = ">=1.21.6" -pandas = "==1.5.3" -pandas-stubs = "==1.2.0.62" protobuf = "<=3.20.1,>=3.19" pytz = "==2022.2.1" py-ecc = "==6.0.0" diff --git a/autonomy/analyse/benchmark/aggregate.py b/autonomy/analyse/benchmark/aggregate.py index d2c51204e8..7fad25af28 100644 --- a/autonomy/analyse/benchmark/aggregate.py +++ b/autonomy/analyse/benchmark/aggregate.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2021-2022 Valory AG +# Copyright 2021-2023 Valory AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -20,12 +20,25 @@ """Tools for aggregating benchmark results.""" import json +import statistics from pathlib import Path -from typing import Any, Dict, List +from typing import Callable, Dict, List, Tuple, cast -import pandas as pd +from autonomy.analyse.benchmark.html import ( + BLOCK_TEMPLATE, + HTML_TEMPLATE, + TABLE_TEMPLATE, + TD_TEMPLATE, + TH_TEMPLATE, + TROW_TEMPLATE, +) -from autonomy.analyse.benchmark.html import HTML_TEMPLATE, TABLE_TEMPLATE + +STATISTICS = { + "Mean": statistics.mean, + "Maximum": max, + "Minimum": min, +} class BlockTypes: # pylint: disable=too-few-public-methods @@ -39,95 +52,149 @@ class BlockTypes: # pylint: disable=too-few-public-methods types = (LOCAL, CONSENSUS, TOTAL) -def read_benchmark_data(path: Path) -> List[Dict]: +def read_benchmark_data( + path: Path, + block_type: str = BlockTypes.ALL, + period: int = -1, +) -> Dict[str, Dict[str, List[Dict]]]: """Returns logs.""" - benchmark_data = [] + benchmark_data: Dict[str, Dict[str, List[Dict]]] = {} for agent_dir in path.iterdir(): - agent_benchmark_data: Dict[str, Any] = {} - agent_benchmark_data["name"] = agent_dir.name - agent_benchmark_data["data"] = dict( - map( - lambda path: ( - int(path.name.replace(".json", "")), - json.loads(path.read_text()), - ), - agent_dir.glob("*.json"), - ) + benchmark_data[agent_dir.name] = {} + benchmark_data_files = list(agent_dir.glob("*.json")) + periods = sorted( + tuple(map(lambda x: x.name, benchmark_data_files)) + if period == -1 + else (f"{period}.json",) ) - benchmark_data.append(agent_benchmark_data) - return benchmark_data - - -def create_dataframe(data: List[Dict]) -> pd.DataFrame: - """Create pandas.DataFrame object from benchmark data.""" - - rows = [] - behaviours = [behaviour_data["behaviour"] for behaviour_data in data[0]["data"][0]] - cols = ["agent", "period", "block_type", *behaviours] - - for agent in data: - for period_n, period_data in agent["data"].items(): - for block_t in BlockTypes.types: - rows.append( - { - "agent": agent["name"], - "period": period_n, - "block_type": block_t, - **{ - behaviour_data["behaviour"]: behaviour_data["data"].get( - block_t, 0.0 - ) - for behaviour_data in period_data - }, - } - ) + for _period in periods: + period_name, _ = _period.split(".") + period_data = json.loads((agent_dir / _period).read_text()) + if block_type == BlockTypes.ALL: + benchmark_data[agent_dir.name][period_name] = period_data + continue + + benchmark_data[agent_dir.name][period_name] = [ + { + "behaviour": behaviour["behaviour"], + "data": {block_type: behaviour["data"][block_type]}, + } + for behaviour in period_data + ] - return pd.DataFrame( - data=rows, - )[cols] - - -def format_output(df: pd.DataFrame, period: int, block_type: str) -> str: - """Format output from given dataframe and parameters""" - - df = df.copy(deep=True).fillna(value=0.0) - df = df[df["period"] == period] - df = df[df["block_type"] == block_type] + return benchmark_data - del df["period"] - del df["block_type"] - time_df = df[df.columns[1:]] - stats_df = pd.DataFrame( - data=[ - ["mean", *time_df.mean().values], - ["median", *time_df.median().values], - ["std_dev", *time_df.std().values], - ], - columns=df.columns, +def add_statistic( + name: str, + aggregator: Callable, + behaviours: List[str], + behaviour_history: Dict[str, List[float]], +) -> str: + """Add a stastic column.""" + rows = TD_TEMPLATE.format(name) + for behaviour in behaviours: + rows += TD_TEMPLATE.format(aggregator(behaviour_history[behaviour])) + return TROW_TEMPLATE.format(rows) + + +def add_statistics( + behaviours: List[str], + behaviour_history: Dict[str, List[float]], +) -> str: + """Add statistics.""" + tbody = TROW_TEMPLATE.format( + f"""Statistics""" ) - - output_df = pd.concat((df, stats_df)) - return output_df.to_html(index=False, justify="left") + for name, aggregator in STATISTICS.items(): + tbody += add_statistic( + name=name, + aggregator=cast(Callable, aggregator), + behaviour_history=behaviour_history, + behaviours=behaviours, + ) + return tbody + + +def create_table_data( + data: Dict[str, List[Dict]], + blocks: Tuple[str, ...], +) -> Tuple[List[str], List[str], Dict[str, Dict]]: + """Create table data.""" + periods: List[str] = [] + header_columns: List[str] = ["Period"] + tables_data: Dict[str, Dict] = {} + for block in blocks: + if block not in tables_data: + tables_data[block] = {} + for period, behaviours in data.items(): + for behaviour in behaviours: + if period not in tables_data[block]: + tables_data[block][period] = {} + tables_data[block][period][behaviour["behaviour"]] = behaviour["data"][ + block + ] + if behaviour["behaviour"] not in header_columns: + header_columns.append(behaviour["behaviour"]) + if period not in periods: + periods.append(period) + return periods, header_columns, tables_data + + +def create_agent_table( + agent: str, data: Dict[str, List[Dict]], blocks: Tuple[str, ...] +) -> str: + """Create agent table.""" + tables = f"""
Benchmark data for agent {agent}
\n""" + periods, header_columns, tables_data = create_table_data( + data=data, + blocks=blocks, + ) + behaviour_history: Dict[str, List[float]] = { + behaviour: [] for behaviour in header_columns[1:] + } + for block, block_data in tables_data.items(): + thead = "".join(map(TH_TEMPLATE.format, header_columns)) + tbody = "" + for period in sorted(periods): + rows = TD_TEMPLATE.format(period) + for behaviour_name in header_columns[1:]: + behaviour_history[behaviour_name].append( + block_data[period][behaviour_name] + ) + rows += TD_TEMPLATE.format(block_data[period][behaviour_name]) + tbody += TROW_TEMPLATE.format(rows) + tbody += add_statistics( + behaviours=header_columns[1:], behaviour_history=behaviour_history + ) + tables += BLOCK_TEMPLATE.format( + table=TABLE_TEMPLATE.format( + colspan=len(header_columns), + block_type=block, + thead=thead, + tbody=tbody, + ), + ) + return tables def aggregate(path: Path, block_type: str, period: int, output: Path) -> None: """Benchmark Aggregator.""" - path = Path(path) - benchmark_data = read_benchmark_data(path) - dataframe = create_dataframe(benchmark_data) - - periods = range(dataframe.period.max()) if period == -1 else (period,) - blocks = BlockTypes.types if block_type == BlockTypes.ALL else (block_type,) - - tables = "" - for period_n in periods: - for block_t in blocks: - tables += TABLE_TEMPLATE.format( - table=format_output(dataframe, period_n, block_t), - period=period_n, - block=block_t, - ) - - output.write_text(HTML_TEMPLATE.format(tables=tables), encoding="utf-8") + benchmark_data = read_benchmark_data( + path, + block_type=block_type, + period=period, + ) + tables = [ + create_agent_table( + agent=agent, + data=data, + blocks=( + BlockTypes.types if block_type == BlockTypes.ALL else (block_type,) + ), + ) + for agent, data in benchmark_data.items() + ] + + output.write_text(HTML_TEMPLATE.format(tables="".join(tables)), encoding="utf-8") diff --git a/autonomy/analyse/benchmark/html.py b/autonomy/analyse/benchmark/html.py index aeaf5032d0..fe73ef2620 100644 --- a/autonomy/analyse/benchmark/html.py +++ b/autonomy/analyse/benchmark/html.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022 Valory AG +# Copyright 2022-2023 Valory AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -54,10 +54,28 @@ """ +BLOCK_TEMPLATE = """ +
+ {table} +
""" + TABLE_TEMPLATE = """ -
-
- Period: {period} | Block: {block} -
- {table} -
""" + + + + + {thead} + {tbody} +
Block: {block_type}
""" + +TROW_TEMPLATE = """ + +{} + +""" + +TH_TEMPLATE = """ + {}""" + +TD_TEMPLATE = """ + {}""" diff --git a/autonomy/constants.py b/autonomy/constants.py index 86054d7ffe..bb8432b836 100644 --- a/autonomy/constants.py +++ b/autonomy/constants.py @@ -58,4 +58,4 @@ ACN_IMAGE_NAME = os.environ.get("ACN_IMAGE_NAME", "valory/open-acn-node") DEFAULT_DOCKER_IMAGE_AUTHOR = "valory" OAR_IMAGE = "{image_author}/oar-{agent}:{version}" -ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae" +ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia" diff --git a/docs/advanced_reference/commands/autonomy_fetch.md b/docs/advanced_reference/commands/autonomy_fetch.md index 3037c453a8..24dbd303fb 100644 --- a/docs/advanced_reference/commands/autonomy_fetch.md +++ b/docs/advanced_reference/commands/autonomy_fetch.md @@ -55,5 +55,5 @@ autonomy --registry-path=./packages fetch valory/hello_world:0.1.0 --service --l Fetch the agent service `hello_world` from a remote registry ([IPFS](https://ipfs.io)): ```bash -autonomy fetch valory/hello_world:0.1.0:bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4 --service --remote +autonomy fetch valory/hello_world:0.1.0:bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy --service --remote ``` diff --git a/docs/api/analyse/benchmark/aggregate.md b/docs/api/analyse/benchmark/aggregate.md index db6696caf6..52045c5c5b 100644 --- a/docs/api/analyse/benchmark/aggregate.md +++ b/docs/api/analyse/benchmark/aggregate.md @@ -19,30 +19,58 @@ Block types. #### read`_`benchmark`_`data ```python -def read_benchmark_data(path: Path) -> List[Dict] +def read_benchmark_data(path: Path, + block_type: str = BlockTypes.ALL, + period: int = -1) -> Dict[str, Dict[str, List[Dict]]] ``` Returns logs. - + -#### create`_`dataframe +#### add`_`statistic ```python -def create_dataframe(data: List[Dict]) -> pd.DataFrame +def add_statistic(name: str, aggregator: Callable, behaviours: List[str], + behaviour_history: Dict[str, List[float]]) -> str ``` -Create pandas.DataFrame object from benchmark data. +Add a stastic column. - + -#### format`_`output +#### add`_`statistics ```python -def format_output(df: pd.DataFrame, period: int, block_type: str) -> str +def add_statistics(behaviours: List[str], + behaviour_history: Dict[str, List[float]]) -> str ``` -Format output from given dataframe and parameters +Add statistics. + + + +#### create`_`table`_`data + +```python +def create_table_data( + data: Dict[str, List[Dict]], + blocks: Tuple[str, + ...]) -> Tuple[List[str], List[str], Dict[str, Dict]] +``` + +Create table data. + + + +#### create`_`agent`_`table + +```python +def create_agent_table(agent: str, data: Dict[str, List[Dict]], + blocks: Tuple[str, ...]) -> str +``` + +Create agent table. diff --git a/docs/configure_service/analise_test.md b/docs/configure_service/analise_test.md index 20f7f1224a..eacfbc61d8 100644 --- a/docs/configure_service/analise_test.md +++ b/docs/configure_service/analise_test.md @@ -50,7 +50,7 @@ The `valory/abstract_round_abci` skill packages come with a number of testing to Fetch the `hello_world` agent, which comes with the `hello_world_abci` {{fsm_app}} skill within: ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi + autonomy fetch valory/hello_world:0.1.0:bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm mv hello_world hello_world_agent ``` @@ -77,7 +77,7 @@ The same plugin also provides tools for writing end-to-end tests for agents. The Fetch the `hello_world` agent: ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi + autonomy fetch valory/hello_world:0.1.0:bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm mv hello_world hello_world_agent ``` diff --git a/docs/counter_example.md b/docs/counter_example.md index a26828e0b2..4488eb8aa7 100644 --- a/docs/counter_example.md +++ b/docs/counter_example.md @@ -25,7 +25,7 @@ you have followed the [setup instructions](guides/quick_start.md#setup). As a re 2. Use the CLI to download the `valory/counter` service. ```bash - autonomy fetch valory/counter:0.1.0:bafybeic56akauses535vna46nune666lk6cb7nhakmeufyp4t7km6n2r64 --remote --service + autonomy fetch valory/counter:0.1.0:bafybeigtiogt75cezmgl3knaejg7lfos2bqa5bd6scpeoqv66xrlxsyb64 --remote --service cd counter ``` diff --git a/docs/demos/hello_world_demo.md b/docs/demos/hello_world_demo.md index 293fd8d8aa..249512058d 100644 --- a/docs/demos/hello_world_demo.md +++ b/docs/demos/hello_world_demo.md @@ -22,14 +22,14 @@ You can find the instructions on how to run the Hello World service in the [quic If you have [set up the framework](../guides/set_up.md#set-up-the-framework), you can fetch the source code of the Hello World agent: ```bash -autonomy fetch valory/hello_world:0.1.0:bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi +autonomy fetch valory/hello_world:0.1.0:bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm mv hello_world hello_world_agent ``` and the Hello World service: ```bash -autonomy fetch valory/hello_world:0.1.0:bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4 --service +autonomy fetch valory/hello_world:0.1.0:bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy --service mv hello_world hello_world_service ``` diff --git a/docs/guides/deploy_service.md b/docs/guides/deploy_service.md index ed03c1ae00..811cbc215f 100644 --- a/docs/guides/deploy_service.md +++ b/docs/guides/deploy_service.md @@ -35,7 +35,7 @@ We illustrate the full local deployment workflow using the `hello_world` service === "Remote registry" ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4 --service + autonomy fetch valory/hello_world:0.1.0:bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy --service ``` 2. **Build the agents' image.** Navigate to the service runtime folder that you have just created and build the Docker image of the agents of the service: diff --git a/docs/guides/quick_start.md b/docs/guides/quick_start.md index 6ab55f3dbb..6c83f71933 100644 --- a/docs/guides/quick_start.md +++ b/docs/guides/quick_start.md @@ -20,7 +20,7 @@ Before starting this guide, ensure that your machine satisfies the framework req 1. Fetch the [Hello World service](../demos/hello_world_demo.md) from the remote registry. Within the workspace folder (not the remote registry) run: ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4 --service + autonomy fetch valory/hello_world:0.1.0:bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy --service ``` 2. Build the Docker image of the service agents: diff --git a/docs/guides/set_up.md b/docs/guides/set_up.md index 7c803430cb..86255a64be 100644 --- a/docs/guides/set_up.md +++ b/docs/guides/set_up.md @@ -75,7 +75,7 @@ This is roughly how your workspace should look like: You can override the default registry in use (set up with `autonomy init`) for a particular command through the flags `--registry-path` and `--local`. For example, if the framework was initialized with the remote registry, the following command will fetch a runtime folder for the `hello_world` agent from the remote registry: ```bash - autonomy fetch valory/hello_world:0.1.0:bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi + autonomy fetch valory/hello_world:0.1.0:bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm ``` On the other hand, if you want to fetch the copy stored in your local registry, then you can use: @@ -106,9 +106,9 @@ If you plan to follow the guides in the next sections, you need to populate the "dev": { }, "third_party": { - "service/valory/hello_world/0.1.0": "bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4", - "agent/valory/hello_world/0.1.0": "bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi", - "connection/valory/abci/0.1.0": "bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm", + "service/valory/hello_world/0.1.0": "bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy", + "agent/valory/hello_world/0.1.0": "bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm", + "connection/valory/abci/0.1.0": "bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha", "connection/valory/http_client/0.23.0": "bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y", "connection/valory/ipfs/0.1.0": "bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e", "connection/valory/ledger/0.19.0": "bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a", @@ -121,9 +121,9 @@ If you plan to follow the guides in the next sections, you need to populate the "protocol/valory/ipfs/0.1.0": "bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa", "protocol/valory/ledger_api/1.0.0": "bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby", "protocol/valory/tendermint/0.1.0": "bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa", - "skill/valory/abstract_abci/0.1.0": "bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4", - "skill/valory/abstract_round_abci/0.1.0": "bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae", - "skill/valory/hello_world_abci/0.1.0": "bafybeifsnc7dj6dvr7urmrdy4z42s56x4ww2s6ncwvfnda753hfao52s54", + "skill/valory/abstract_abci/0.1.0": "bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4", + "skill/valory/abstract_round_abci/0.1.0": "bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia", + "skill/valory/hello_world_abci/0.1.0": "bafybeicp7medpwgbj2c4lskycyea4cpx4vau345ta3iouhgueknlnrejqu", "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihdnfdth3qgltefgrem7xyi4b3ejzaz67xglm2hbma2rfvpl2annq" } } diff --git a/docs/package_list.md b/docs/package_list.md index 3ce074234b..f7b69659da 100644 --- a/docs/package_list.md +++ b/docs/package_list.md @@ -1,50 +1,50 @@ | Package name | Package hash | Description | | ------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | protocol/valory/abci/0.1.0 | `bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe` | A protocol for ABCI requests and responses. | -| connection/valory/abci/0.1.0 | `bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm` | connection to wrap communication with an ABCI server. | +| connection/valory/abci/0.1.0 | `bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha` | connection to wrap communication with an ABCI server. | | connection/valory/ipfs/0.1.0 | `bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e` | A connection responsible for uploading and downloading files from IPFS. | | contract/valory/gnosis_safe_proxy_factory/0.1.0 | `bafybeicdwbpjcvsqr3vpkfmp3shveapm6zyxfedpl65gzyzcbnyqjt46va` | Gnosis Safe proxy factory (GnosisSafeProxyFactory) contract | | contract/valory/component_registry/0.1.0 | `bafybeigklynwl3mfav5yt5zdkrqe6rukv4ygdhpdusk66ojt4jj7tunxcy` | Component registry contract | | contract/valory/agent_registry/0.1.0 | `bafybeielrs5qih3r6qhnily6x4h4j4j6kux6eqr546homow4c5ljgfyljq` | Agent registry contract | | contract/valory/registries_manager/0.1.0 | `bafybeihcilb27ekgoplmc43iog2zrus63fufql4rly2umbuj573nu3zpg4` | Registries Manager contract | | contract/valory/service_manager/0.1.0 | `bafybeid4ufdirr3qaksk72iwnuzfelhzqwh7t3q56x2ixhzvwltte4yy5a` | Service Manager contract | -| skill/valory/test_ipfs_abci/0.1.0 | `bafybeicjkwkk45gxafhj4qmd2wd566yy4auq2bucs3fszizibtnqpfityu` | IPFS e2e testing application. | -| agent/valory/test_ipfs/0.1.0 | `bafybeie36tmkh52v4dau7nlkjiaui43rqqq5g7fpzg6edaytyhuejk37zm` | Agent for testing the ABCI connection. | +| skill/valory/test_ipfs_abci/0.1.0 | `bafybeibpo3p456qfxzonlldlhejlwltrvqnkrudqt6pyijskwqzsl6rrdi` | IPFS e2e testing application. | +| agent/valory/test_ipfs/0.1.0 | `bafybeigcl6rytwddo4pjujtxxg54zst6hy5kkp2wpjo4vct3uvkmbrbeqm` | Agent for testing the ABCI connection. | | contract/valory/service_registry/0.1.0 | `bafybeia24syaeq6quzonzjp4tw67kkjhxocr2diy7sxjnujgzurc3oub2a` | Service Registry contract | | protocol/valory/tendermint/0.1.0 | `bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa` | A protocol for communication between two AEAs to share tendermint configuration details. | | protocol/valory/ipfs/0.1.0 | `bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa` | A protocol specification for IPFS requests and responses. | -| skill/valory/abstract_abci/0.1.0 | `bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4` | The abci skill provides a template of an ABCI application. | +| skill/valory/abstract_abci/0.1.0 | `bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4` | The abci skill provides a template of an ABCI application. | | contract/valory/gnosis_safe/0.1.0 | `bafybeiemuhxae7a5s6wc3qvkizeawauky6dkgswquuigkwbm655c344oqu` | Gnosis Safe (GnosisSafeL2) contract | -| skill/valory/abstract_round_abci/0.1.0 | `bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae` | abstract round-based ABCI application | +| skill/valory/abstract_round_abci/0.1.0 | `bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia` | abstract round-based ABCI application | | contract/valory/multisend/0.1.0 | `bafybeieg4tywd5lww2vygvpkilg3hcepa4rmhehjuamyvdf6vazt554v6u` | MultiSend contract | -| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi` | ABCI application for transaction settlement. | -| skill/valory/registration_abci/0.1.0 | `bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y` | ABCI application for common apps. | -| skill/valory/reset_pause_abci/0.1.0 | `bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq` | ABCI application for resetting and pausing app executions. | -| skill/valory/termination_abci/0.1.0 | `bafybeic235b65zoizcqgpgd3hqqtc5cahqr3mibms4xb6hkudb3cuacyjy` | Termination skill. | -| skill/valory/counter/0.1.0 | `bafybeidnoucmlpxaxmd42j7pprpu7spjbdgwts6hkcrkdyco7wb5tyusay` | The ABCI Counter application example. | +| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu` | ABCI application for transaction settlement. | +| skill/valory/registration_abci/0.1.0 | `bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne` | ABCI application for common apps. | +| skill/valory/reset_pause_abci/0.1.0 | `bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy` | ABCI application for resetting and pausing app executions. | +| skill/valory/termination_abci/0.1.0 | `bafybeiexzmvqxeg35b6pzn2cqfna3eincp4scrw3zsgumrk6zyqxctnyku` | Termination skill. | +| skill/valory/counter/0.1.0 | `bafybeie7bb4g7wpqhs5wlt6eidqhkx4qtfea6r6vzcr2577kmb2q2ysl5u` | The ABCI Counter application example. | | skill/valory/counter_client/0.1.0 | `bafybeianskoghhdffn4wqquup3rtziefq6jareutugb6a5zkbvuvctgk3i` | A client for the ABCI counter application. | -| skill/valory/hello_world_abci/0.1.0 | `bafybeifsnc7dj6dvr7urmrdy4z42s56x4ww2s6ncwvfnda753hfao52s54` | Hello World ABCI application. | -| skill/valory/register_reset_abci/0.1.0 | `bafybeidablp6qungxlekux7dxf2tn2epnlqevdx43kgjpel3yuyn4pdegm` | ABCI application for dummy skill that registers and resets | -| skill/valory/register_termination_abci/0.1.0 | `bafybeiepwhevaguk6cta7uuiowhkrrrcr2ktmmagna7n73fudlhg52v5py` | ABCI application for dummy skill that registers and resets | -| skill/valory/test_abci/0.1.0 | `bafybeigjrjtkp6ogwnfe3brjvzcfk3vblbgkp2v4ikenrotilsfzehqsei` | ABCI application for testing the ABCI connection. | -| agent/valory/abstract_abci/0.1.0 | `bafybeidzdk2327ctlb3qm2mfqodykrqutd3v4up4bjngfacwxes6esy34a` | The abstract ABCI AEA - for testing purposes only. | -| agent/valory/counter/0.1.0 | `bafybeiacgwopotqaamx5gzkyw3pt223zkzyazkb4gmuu543zqlipewpvya` | The ABCI Counter example as an AEA | +| skill/valory/hello_world_abci/0.1.0 | `bafybeicp7medpwgbj2c4lskycyea4cpx4vau345ta3iouhgueknlnrejqu` | Hello World ABCI application. | +| skill/valory/register_reset_abci/0.1.0 | `bafybeidjyub4zd33w2zvoiorztulpcrgkhnodevgsquoc2gobd2bfhdmhi` | ABCI application for dummy skill that registers and resets | +| skill/valory/register_termination_abci/0.1.0 | `bafybeigrfnum6n74dvmkkgo7exmmgpkvxfsbhqho4cdx5yw2lwyobiuap4` | ABCI application for dummy skill that registers and resets | +| skill/valory/test_abci/0.1.0 | `bafybeiejervt2zv7iqh4rl7tvqhmfudhp7hftwncrmngax5lnszia67zby` | ABCI application for testing the ABCI connection. | +| agent/valory/abstract_abci/0.1.0 | `bafybeihv6on5csrpszjcvwo5zt332zf25vdfaoqjzvhihot5lthpcjaqhq` | The abstract ABCI AEA - for testing purposes only. | +| agent/valory/counter/0.1.0 | `bafybeif5ampxopise5h3i3r7cpgvgdoqyfn7gzpnrl6dkkzdlnspj6dry4` | The ABCI Counter example as an AEA | | agent/valory/counter_client/0.1.0 | `bafybeiezafi5dsznblg73g7coubjk4gwkciwacohliythe7k4l2wiydfca` | The ABCI Counter example as an AEA | -| agent/valory/hello_world/0.1.0 | `bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi` | Hello World ABCI example. | -| agent/valory/register_reset/0.1.0 | `bafybeid6jry3efkc4n25rl34cj4dafrtszq7mpoupognktgrq6y6fedzzy` | Register reset to replicate Tendermint issue. | -| agent/valory/register_termination/0.1.0 | `bafybeigkmkbxwhb2fbehmke72vyr5hq74c5gseemasipitci42kpdf5oxi` | Register terminate to test the termination feature. | -| agent/valory/registration_start_up/0.1.0 | `bafybeifgwghlwqfkzvdvdwoqgkvucvsf7si6zteegld2j3qnffmh42fhwq` | Registration start-up ABCI example. | -| agent/valory/test_abci/0.1.0 | `bafybeihp6m74bm2ctjzfl2hoapow5sawcgj42yngn2royjy7vf7wpmramy` | Agent for testing the ABCI connection. | -| service/valory/counter/0.1.0 | `bafybeic56akauses535vna46nune666lk6cb7nhakmeufyp4t7km6n2r64` | A set of agents incrementing a counter | -| service/valory/hello_world/0.1.0 | `bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4` | A simple demonstration of a simple ABCI application | -| service/valory/register_reset/0.1.0 | `bafybeic4gn66asf6aym7k77vhmctmpikll73f3d2mkqygkzqpubg6zgkhy` | Test and debug tendermint reset mechanism. | -| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeicf3w6kwcgtad5dy3isjyz4fyaxrldfenrcib7qfh3dbxoetdw774` | ABCI application for dummy skill that registers and resets | -| agent/valory/register_reset_recovery/0.1.0 | `bafybeiawenp5646akunvxvgkmnhdkwnlua7pkgpsz4qflddnbdj2m4oqty` | Agent to showcase hard reset as a recovery mechanism. | +| agent/valory/hello_world/0.1.0 | `bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm` | Hello World ABCI example. | +| agent/valory/register_reset/0.1.0 | `bafybeifo3v7vyyytl2gs6dvljl7yw3cvlqlvcj47elmvik7fp7y65lj4f4` | Register reset to replicate Tendermint issue. | +| agent/valory/register_termination/0.1.0 | `bafybeidflracdcoq7gzpss7ns2juk26qpi46sox4rajcksnpikkrg2iiqy` | Register terminate to test the termination feature. | +| agent/valory/registration_start_up/0.1.0 | `bafybeifxufzu6ddcjmohhkiliybs6xkld347x3ku33i2htbgfkbm52yspq` | Registration start-up ABCI example. | +| agent/valory/test_abci/0.1.0 | `bafybeieebkkynrou2daftfqlfwgbrxrf4mul4hieqystzf54ahtrokrhkq` | Agent for testing the ABCI connection. | +| service/valory/counter/0.1.0 | `bafybeigtiogt75cezmgl3knaejg7lfos2bqa5bd6scpeoqv66xrlxsyb64` | A set of agents incrementing a counter | +| service/valory/hello_world/0.1.0 | `bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy` | A simple demonstration of a simple ABCI application | +| service/valory/register_reset/0.1.0 | `bafybeifgu5cuemoszhp77vziw7zasax6qfo3mni57pqfcnkd6zzdcpycoe` | Test and debug tendermint reset mechanism. | +| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeigwmfwbfgj2trlf5fsemwkshsxxtmnawwaterrs6wcbprku6cffsy` | ABCI application for dummy skill that registers and resets | +| agent/valory/register_reset_recovery/0.1.0 | `bafybeihhrqe5jdlfsnd52ofnnoctedmqktqexmpc2gqdggzgnmapu6skgm` | Agent to showcase hard reset as a recovery mechanism. | | contract/valory/multicall2/0.1.0 | `bafybeigdldsklrlwiz4qa76oadbo5digvk6ndjmh56pob4hc3mmpls7bw4` | The MakerDAO multicall2 contract. | -| skill/valory/slashing_abci/0.1.0 | `bafybeihe6bzf72zpfqeybrzxeoebreoqq6tl6vpbax4jonlpz2ndgpx3hu` | Slashing skill. | -| skill/valory/offend_abci/0.1.0 | `bafybeiaimshdvvtvwffypi5yip7426vgy7md3oqvsryrdrwcnvim6ybsxm` | Offend ABCI application. | -| skill/valory/offend_slash_abci/0.1.0 | `bafybeiaszkh5fyncc3d2knnkomb7xfuouwzy5aa6o7c3tucqzj7gsgjvba` | ABCI application used in order to test the slashing abci | -| agent/valory/offend_slash/0.1.0 | `bafybeiduskvznxg3pn3hmclvpetzadmd5cyqmsdls4x5rduo5yunky3d3u` | Offend and slash to test the slashing feature. | +| skill/valory/slashing_abci/0.1.0 | `bafybeico7usjnrxudfr3lmytmvzaxymmjsyxkw5wn5i2u4ohutilh3kwou` | Slashing skill. | +| skill/valory/offend_abci/0.1.0 | `bafybeia7l4aptn7jnzlkaz4h6mgf6wvn6yx524yxsi6xcgmvrf3w2l7wyy` | Offend ABCI application. | +| skill/valory/offend_slash_abci/0.1.0 | `bafybeiaflygcl3egoam3k5rhc5aq7oz6lbw4i4v2geibew6bsvxbjuj3z4` | ABCI application used in order to test the slashing abci | +| agent/valory/offend_slash/0.1.0 | `bafybeifljonzgdsaebllqrvf2233awxsqetzgotfnjxuzp4iv25ca5tlzm` | Offend and slash to test the slashing feature. | | contract/valory/erc20/0.1.0 | `bafybeiag7wpfri44bwrx26374mnxyglmwxod6gu37foqkvloqr7oeldlgu` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/service_registry_token_utility/0.1.0 | `bafybeifdia2y5546tvk6xzxeaqzf2n5n7dutj2hdzbgenxohaqhjtnjqm4` | The scaffold contract scaffolds a contract to be implemented by the developer. | | protocol/open_aea/signing/1.0.0 | `bafybeifuxs7gdg2okbn7uofymenjlmnih2wxwkym44lsgwmklgwuckxm2m` | A protocol for communication between skills and decision maker. | diff --git a/packages/packages.json b/packages/packages.json index 974026a3cc..1809573b98 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -1,50 +1,50 @@ { "dev": { "protocol/valory/abci/0.1.0": "bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe", - "connection/valory/abci/0.1.0": "bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm", + "connection/valory/abci/0.1.0": "bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha", "connection/valory/ipfs/0.1.0": "bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e", "contract/valory/gnosis_safe_proxy_factory/0.1.0": "bafybeicdwbpjcvsqr3vpkfmp3shveapm6zyxfedpl65gzyzcbnyqjt46va", "contract/valory/component_registry/0.1.0": "bafybeigklynwl3mfav5yt5zdkrqe6rukv4ygdhpdusk66ojt4jj7tunxcy", "contract/valory/agent_registry/0.1.0": "bafybeielrs5qih3r6qhnily6x4h4j4j6kux6eqr546homow4c5ljgfyljq", "contract/valory/registries_manager/0.1.0": "bafybeihcilb27ekgoplmc43iog2zrus63fufql4rly2umbuj573nu3zpg4", "contract/valory/service_manager/0.1.0": "bafybeid4ufdirr3qaksk72iwnuzfelhzqwh7t3q56x2ixhzvwltte4yy5a", - "skill/valory/test_ipfs_abci/0.1.0": "bafybeicjkwkk45gxafhj4qmd2wd566yy4auq2bucs3fszizibtnqpfityu", - "agent/valory/test_ipfs/0.1.0": "bafybeie36tmkh52v4dau7nlkjiaui43rqqq5g7fpzg6edaytyhuejk37zm", + "skill/valory/test_ipfs_abci/0.1.0": "bafybeibpo3p456qfxzonlldlhejlwltrvqnkrudqt6pyijskwqzsl6rrdi", + "agent/valory/test_ipfs/0.1.0": "bafybeigcl6rytwddo4pjujtxxg54zst6hy5kkp2wpjo4vct3uvkmbrbeqm", "contract/valory/service_registry/0.1.0": "bafybeia24syaeq6quzonzjp4tw67kkjhxocr2diy7sxjnujgzurc3oub2a", "protocol/valory/tendermint/0.1.0": "bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa", "protocol/valory/ipfs/0.1.0": "bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa", - "skill/valory/abstract_abci/0.1.0": "bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4", + "skill/valory/abstract_abci/0.1.0": "bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4", "contract/valory/gnosis_safe/0.1.0": "bafybeiemuhxae7a5s6wc3qvkizeawauky6dkgswquuigkwbm655c344oqu", - "skill/valory/abstract_round_abci/0.1.0": "bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae", + "skill/valory/abstract_round_abci/0.1.0": "bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia", "contract/valory/multisend/0.1.0": "bafybeieg4tywd5lww2vygvpkilg3hcepa4rmhehjuamyvdf6vazt554v6u", - "skill/valory/transaction_settlement_abci/0.1.0": "bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi", - "skill/valory/registration_abci/0.1.0": "bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y", - "skill/valory/reset_pause_abci/0.1.0": "bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq", - "skill/valory/termination_abci/0.1.0": "bafybeic235b65zoizcqgpgd3hqqtc5cahqr3mibms4xb6hkudb3cuacyjy", - "skill/valory/counter/0.1.0": "bafybeidnoucmlpxaxmd42j7pprpu7spjbdgwts6hkcrkdyco7wb5tyusay", + "skill/valory/transaction_settlement_abci/0.1.0": "bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu", + "skill/valory/registration_abci/0.1.0": "bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne", + "skill/valory/reset_pause_abci/0.1.0": "bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy", + "skill/valory/termination_abci/0.1.0": "bafybeiexzmvqxeg35b6pzn2cqfna3eincp4scrw3zsgumrk6zyqxctnyku", + "skill/valory/counter/0.1.0": "bafybeie7bb4g7wpqhs5wlt6eidqhkx4qtfea6r6vzcr2577kmb2q2ysl5u", "skill/valory/counter_client/0.1.0": "bafybeianskoghhdffn4wqquup3rtziefq6jareutugb6a5zkbvuvctgk3i", - "skill/valory/hello_world_abci/0.1.0": "bafybeifsnc7dj6dvr7urmrdy4z42s56x4ww2s6ncwvfnda753hfao52s54", - "skill/valory/register_reset_abci/0.1.0": "bafybeidablp6qungxlekux7dxf2tn2epnlqevdx43kgjpel3yuyn4pdegm", - "skill/valory/register_termination_abci/0.1.0": "bafybeiepwhevaguk6cta7uuiowhkrrrcr2ktmmagna7n73fudlhg52v5py", - "skill/valory/test_abci/0.1.0": "bafybeigjrjtkp6ogwnfe3brjvzcfk3vblbgkp2v4ikenrotilsfzehqsei", - "agent/valory/abstract_abci/0.1.0": "bafybeidzdk2327ctlb3qm2mfqodykrqutd3v4up4bjngfacwxes6esy34a", - "agent/valory/counter/0.1.0": "bafybeiacgwopotqaamx5gzkyw3pt223zkzyazkb4gmuu543zqlipewpvya", + "skill/valory/hello_world_abci/0.1.0": "bafybeicp7medpwgbj2c4lskycyea4cpx4vau345ta3iouhgueknlnrejqu", + "skill/valory/register_reset_abci/0.1.0": "bafybeidjyub4zd33w2zvoiorztulpcrgkhnodevgsquoc2gobd2bfhdmhi", + "skill/valory/register_termination_abci/0.1.0": "bafybeigrfnum6n74dvmkkgo7exmmgpkvxfsbhqho4cdx5yw2lwyobiuap4", + "skill/valory/test_abci/0.1.0": "bafybeiejervt2zv7iqh4rl7tvqhmfudhp7hftwncrmngax5lnszia67zby", + "agent/valory/abstract_abci/0.1.0": "bafybeihv6on5csrpszjcvwo5zt332zf25vdfaoqjzvhihot5lthpcjaqhq", + "agent/valory/counter/0.1.0": "bafybeif5ampxopise5h3i3r7cpgvgdoqyfn7gzpnrl6dkkzdlnspj6dry4", "agent/valory/counter_client/0.1.0": "bafybeiezafi5dsznblg73g7coubjk4gwkciwacohliythe7k4l2wiydfca", - "agent/valory/hello_world/0.1.0": "bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi", - "agent/valory/register_reset/0.1.0": "bafybeid6jry3efkc4n25rl34cj4dafrtszq7mpoupognktgrq6y6fedzzy", - "agent/valory/register_termination/0.1.0": "bafybeigkmkbxwhb2fbehmke72vyr5hq74c5gseemasipitci42kpdf5oxi", - "agent/valory/registration_start_up/0.1.0": "bafybeifgwghlwqfkzvdvdwoqgkvucvsf7si6zteegld2j3qnffmh42fhwq", - "agent/valory/test_abci/0.1.0": "bafybeihp6m74bm2ctjzfl2hoapow5sawcgj42yngn2royjy7vf7wpmramy", - "service/valory/counter/0.1.0": "bafybeic56akauses535vna46nune666lk6cb7nhakmeufyp4t7km6n2r64", - "service/valory/hello_world/0.1.0": "bafybeig3x2f47ykckvyfubfl2kav7ymhfpqxuxv2xe52spxhb324jdnoj4", - "service/valory/register_reset/0.1.0": "bafybeic4gn66asf6aym7k77vhmctmpikll73f3d2mkqygkzqpubg6zgkhy", - "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeicf3w6kwcgtad5dy3isjyz4fyaxrldfenrcib7qfh3dbxoetdw774", - "agent/valory/register_reset_recovery/0.1.0": "bafybeiawenp5646akunvxvgkmnhdkwnlua7pkgpsz4qflddnbdj2m4oqty", + "agent/valory/hello_world/0.1.0": "bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm", + "agent/valory/register_reset/0.1.0": "bafybeifo3v7vyyytl2gs6dvljl7yw3cvlqlvcj47elmvik7fp7y65lj4f4", + "agent/valory/register_termination/0.1.0": "bafybeidflracdcoq7gzpss7ns2juk26qpi46sox4rajcksnpikkrg2iiqy", + "agent/valory/registration_start_up/0.1.0": "bafybeifxufzu6ddcjmohhkiliybs6xkld347x3ku33i2htbgfkbm52yspq", + "agent/valory/test_abci/0.1.0": "bafybeieebkkynrou2daftfqlfwgbrxrf4mul4hieqystzf54ahtrokrhkq", + "service/valory/counter/0.1.0": "bafybeigtiogt75cezmgl3knaejg7lfos2bqa5bd6scpeoqv66xrlxsyb64", + "service/valory/hello_world/0.1.0": "bafybeicotuaogecvne6bun42ge2ihhpeeqmqhvv3vzgclmyspyqznwlhyy", + "service/valory/register_reset/0.1.0": "bafybeifgu5cuemoszhp77vziw7zasax6qfo3mni57pqfcnkd6zzdcpycoe", + "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeigwmfwbfgj2trlf5fsemwkshsxxtmnawwaterrs6wcbprku6cffsy", + "agent/valory/register_reset_recovery/0.1.0": "bafybeihhrqe5jdlfsnd52ofnnoctedmqktqexmpc2gqdggzgnmapu6skgm", "contract/valory/multicall2/0.1.0": "bafybeigdldsklrlwiz4qa76oadbo5digvk6ndjmh56pob4hc3mmpls7bw4", - "skill/valory/slashing_abci/0.1.0": "bafybeihe6bzf72zpfqeybrzxeoebreoqq6tl6vpbax4jonlpz2ndgpx3hu", - "skill/valory/offend_abci/0.1.0": "bafybeiaimshdvvtvwffypi5yip7426vgy7md3oqvsryrdrwcnvim6ybsxm", - "skill/valory/offend_slash_abci/0.1.0": "bafybeiaszkh5fyncc3d2knnkomb7xfuouwzy5aa6o7c3tucqzj7gsgjvba", - "agent/valory/offend_slash/0.1.0": "bafybeiduskvznxg3pn3hmclvpetzadmd5cyqmsdls4x5rduo5yunky3d3u", + "skill/valory/slashing_abci/0.1.0": "bafybeico7usjnrxudfr3lmytmvzaxymmjsyxkw5wn5i2u4ohutilh3kwou", + "skill/valory/offend_abci/0.1.0": "bafybeia7l4aptn7jnzlkaz4h6mgf6wvn6yx524yxsi6xcgmvrf3w2l7wyy", + "skill/valory/offend_slash_abci/0.1.0": "bafybeiaflygcl3egoam3k5rhc5aq7oz6lbw4i4v2geibew6bsvxbjuj3z4", + "agent/valory/offend_slash/0.1.0": "bafybeifljonzgdsaebllqrvf2233awxsqetzgotfnjxuzp4iv25ca5tlzm", "contract/valory/erc20/0.1.0": "bafybeiag7wpfri44bwrx26374mnxyglmwxod6gu37foqkvloqr7oeldlgu", "contract/valory/service_registry_token_utility/0.1.0": "bafybeifdia2y5546tvk6xzxeaqzf2n5n7dutj2hdzbgenxohaqhjtnjqm4" }, diff --git a/packages/valory/agents/abstract_abci/aea-config.yaml b/packages/valory/agents/abstract_abci/aea-config.yaml index e26dc05173..d100bc3799 100644 --- a/packages/valory/agents/abstract_abci/aea-config.yaml +++ b/packages/valory/agents/abstract_abci/aea-config.yaml @@ -11,14 +11,14 @@ fingerprint: tests/test_abstract_abci.py: bafybeic4hileugdjd6bwy4n5beqrjo5auwalz5twt3lyx6m62kb65nc6ca fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/p2p_libp2p_client:0.1.0:bafybeihdnfdth3qgltefgrem7xyi4b3ejzaz67xglm2hbma2rfvpl2annq contracts: [] protocols: - open_aea/signing:1.0.0:bafybeifuxs7gdg2okbn7uofymenjlmnih2wxwkym44lsgwmklgwuckxm2m - valory/abci:0.1.0:bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/counter/aea-config.yaml b/packages/valory/agents/counter/aea-config.yaml index c7b896b361..a7a0eb3e6b 100644 --- a/packages/valory/agents/counter/aea-config.yaml +++ b/packages/valory/agents/counter/aea-config.yaml @@ -11,15 +11,15 @@ fingerprint: tests/test_counter.py: bafybeiafaruvutgm65f6wnc4u5z37cyiizuttbpelgs4bpmimnjyp5tnj4 fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/p2p_libp2p_client:0.1.0:bafybeihdnfdth3qgltefgrem7xyi4b3ejzaz67xglm2hbma2rfvpl2annq contracts: [] protocols: - open_aea/signing:1.0.0:bafybeifuxs7gdg2okbn7uofymenjlmnih2wxwkym44lsgwmklgwuckxm2m - valory/abci:0.1.0:bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/counter:0.1.0:bafybeidnoucmlpxaxmd42j7pprpu7spjbdgwts6hkcrkdyco7wb5tyusay +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/counter:0.1.0:bafybeie7bb4g7wpqhs5wlt6eidqhkx4qtfea6r6vzcr2577kmb2q2ysl5u default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/hello_world/aea-config.yaml b/packages/valory/agents/hello_world/aea-config.yaml index 944d5d5af8..46978d83a5 100644 --- a/packages/valory/agents/hello_world/aea-config.yaml +++ b/packages/valory/agents/hello_world/aea-config.yaml @@ -11,7 +11,7 @@ fingerprint: tests/test_hello_world.py: bafybeifbgqpywtwhk6n4wngdrrk3oujwqw3fsbk54gsw5sep3pkkgym2ue fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -23,9 +23,9 @@ protocols: - valory/http:1.0.0:bafybeia5bxdua2i6chw6pg47bvoljzcpuqxzy4rdrorbdmcbnwmnfdobtu - valory/ipfs:0.1.0:bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/hello_world_abci:0.1.0:bafybeifsnc7dj6dvr7urmrdy4z42s56x4ww2s6ncwvfnda753hfao52s54 +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/hello_world_abci:0.1.0:bafybeicp7medpwgbj2c4lskycyea4cpx4vau345ta3iouhgueknlnrejqu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/offend_slash/aea-config.yaml b/packages/valory/agents/offend_slash/aea-config.yaml index cc9221a5c6..8c44406c15 100644 --- a/packages/valory/agents/offend_slash/aea-config.yaml +++ b/packages/valory/agents/offend_slash/aea-config.yaml @@ -11,7 +11,7 @@ fingerprint: tests/test_offend_slash.py: bafybeideqlz3vfssoylvesyr4oualignptsjsbiqlzgoskpd7ru6vosg4m fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -30,14 +30,14 @@ protocols: - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/offend_abci:0.1.0:bafybeiaimshdvvtvwffypi5yip7426vgy7md3oqvsryrdrwcnvim6ybsxm -- valory/offend_slash_abci:0.1.0:bafybeiaszkh5fyncc3d2knnkomb7xfuouwzy5aa6o7c3tucqzj7gsgjvba -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq -- valory/slashing_abci:0.1.0:bafybeihe6bzf72zpfqeybrzxeoebreoqq6tl6vpbax4jonlpz2ndgpx3hu -- valory/transaction_settlement_abci:0.1.0:bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/offend_abci:0.1.0:bafybeia7l4aptn7jnzlkaz4h6mgf6wvn6yx524yxsi6xcgmvrf3w2l7wyy +- valory/offend_slash_abci:0.1.0:bafybeiaflygcl3egoam3k5rhc5aq7oz6lbw4i4v2geibew6bsvxbjuj3z4 +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy +- valory/slashing_abci:0.1.0:bafybeico7usjnrxudfr3lmytmvzaxymmjsyxkw5wn5i2u4ohutilh3kwou +- valory/transaction_settlement_abci:0.1.0:bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/register_reset/aea-config.yaml b/packages/valory/agents/register_reset/aea-config.yaml index c0b9e14cca..b1e272caa5 100644 --- a/packages/valory/agents/register_reset/aea-config.yaml +++ b/packages/valory/agents/register_reset/aea-config.yaml @@ -22,7 +22,7 @@ fingerprint: tests/test_register_reset.py: bafybeiecdipytoorhfpecbzd5pyx7e5zjpxsjc6yyqxezq2q6bhz7yuk7i fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -34,11 +34,11 @@ protocols: - valory/http:1.0.0:bafybeia5bxdua2i6chw6pg47bvoljzcpuqxzy4rdrorbdmcbnwmnfdobtu - valory/ipfs:0.1.0:bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/register_reset_abci:0.1.0:bafybeidablp6qungxlekux7dxf2tn2epnlqevdx43kgjpel3yuyn4pdegm -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/register_reset_abci:0.1.0:bafybeidjyub4zd33w2zvoiorztulpcrgkhnodevgsquoc2gobd2bfhdmhi +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/register_reset_recovery/aea-config.yaml b/packages/valory/agents/register_reset_recovery/aea-config.yaml index e511ea363e..366b1a9608 100644 --- a/packages/valory/agents/register_reset_recovery/aea-config.yaml +++ b/packages/valory/agents/register_reset_recovery/aea-config.yaml @@ -12,7 +12,7 @@ fingerprint: tests/test_register_reset_recovery.py: bafybeiajrzfeqcdvapjhdjggyxya2g3gdxboodpagld6uyclrsrfsiri7u fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -24,10 +24,10 @@ protocols: - valory/http:1.0.0:bafybeia5bxdua2i6chw6pg47bvoljzcpuqxzy4rdrorbdmcbnwmnfdobtu - valory/ipfs:0.1.0:bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/register_reset_recovery_abci:0.1.0:bafybeicf3w6kwcgtad5dy3isjyz4fyaxrldfenrcib7qfh3dbxoetdw774 -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/register_reset_recovery_abci:0.1.0:bafybeigwmfwbfgj2trlf5fsemwkshsxxtmnawwaterrs6wcbprku6cffsy +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/register_termination/aea-config.yaml b/packages/valory/agents/register_termination/aea-config.yaml index 3c79733b1e..69617790fc 100644 --- a/packages/valory/agents/register_termination/aea-config.yaml +++ b/packages/valory/agents/register_termination/aea-config.yaml @@ -12,7 +12,7 @@ fingerprint: tests/test_register_reset.py: bafybeieaeelbyrorts3akgsu7xp27jdsv5u7r4psatdxph2agvpym7em6m fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -32,13 +32,13 @@ protocols: - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/register_termination_abci:0.1.0:bafybeiepwhevaguk6cta7uuiowhkrrrcr2ktmmagna7n73fudlhg52v5py -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq -- valory/termination_abci:0.1.0:bafybeic235b65zoizcqgpgd3hqqtc5cahqr3mibms4xb6hkudb3cuacyjy -- valory/transaction_settlement_abci:0.1.0:bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/register_termination_abci:0.1.0:bafybeigrfnum6n74dvmkkgo7exmmgpkvxfsbhqho4cdx5yw2lwyobiuap4 +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy +- valory/termination_abci:0.1.0:bafybeiexzmvqxeg35b6pzn2cqfna3eincp4scrw3zsgumrk6zyqxctnyku +- valory/transaction_settlement_abci:0.1.0:bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/registration_start_up/aea-config.yaml b/packages/valory/agents/registration_start_up/aea-config.yaml index d3e460d63d..1caa344b15 100644 --- a/packages/valory/agents/registration_start_up/aea-config.yaml +++ b/packages/valory/agents/registration_start_up/aea-config.yaml @@ -11,7 +11,7 @@ fingerprint: tests/test_registration.py: bafybeickkytuflqwxg4y6n5bcnlxwnuutxsunan5ubvy7rj3y3me3ohtwi fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/test_abci/aea-config.yaml b/packages/valory/agents/test_abci/aea-config.yaml index 10ea429c9f..a126e93aab 100644 --- a/packages/valory/agents/test_abci/aea-config.yaml +++ b/packages/valory/agents/test_abci/aea-config.yaml @@ -8,7 +8,7 @@ fingerprint: README.md: bafybeib2s5p42rb4mbn7ag4jmjwutcm2mhvhb7q7vekxevr565crxkk6zy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -22,9 +22,9 @@ protocols: - valory/ipfs:0.1.0:bafybeibjzhsengtxfofqpxy6syamplevp35obemwfp4c5lhag3v2bvgysa - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/test_abci:0.1.0:bafybeigjrjtkp6ogwnfe3brjvzcfk3vblbgkp2v4ikenrotilsfzehqsei +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/test_abci:0.1.0:bafybeiejervt2zv7iqh4rl7tvqhmfudhp7hftwncrmngax5lnszia67zby default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/test_ipfs/aea-config.yaml b/packages/valory/agents/test_ipfs/aea-config.yaml index 978b00d1ac..4ffe9bdee5 100644 --- a/packages/valory/agents/test_ipfs/aea-config.yaml +++ b/packages/valory/agents/test_ipfs/aea-config.yaml @@ -11,7 +11,7 @@ fingerprint: tests/test_ipfs.py: bafybeib5fxk5gjuqyevp2rvzcjnyjfuwhfapappohc32xn7rnuu6lpwws4 fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/test_ipfs_abci:0.1.0:bafybeicjkwkk45gxafhj4qmd2wd566yy4auq2bucs3fszizibtnqpfityu +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/test_ipfs_abci:0.1.0:bafybeibpo3p456qfxzonlldlhejlwltrvqnkrudqt6pyijskwqzsl6rrdi default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/connections/abci/connection.yaml b/packages/valory/connections/abci/connection.yaml index 55b4039d40..a410b659aa 100644 --- a/packages/valory/connections/abci/connection.yaml +++ b/packages/valory/connections/abci/connection.yaml @@ -40,7 +40,7 @@ fingerprint: tests/test_abci_fuzz.py: bafybeiddeye3fbgefihbgdhqwwuv3dlseo6d5kt3jpixpq45bewm5dep2u tests/test_abci_spec.py: bafybeifacnizp2mryyb2j64iugnxn5rhtx7xr4emwbw5xcke6le6utpwhu tests/test_fuzz/__init__.py: bafybeiggaobawdxpx2j637ldmacq7r7tnyeygukmjuayodj3vytdyqsjze - tests/test_fuzz/base.py: bafybeihcup3o3pbyfk33bvhznxsedjzf4wnbuoa6h3czo34m4qqyss6ixq + tests/test_fuzz/base.py: bafybeig6lmn5rol63szc7cilati2l37ckppskcb46ximno32nnwnad2mji tests/test_fuzz/mock_node/__init__.py: bafybeibt3bm4l3wethryy564mzcbhqmnztsbko4c5bt5ila5ghq2e7vz7u tests/test_fuzz/mock_node/channels/__init__.py: bafybeifjjnlxtqd4pz76aq6w642n5d6pa635ehkhjxgzyjidakza27adja tests/test_fuzz/mock_node/channels/base.py: bafybeiewnctbkmmnnqwsrlwy2rfaypmva7xuclgwzfuwwrua3xpqf43f54 diff --git a/packages/valory/connections/abci/tests/test_fuzz/base.py b/packages/valory/connections/abci/tests/test_fuzz/base.py index f0c6f7d077..492555129f 100644 --- a/packages/valory/connections/abci/tests/test_fuzz/base.py +++ b/packages/valory/connections/abci/tests/test_fuzz/base.py @@ -25,7 +25,6 @@ from pathlib import Path from typing import Any, Dict, List, Tuple, Type -import numpy as np from aea.exceptions import enforce from aea.test_tools.test_cases import AEATestCaseMany from hypothesis import given, settings @@ -50,15 +49,15 @@ class BaseFuzzyTests(AEATestCaseMany): package_registry_src_rel = Path(__file__).parents[5] - UINT_64_MAX_VALUE = np.iinfo(np.uint64).max + UINT_64_MAX_VALUE = 18446744073709551615 UINT_64_MIN_VALUE = 0 - INT_64_MAX_VALUE = np.iinfo(np.int64).max - INT_64_MIN_VALUE = np.iinfo(np.int64).min + INT_64_MAX_VALUE = 9223372036854775807 + INT_64_MIN_VALUE = -9223372036854775808 - UINT_32_MAX_VALUE = np.iinfo(np.uint32).max + UINT_32_MAX_VALUE = 4294967295 UINT_32_MIN_VALUE = 0 - INT_32_MAX_VALUE = np.iinfo(np.int32).max - INT_32_MIN_VALUE = np.iinfo(np.int32).min + INT_32_MAX_VALUE = 2147483647 + INT_32_MIN_VALUE = -2147483648 CHANNEL_TYPE: Type[BaseChannel] = BaseChannel CHANNEL_ARGS: Dict[str, Any] = dict() diff --git a/packages/valory/services/counter/service.yaml b/packages/valory/services/counter/service.yaml index e9e73bd90f..9b6d5c1f8b 100644 --- a/packages/valory/services/counter/service.yaml +++ b/packages/valory/services/counter/service.yaml @@ -8,7 +8,7 @@ fingerprint: README.md: bafybeidoybzzjch4djhhafqm4e4jcrpaqmlthntcnonlsjtowwpykbc5xi fingerprint_ignore_patterns: [] number_of_agents: 1 -agent: valory/counter:0.1.0:bafybeiacgwopotqaamx5gzkyw3pt223zkzyazkb4gmuu543zqlipewpvya +agent: valory/counter:0.1.0:bafybeif5ampxopise5h3i3r7cpgvgdoqyfn7gzpnrl6dkkzdlnspj6dry4 deployment: {} --- public_id: valory/ledger:0.19.0 diff --git a/packages/valory/services/hello_world/service.yaml b/packages/valory/services/hello_world/service.yaml index 6d30666a35..6c2b240fb7 100644 --- a/packages/valory/services/hello_world/service.yaml +++ b/packages/valory/services/hello_world/service.yaml @@ -7,7 +7,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeiapubcoersqnsnh3acia5hd7otzt7kjxekr6gkbrlumv6tkajl6jm fingerprint_ignore_patterns: [] -agent: valory/hello_world:0.1.0:bafybeic5gs6qausrb3xgam4ighqvir7kf2q3wyzw2m5r4xlitzs5mdbcqi +agent: valory/hello_world:0.1.0:bafybeiesba74o7kyg7tbeyzfuoknifi5fkpluwrspvuyevnni43tz6e7mm number_of_agents: 4 deployment: {} --- diff --git a/packages/valory/services/register_reset/service.yaml b/packages/valory/services/register_reset/service.yaml index 5352440c5b..c27207c322 100644 --- a/packages/valory/services/register_reset/service.yaml +++ b/packages/valory/services/register_reset/service.yaml @@ -1,7 +1,7 @@ name: register_reset author: valory version: 0.1.0 -agent: valory/register_reset:0.1.0:bafybeid6jry3efkc4n25rl34cj4dafrtszq7mpoupognktgrq6y6fedzzy +agent: valory/register_reset:0.1.0:bafybeifo3v7vyyytl2gs6dvljl7yw3cvlqlvcj47elmvik7fp7y65lj4f4 number_of_agents: 4 description: Test and debug tendermint reset mechanism. aea_version: '>=1.0.0, <2.0.0' diff --git a/packages/valory/skills/abstract_abci/skill.yaml b/packages/valory/skills/abstract_abci/skill.yaml index 769630d378..f273b79568 100644 --- a/packages/valory/skills/abstract_abci/skill.yaml +++ b/packages/valory/skills/abstract_abci/skill.yaml @@ -15,7 +15,7 @@ fingerprint: tests/test_handlers.py: bafybeieeuwtu35ddaevr2wgnk33l7kdhrx7ruoeb5jiltiyn65ufdcnopu fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha contracts: [] protocols: - valory/abci:0.1.0:bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe diff --git a/packages/valory/skills/abstract_round_abci/skill.yaml b/packages/valory/skills/abstract_round_abci/skill.yaml index e092a7e774..cef7a29ed3 100644 --- a/packages/valory/skills/abstract_round_abci/skill.yaml +++ b/packages/valory/skills/abstract_round_abci/skill.yaml @@ -60,7 +60,7 @@ fingerprint: utils.py: bafybeienx5y7er37rvluz5x5oirsephs6td4werjett5vaavrv6ohymzpm fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha - valory/http_client:0.23.0:bafybeieoeuy4brzimtnubmokwirhrx27ezls6cdnl5qik4rkykfle3nn2y - valory/ipfs:0.1.0:bafybeidu3xd6rd5zysv2due2cnrc3sxx5vss2usxwaxxtxxuyha2kuhd3e - valory/ledger:0.19.0:bafybeigfoz7d7si7s4jehvloq2zmiiocpbxcaathl3bxkyarxoerxq7g3a @@ -76,7 +76,7 @@ protocols: - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 behaviours: main: args: {} diff --git a/packages/valory/skills/counter/skill.yaml b/packages/valory/skills/counter/skill.yaml index a13650bb94..301ac1d46a 100644 --- a/packages/valory/skills/counter/skill.yaml +++ b/packages/valory/skills/counter/skill.yaml @@ -14,12 +14,12 @@ fingerprint: tests/test_counter.py: bafybeiazi36djqnjzu5t6rn72mngsmntoqz7z7wqa53z3lccgblgsycnbi fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeibrbl3zhhknmyb2n7qrftnmrsctyd23ugqsiztv3gpy6jcczgtwvm +- valory/abci:0.1.0:bafybeiazwsbsqcj3k4dhsf6pvl3i45cxq4itchrkdmximdxmoyjmidrnha contracts: [] protocols: - valory/abci:0.1.0:bafybeigootsvqpk6th5xpdtzanxum3earifrrezfyhylfrit7yvqdrtgpe skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 behaviours: {} handlers: abci: diff --git a/packages/valory/skills/hello_world_abci/skill.yaml b/packages/valory/skills/hello_world_abci/skill.yaml index 698de4f122..b2a70ada7a 100644 --- a/packages/valory/skills/hello_world_abci/skill.yaml +++ b/packages/valory/skills/hello_world_abci/skill.yaml @@ -27,7 +27,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/offend_abci/skill.yaml b/packages/valory/skills/offend_abci/skill.yaml index d62771705e..5010bc4bb7 100644 --- a/packages/valory/skills/offend_abci/skill.yaml +++ b/packages/valory/skills/offend_abci/skill.yaml @@ -27,7 +27,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/offend_slash_abci/skill.yaml b/packages/valory/skills/offend_slash_abci/skill.yaml index e30c0bd612..0884f85688 100644 --- a/packages/valory/skills/offend_slash_abci/skill.yaml +++ b/packages/valory/skills/offend_slash_abci/skill.yaml @@ -23,11 +23,11 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/offend_abci:0.1.0:bafybeiaimshdvvtvwffypi5yip7426vgy7md3oqvsryrdrwcnvim6ybsxm -- valory/slashing_abci:0.1.0:bafybeihe6bzf72zpfqeybrzxeoebreoqq6tl6vpbax4jonlpz2ndgpx3hu -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/offend_abci:0.1.0:bafybeia7l4aptn7jnzlkaz4h6mgf6wvn6yx524yxsi6xcgmvrf3w2l7wyy +- valory/slashing_abci:0.1.0:bafybeico7usjnrxudfr3lmytmvzaxymmjsyxkw5wn5i2u4ohutilh3kwou +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_abci/skill.yaml b/packages/valory/skills/register_reset_abci/skill.yaml index 9566878a5e..3420d1387b 100644 --- a/packages/valory/skills/register_reset_abci/skill.yaml +++ b/packages/valory/skills/register_reset_abci/skill.yaml @@ -24,9 +24,9 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_recovery_abci/skill.yaml b/packages/valory/skills/register_reset_recovery_abci/skill.yaml index 5bae1628b7..32d5220c8a 100644 --- a/packages/valory/skills/register_reset_recovery_abci/skill.yaml +++ b/packages/valory/skills/register_reset_recovery_abci/skill.yaml @@ -26,8 +26,8 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne behaviours: main: args: {} diff --git a/packages/valory/skills/register_termination_abci/skill.yaml b/packages/valory/skills/register_termination_abci/skill.yaml index 5fcced83ab..b9ea6fa8b4 100644 --- a/packages/valory/skills/register_termination_abci/skill.yaml +++ b/packages/valory/skills/register_termination_abci/skill.yaml @@ -23,10 +23,10 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/registration_abci:0.1.0:bafybeifa3ajo2tqraz73alhg5shaiw35gqvl33ms6lz7b4bgpjdrsllb2y -- valory/reset_pause_abci:0.1.0:bafybeicyal4wzosrmbptsqsmvxqjjnwpsqudd3famiekbl6xlf7obpnscq -- valory/termination_abci:0.1.0:bafybeic235b65zoizcqgpgd3hqqtc5cahqr3mibms4xb6hkudb3cuacyjy +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/registration_abci:0.1.0:bafybeigdtvgrv6bxn7eaj6mk5yecupwyql6wd7o657tp56bjjqctkha3ne +- valory/reset_pause_abci:0.1.0:bafybeigifxmuyaerxd54zrsfyozeuzrp3we5wrnlwpeukwoju5m7xw6ggy +- valory/termination_abci:0.1.0:bafybeiexzmvqxeg35b6pzn2cqfna3eincp4scrw3zsgumrk6zyqxctnyku behaviours: main: args: {} diff --git a/packages/valory/skills/registration_abci/skill.yaml b/packages/valory/skills/registration_abci/skill.yaml index 7c700120e4..71d1441acb 100644 --- a/packages/valory/skills/registration_abci/skill.yaml +++ b/packages/valory/skills/registration_abci/skill.yaml @@ -32,7 +32,7 @@ protocols: - valory/http:1.0.0:bafybeia5bxdua2i6chw6pg47bvoljzcpuqxzy4rdrorbdmcbnwmnfdobtu - valory/tendermint:0.1.0:bafybeidjqmwvgi4rqgp65tbkhmi45fwn2odr5ecezw6q47hwitsgyw4jpa skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/reset_pause_abci/skill.yaml b/packages/valory/skills/reset_pause_abci/skill.yaml index 29973f4168..fbe004db06 100644 --- a/packages/valory/skills/reset_pause_abci/skill.yaml +++ b/packages/valory/skills/reset_pause_abci/skill.yaml @@ -26,7 +26,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/slashing_abci/skill.yaml b/packages/valory/skills/slashing_abci/skill.yaml index b239ae3db9..0be5a2d574 100644 --- a/packages/valory/skills/slashing_abci/skill.yaml +++ b/packages/valory/skills/slashing_abci/skill.yaml @@ -29,8 +29,8 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeiasywsvax45qmugus5kxogejj66c5taen27h4voriodz7rgushtqa skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/transaction_settlement_abci:0.1.0:bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/transaction_settlement_abci:0.1.0:bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu behaviours: main: args: {} diff --git a/packages/valory/skills/termination_abci/skill.yaml b/packages/valory/skills/termination_abci/skill.yaml index ac5af28ff2..b9ae721549 100644 --- a/packages/valory/skills/termination_abci/skill.yaml +++ b/packages/valory/skills/termination_abci/skill.yaml @@ -29,8 +29,8 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeiasywsvax45qmugus5kxogejj66c5taen27h4voriodz7rgushtqa skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae -- valory/transaction_settlement_abci:0.1.0:bafybeifo4sohsrvwjfazmzna5zhrdmzzn4noxaltjbeab2scg5iqwnkbzi +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia +- valory/transaction_settlement_abci:0.1.0:bafybeigwjxvqpdcfq2c2xxupwd2ahyrwvvzadjqlff4rfypae6cpc5dksu behaviours: main: args: {} diff --git a/packages/valory/skills/test_abci/skill.yaml b/packages/valory/skills/test_abci/skill.yaml index df73a81062..0a327f661f 100644 --- a/packages/valory/skills/test_abci/skill.yaml +++ b/packages/valory/skills/test_abci/skill.yaml @@ -26,8 +26,8 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_abci:0.1.0:bafybeidt2bxjluqn3xp6mb4v7ml3bx7ka5gn3vx6c5eqfb6i4q4f3p3nr4 -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_abci:0.1.0:bafybeie4uytgkedxh4656mdzfecoqeq6lvylg2btczkkkx3cxrqgvughc4 +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/test_ipfs_abci/skill.yaml b/packages/valory/skills/test_ipfs_abci/skill.yaml index fd0a56bb53..d65032cbab 100644 --- a/packages/valory/skills/test_ipfs_abci/skill.yaml +++ b/packages/valory/skills/test_ipfs_abci/skill.yaml @@ -27,7 +27,7 @@ connections: [] contracts: [] protocols: [] skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/packages/valory/skills/transaction_settlement_abci/skill.yaml b/packages/valory/skills/transaction_settlement_abci/skill.yaml index 80df55c797..3622a559f0 100644 --- a/packages/valory/skills/transaction_settlement_abci/skill.yaml +++ b/packages/valory/skills/transaction_settlement_abci/skill.yaml @@ -38,7 +38,7 @@ protocols: - valory/contract_api:1.0.0:bafybeiasywsvax45qmugus5kxogejj66c5taen27h4voriodz7rgushtqa - valory/ledger_api:1.0.0:bafybeigsvceac33asd6ecbqev34meyyjwu3rangenv6xp5rkxyz4krvcby skills: -- valory/abstract_round_abci:0.1.0:bafybeiebj63bsscvbvj77w2mf2k4juav3yb7vu4omhcckrmf7yoa2xfbae +- valory/abstract_round_abci:0.1.0:bafybeihg3hkwbnaxabzrjnbnvd3apt26h23ylttghzgbf7phyxrcggplia behaviours: main: args: {} diff --git a/setup.py b/setup.py index 244e571367..50fd35a224 100644 --- a/setup.py +++ b/setup.py @@ -35,6 +35,8 @@ def get_all_extras() -> Dict: "open-aea-cli-ipfs==1.39.0.post1", "texttable==1.6.7", "python-dotenv>=0.14.0,<0.18.0", + "pytest>=7.0.0,<7.3.0", + "coverage>=6.4.4,<8.0.0", ] extras = { @@ -52,7 +54,6 @@ def get_all_extras() -> Dict: base_deps = [ "Flask>=2.0.2,<3.0.0", "open-aea[all]==1.39.0.post1", - "pandas>=1.5.3", "watchdog>=2.1.6", "pytest==7.2.1", "valory-docker-compose==1.29.3", diff --git a/tox.ini b/tox.ini index 9f5dd189c9..075cad1e85 100644 --- a/tox.ini +++ b/tox.ini @@ -48,9 +48,6 @@ deps = open-aea-cosmpy==0.6.5 grpcio==1.53.0 hypothesis==6.21.6 - numpy>=1.21.6 - pandas==1.5.3 - pandas-stubs==1.2.0.62 protobuf<=3.20.1,>=3.19 pytz==2022.2.1 py-ecc==6.0.0 @@ -757,12 +754,6 @@ ignore_missing_imports = True [mypy-web3.*] ignore_missing_imports = True -[mypy-numpy.*] -ignore_missing_imports = True - -[mypy-pandas.*] -ignore_missing_imports = True - [mypy-_pytest.*] ignore_missing_imports = True