From f2667aee715e08c0cbff9f238607ed0df39c77b1 Mon Sep 17 00:00:00 2001 From: "Yuri (solarw) Turchenkov" Date: Tue, 9 Sep 2025 08:04:11 +0300 Subject: [PATCH 1/3] fix for deployment app-tendermint logging issue with the same file opened --- autonomy/constants.py | 2 +- deployments/Dockerfiles/tendermint/app.py | 36 +++++++---- .../Dockerfiles/tendermint/tendermint.py | 27 +-------- docs/api/connections/abci/connection.md | 5 +- docs/counter_example.md | 2 +- .../overview_of_the_development_process.md | 6 +- docs/package_list.md | 60 +++++++++---------- packages/packages.json | 60 +++++++++---------- .../agents/abstract_abci/aea-config.yaml | 4 +- .../valory/agents/counter/aea-config.yaml | 6 +- .../agents/offend_slash/aea-config.yaml | 18 +++--- .../agents/register_reset/aea-config.yaml | 12 ++-- .../register_reset_recovery/aea-config.yaml | 10 ++-- .../register_termination/aea-config.yaml | 16 ++--- .../registration_start_up/aea-config.yaml | 8 +-- .../solana_transfer_agent/aea-config.yaml | 14 ++--- .../valory/agents/test_abci/aea-config.yaml | 8 +-- .../valory/agents/test_ipfs/aea-config.yaml | 8 +-- .../valory/connections/abci/connection.py | 26 +------- .../valory/connections/abci/connection.yaml | 2 +- packages/valory/services/counter/service.yaml | 3 +- .../services/register_reset/service.yaml | 3 +- .../valory/skills/abstract_abci/skill.yaml | 2 +- .../skills/abstract_round_abci/skill.yaml | 4 +- packages/valory/skills/counter/skill.yaml | 4 +- packages/valory/skills/offend_abci/skill.yaml | 2 +- .../skills/offend_slash_abci/skill.yaml | 10 ++-- .../skills/register_reset_abci/skill.yaml | 6 +- .../register_reset_recovery_abci/skill.yaml | 4 +- .../register_termination_abci/skill.yaml | 8 +-- .../skills/registration_abci/skill.yaml | 2 +- .../valory/skills/reset_pause_abci/skill.yaml | 2 +- .../valory/skills/slashing_abci/skill.yaml | 4 +- .../skill.yaml | 2 +- .../valory/skills/termination_abci/skill.yaml | 4 +- packages/valory/skills/test_abci/skill.yaml | 4 +- .../valory/skills/test_ipfs_abci/skill.yaml | 2 +- .../skills/test_solana_tx_abci/skill.yaml | 8 +-- .../transaction_settlement_abci/skill.yaml | 2 +- tox.ini | 2 +- 40 files changed, 182 insertions(+), 226 deletions(-) diff --git a/autonomy/constants.py b/autonomy/constants.py index 11696c587a..f0f53aa7ba 100644 --- a/autonomy/constants.py +++ b/autonomy/constants.py @@ -65,5 +65,5 @@ 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa" +ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou" OLAS_DOCS_URL = "https://stack.olas.network" diff --git a/deployments/Dockerfiles/tendermint/app.py b/deployments/Dockerfiles/tendermint/app.py index 98da96a8c6..f08b4c6eb6 100644 --- a/deployments/Dockerfiles/tendermint/app.py +++ b/deployments/Dockerfiles/tendermint/app.py @@ -25,6 +25,7 @@ import shutil import stat import traceback +from logging.handlers import RotatingFileHandler from pathlib import Path from typing import Any, Callable, Dict, List, Optional, Tuple, cast @@ -38,6 +39,7 @@ except ImportError: from tendermint import TendermintNode, TendermintParams # type: ignore +DEFAULT_LOG_FILE_MAX_BYTES = 50 * 1024 * 1024 # 50MB ENCODING = "utf-8" DEFAULT_LOG_FILE = "log.log" IS_DEV_MODE = os.environ.get("DEV_MODE", "0") == "1" @@ -50,7 +52,6 @@ TM_STATUS_ENDPOINT = "http://localhost:26657/status" logging.basicConfig( - filename=os.environ.get("LOG_FILE", DEFAULT_LOG_FILE), level=logging.DEBUG, format="%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s", # noqa : W1309 ) @@ -189,12 +190,14 @@ def dump_period(self) -> None: self.resets += 1 -def create_app( # pylint: disable=too-many-statements +def create_app( # pylint: disable=too-many-statements,too-many-locals dump_dir: Optional[Path] = None, debug: bool = False, ) -> Tuple[Flask, TendermintNode]: """Create the Tendermint server app""" write_to_log = os.environ.get("WRITE_TO_LOG", "false").lower() == "true" + log_file = os.environ.get("LOG_FILE", DEFAULT_LOG_FILE) + tendermint_params = TendermintParams( proxy_app=os.environ["PROXY_APP"], consensus_create_empty_blocks=os.environ["CREATE_EMPTY_BLOCKS"] == "true", @@ -203,11 +206,22 @@ def create_app( # pylint: disable=too-many-statements ) app = Flask(__name__) + app_logger = cast(logging.Logger, app.logger) + + max_bytes = int(os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES)) + handler = RotatingFileHandler(log_file, maxBytes=max_bytes, backupCount=1) + app_logger.addHandler(handler) + + # if needed, tendermint logger can have a different configuration of handlers + tendermint_logger = app_logger.getChild("tendermint") + + if not write_to_log: + tendermint_logger.removeHandler(handler) + period_dumper = PeriodDumper(logger=app.logger, dump_dir=dump_dir) tendermint_node = TendermintNode( tendermint_params, - logger=app.logger, - write_to_log=write_to_log, + logger=tendermint_logger, ) tendermint_node.init() override_config_toml() @@ -238,18 +252,14 @@ def update_params() -> Dict: try: data: Dict = json.loads(request.get_data().decode(ENCODING)) - cast(logging.Logger, app.logger).debug( # pylint: disable=no-member + app_logger.debug( # pylint: disable=no-member f"Data update requested with data={data}" ) - cast(logging.Logger, app.logger).info( # pylint: disable=no-member - "Updating genesis config." - ) + app_logger.info("Updating genesis config.") # pylint: disable=no-member update_genesis_config(data=data) - cast(logging.Logger, app.logger).info( # pylint: disable=no-member - "Updating peristent peers." - ) + app_logger.info("Updating peristent peers.") # pylint: disable=no-member config_path = Path(os.environ["TMHOME"]) / "config" / "config.toml" update_peers( validators=data["validators"], @@ -318,13 +328,13 @@ def hard_reset() -> Tuple[Any, int]: @app.errorhandler(404) # type: ignore def handle_notfound(e: NotFound) -> Response: """Handle server error.""" - cast(logging.Logger, app.logger).info(e) # pylint: disable=E + app_logger.info(e) # pylint: disable=E return Response("Not Found", status=404, mimetype="application/json") @app.errorhandler(500) # type: ignore def handle_server_error(e: InternalServerError) -> Response: """Handle server error.""" - cast(logging.Logger, app.logger).info(e) # pylint: disable=E + app_logger.info(e) # pylint: disable=E return Response("Error Closing Node", status=500, mimetype="application/json") return app, tendermint_node diff --git a/deployments/Dockerfiles/tendermint/tendermint.py b/deployments/Dockerfiles/tendermint/tendermint.py index 3f4869f3d6..c70651b1d3 100644 --- a/deployments/Dockerfiles/tendermint/tendermint.py +++ b/deployments/Dockerfiles/tendermint/tendermint.py @@ -24,9 +24,7 @@ import platform import signal import subprocess # nosec: -import sys from logging import Logger -from logging.handlers import RotatingFileHandler from pathlib import Path from threading import Event, Thread from typing import Any, Dict, List, Optional @@ -37,7 +35,6 @@ DEFAULT_P2P_LISTEN_ADDRESS = f"{_TCP}0.0.0.0:26656" DEFAULT_RPC_LISTEN_ADDRESS = f"{_TCP}0.0.0.0:26657" DEFAULT_TENDERMINT_LOG_FILE = "tendermint.log" -DEFAULT_LOG_FILE_MAX_BYTES = 50 * 1024 * 1024 # 50MB class StoppableThread( @@ -147,32 +144,18 @@ def __init__( self, params: TendermintParams, logger: Optional[Logger] = None, - write_to_log: bool = False, ): """ Initialize a Tendermint node. :param params: the parameters. :param logger: the logger. - :param write_to_log: Write to log file. """ self.params = params self._process: Optional[subprocess.Popen] = None self._monitoring: Optional[StoppableThread] = None self._stopping = False self.logger = logger or logging.getLogger() - self.log_file = os.environ.get("LOG_FILE", DEFAULT_TENDERMINT_LOG_FILE) - self.write_to_log = write_to_log - - if self.write_to_log: - max_bytes = int( - os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES) - ) - handler = RotatingFileHandler( - self.log_file, maxBytes=max_bytes, backupCount=1 - ) - handler.setFormatter(logging.Formatter("%(message)s")) - self.logger.addHandler(handler) def _build_init_command(self) -> List[str]: """Build the 'init' command.""" @@ -299,17 +282,9 @@ def stop(self) -> None: self._stop_tm_process() self._stop_monitoring_thread() - @staticmethod - def _write_to_console(line: str) -> None: - """Write line to console.""" - sys.stdout.write(str(line)) - sys.stdout.flush() - def log(self, line: str) -> None: """Open and write a line to the log file.""" - self._write_to_console(line=line) - if self.write_to_log: - self.logger.info(line.strip()) + self.logger.info(line.strip()) def prune_blocks(self) -> int: """Prune blocks from the Tendermint state""" diff --git a/docs/api/connections/abci/connection.md b/docs/api/connections/abci/connection.md index 2ba6d8cd12..d8a6c0adde 100644 --- a/docs/api/connections/abci/connection.md +++ b/docs/api/connections/abci/connection.md @@ -786,9 +786,7 @@ A class to manage a Tendermint node. #### `__`init`__` ```python -def __init__(params: TendermintParams, - logger: Optional[Logger] = None, - write_to_log: bool = False) +def __init__(params: TendermintParams, logger: Optional[Logger] = None) ``` Initialize a Tendermint node. @@ -797,7 +795,6 @@ Initialize a Tendermint node. - `params`: the parameters. - `logger`: the logger. -- `write_to_log`: Write to log file. diff --git a/docs/counter_example.md b/docs/counter_example.md index b798b0e80e..ccf6f8c360 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:bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau --remote --service + autonomy fetch valory/counter:0.1.0:bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy --remote --service cd counter ``` diff --git a/docs/guides/overview_of_the_development_process.md b/docs/guides/overview_of_the_development_process.md index edc30589ed..4388cde647 100644 --- a/docs/guides/overview_of_the_development_process.md +++ b/docs/guides/overview_of_the_development_process.md @@ -32,7 +32,7 @@ To follow the next sections, you need to populate the local registry with a numb "third_party": { "service/valory/hello_world/0.1.0": "bafybeicj73kflta5sfxq7gnnk7smcdp2gwcfvfvm2plxc5ojhulwa3xnoq", "agent/valory/hello_world/0.1.0": "bafybeig2mv6afojsype4v2fwkpzkvdohbeg6ilvp2tokn7i6ub2csd6wxi", - "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", + "connection/valory/abci/0.1.0": "bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m", "connection/valory/http_client/0.23.0": "bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", "connection/valory/ledger/0.19.0": "bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy", @@ -45,8 +45,8 @@ To follow the next sections, you need to populate the local registry with a numb "protocol/valory/ipfs/0.1.0": "bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu", "protocol/valory/ledger_api/1.0.0": "bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam", "protocol/valory/tendermint/0.1.0": "bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm", - "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", - "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", + "skill/valory/abstract_abci/0.1.0": "bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq", + "skill/valory/abstract_round_abci/0.1.0": "bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou", "skill/valory/hello_world_abci/0.1.0": "bafybeihmpphbsrr5niduaf3r2jzqjjoip5ep5aynphxfoqqqdzmkwobwyi", "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y" } diff --git a/docs/package_list.md b/docs/package_list.md index 14764ee68d..08e44fea34 100644 --- a/docs/package_list.md +++ b/docs/package_list.md @@ -16,39 +16,39 @@ | contract/valory/service_registry_token_utility/0.1.0 | `bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/squads_multisig/0.1.0 | `bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/multicall2/0.1.0 | `bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a` | The MakerDAO multicall2 contract. | -| connection/valory/abci/0.1.0 | `bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla` | connection to wrap communication with an ABCI server. | +| connection/valory/abci/0.1.0 | `bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m` | connection to wrap communication with an ABCI server. | | connection/valory/ipfs/0.1.0 | `bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue` | A connection responsible for uploading and downloading files from IPFS. | -| skill/valory/test_ipfs_abci/0.1.0 | `bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm` | IPFS e2e testing application. | -| skill/valory/abstract_abci/0.1.0 | `bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4` | The abci skill provides a template of an ABCI application. | -| skill/valory/abstract_round_abci/0.1.0 | `bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa` | abstract round-based ABCI application | -| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq` | ABCI application for transaction settlement. | -| skill/valory/registration_abci/0.1.0 | `bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q` | ABCI application for common apps. | -| skill/valory/reset_pause_abci/0.1.0 | `bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy` | ABCI application for resetting and pausing app executions. | -| skill/valory/termination_abci/0.1.0 | `bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou` | Termination skill. | -| skill/valory/counter/0.1.0 | `bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy` | The ABCI Counter application example. | +| skill/valory/test_ipfs_abci/0.1.0 | `bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4` | IPFS e2e testing application. | +| skill/valory/abstract_abci/0.1.0 | `bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq` | The abci skill provides a template of an ABCI application. | +| skill/valory/abstract_round_abci/0.1.0 | `bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou` | abstract round-based ABCI application | +| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm` | ABCI application for transaction settlement. | +| skill/valory/registration_abci/0.1.0 | `bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em` | ABCI application for common apps. | +| skill/valory/reset_pause_abci/0.1.0 | `bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q` | ABCI application for resetting and pausing app executions. | +| skill/valory/termination_abci/0.1.0 | `bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm` | Termination skill. | +| skill/valory/counter/0.1.0 | `bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu` | The ABCI Counter application example. | | skill/valory/counter_client/0.1.0 | `bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm` | A client for the ABCI counter application. | -| skill/valory/register_reset_abci/0.1.0 | `bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u` | ABCI application for dummy skill that registers and resets | -| skill/valory/register_termination_abci/0.1.0 | `bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy` | ABCI application for dummy skill that registers and resets | -| skill/valory/test_abci/0.1.0 | `bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka` | ABCI application for testing the ABCI connection. | -| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi` | ABCI application for dummy skill that registers and resets | -| skill/valory/slashing_abci/0.1.0 | `bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia` | Slashing skill. | -| skill/valory/offend_abci/0.1.0 | `bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce` | Offend ABCI application. | -| skill/valory/offend_slash_abci/0.1.0 | `bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a` | ABCI application used in order to test the slashing abci | -| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i` | ABCI application for transaction settlement. | -| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra` | SOLANA e2e testing application. | -| agent/valory/test_ipfs/0.1.0 | `bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy` | Agent for testing the ABCI connection. | -| agent/valory/abstract_abci/0.1.0 | `bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu` | The abstract ABCI AEA - for testing purposes only. | -| agent/valory/counter/0.1.0 | `bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y` | The ABCI Counter example as an AEA | +| skill/valory/register_reset_abci/0.1.0 | `bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y` | ABCI application for dummy skill that registers and resets | +| skill/valory/register_termination_abci/0.1.0 | `bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i` | ABCI application for dummy skill that registers and resets | +| skill/valory/test_abci/0.1.0 | `bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i` | ABCI application for testing the ABCI connection. | +| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq` | ABCI application for dummy skill that registers and resets | +| skill/valory/slashing_abci/0.1.0 | `bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva` | Slashing skill. | +| skill/valory/offend_abci/0.1.0 | `bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym` | Offend ABCI application. | +| skill/valory/offend_slash_abci/0.1.0 | `bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze` | ABCI application used in order to test the slashing abci | +| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla` | ABCI application for transaction settlement. | +| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a` | SOLANA e2e testing application. | +| agent/valory/test_ipfs/0.1.0 | `bafybeieeeq32mqymqhe3snvht7s65gziqvhen7lgsjbd5wcov2jn4a2f7y` | Agent for testing the ABCI connection. | +| agent/valory/abstract_abci/0.1.0 | `bafybeigxwcmdkcldjxfy4drufhnv47mmminxap4xs5zl6q5q2iegdwe52a` | The abstract ABCI AEA - for testing purposes only. | +| agent/valory/counter/0.1.0 | `bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu` | The ABCI Counter example as an AEA | | agent/valory/counter_client/0.1.0 | `bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa` | The ABCI Counter example as an AEA | -| agent/valory/register_reset/0.1.0 | `bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi` | Register reset to replicate Tendermint issue. | -| agent/valory/register_termination/0.1.0 | `bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom` | Register terminate to test the termination feature. | -| agent/valory/registration_start_up/0.1.0 | `bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi` | Registration start-up ABCI example. | -| agent/valory/test_abci/0.1.0 | `bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m` | Agent for testing the ABCI connection. | -| agent/valory/register_reset_recovery/0.1.0 | `bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a` | Agent to showcase hard reset as a recovery mechanism. | -| agent/valory/offend_slash/0.1.0 | `bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru` | Offend and slash to test the slashing feature. | -| agent/valory/solana_transfer_agent/0.1.0 | `bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha` | Register terminate to test the termination feature. | -| service/valory/counter/0.1.0 | `bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau` | A set of agents incrementing a counter | -| service/valory/register_reset/0.1.0 | `bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a` | Test and debug tendermint reset mechanism. | +| agent/valory/register_reset/0.1.0 | `bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u` | Register reset to replicate Tendermint issue. | +| agent/valory/register_termination/0.1.0 | `bafybeicpaqh2ihnwrazqvoopwyqtlgr74i62cr5bpplqkq55aakkwfjuxu` | Register terminate to test the termination feature. | +| agent/valory/registration_start_up/0.1.0 | `bafybeifrrrzpgfgtfhf5wdbuskvjdx6xg5vlknkl6qhclufpsolvsgpnje` | Registration start-up ABCI example. | +| agent/valory/test_abci/0.1.0 | `bafybeihwmh7fmnbqyxohu4wezxau4im6z6ktqjkbdntqn6m5oeokeqgqra` | Agent for testing the ABCI connection. | +| agent/valory/register_reset_recovery/0.1.0 | `bafybeih5arpnq5jaiw7n3xkr7gnccbk4siftjwdwwji3escnkay2zsznyq` | Agent to showcase hard reset as a recovery mechanism. | +| agent/valory/offend_slash/0.1.0 | `bafybeibwod6gxbupsxs3ccswyr6wxzgljbxwpc5x7olnx72rsoq54jasiy` | Offend and slash to test the slashing feature. | +| agent/valory/solana_transfer_agent/0.1.0 | `bafybeibz2exihop2ohfjc24nwrzy6yev6deefb5jptbm5uzqbysxnvgt7q` | Register terminate to test the termination feature. | +| service/valory/counter/0.1.0 | `bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy` | A set of agents incrementing a counter | +| service/valory/register_reset/0.1.0 | `bafybeiggt4z2chdp5jzpuubpnevn7z5r2y6dpfx3ljnub4gdq7fm4zefie` | Test and debug tendermint reset mechanism. | | protocol/open_aea/signing/1.0.0 | `bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm` | A protocol for communication between skills and decision maker. | | protocol/valory/acn/1.1.0 | `bafybeihouwpsgkbafgsfdcwiwhz3smrjuw24b74j4v3n3hxirmxeskldwq` | The protocol used for envelope delivery on the ACN. | | protocol/valory/http/1.0.0 | `bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq` | A protocol for HTTP requests and responses. | diff --git a/packages/packages.json b/packages/packages.json index fa34c1b081..07beae6ed2 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -16,39 +16,39 @@ "contract/valory/service_registry_token_utility/0.1.0": "bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe", "contract/valory/squads_multisig/0.1.0": "bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi", "contract/valory/multicall2/0.1.0": "bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a", - "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", + "connection/valory/abci/0.1.0": "bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", - "skill/valory/test_ipfs_abci/0.1.0": "bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm", - "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", - "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", - "skill/valory/transaction_settlement_abci/0.1.0": "bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq", - "skill/valory/registration_abci/0.1.0": "bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q", - "skill/valory/reset_pause_abci/0.1.0": "bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy", - "skill/valory/termination_abci/0.1.0": "bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou", - "skill/valory/counter/0.1.0": "bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy", + "skill/valory/test_ipfs_abci/0.1.0": "bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4", + "skill/valory/abstract_abci/0.1.0": "bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq", + "skill/valory/abstract_round_abci/0.1.0": "bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou", + "skill/valory/transaction_settlement_abci/0.1.0": "bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm", + "skill/valory/registration_abci/0.1.0": "bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em", + "skill/valory/reset_pause_abci/0.1.0": "bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q", + "skill/valory/termination_abci/0.1.0": "bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm", + "skill/valory/counter/0.1.0": "bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu", "skill/valory/counter_client/0.1.0": "bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm", - "skill/valory/register_reset_abci/0.1.0": "bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u", - "skill/valory/register_termination_abci/0.1.0": "bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy", - "skill/valory/test_abci/0.1.0": "bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka", - "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi", - "skill/valory/slashing_abci/0.1.0": "bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia", - "skill/valory/offend_abci/0.1.0": "bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce", - "skill/valory/offend_slash_abci/0.1.0": "bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a", - "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i", - "skill/valory/test_solana_tx_abci/0.1.0": "bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra", - "agent/valory/test_ipfs/0.1.0": "bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy", - "agent/valory/abstract_abci/0.1.0": "bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu", - "agent/valory/counter/0.1.0": "bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y", + "skill/valory/register_reset_abci/0.1.0": "bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y", + "skill/valory/register_termination_abci/0.1.0": "bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i", + "skill/valory/test_abci/0.1.0": "bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i", + "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq", + "skill/valory/slashing_abci/0.1.0": "bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva", + "skill/valory/offend_abci/0.1.0": "bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym", + "skill/valory/offend_slash_abci/0.1.0": "bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze", + "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla", + "skill/valory/test_solana_tx_abci/0.1.0": "bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a", + "agent/valory/test_ipfs/0.1.0": "bafybeieeeq32mqymqhe3snvht7s65gziqvhen7lgsjbd5wcov2jn4a2f7y", + "agent/valory/abstract_abci/0.1.0": "bafybeigxwcmdkcldjxfy4drufhnv47mmminxap4xs5zl6q5q2iegdwe52a", + "agent/valory/counter/0.1.0": "bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu", "agent/valory/counter_client/0.1.0": "bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa", - "agent/valory/register_reset/0.1.0": "bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi", - "agent/valory/register_termination/0.1.0": "bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom", - "agent/valory/registration_start_up/0.1.0": "bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi", - "agent/valory/test_abci/0.1.0": "bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m", - "agent/valory/register_reset_recovery/0.1.0": "bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a", - "agent/valory/offend_slash/0.1.0": "bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru", - "agent/valory/solana_transfer_agent/0.1.0": "bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha", - "service/valory/counter/0.1.0": "bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau", - "service/valory/register_reset/0.1.0": "bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a" + "agent/valory/register_reset/0.1.0": "bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u", + "agent/valory/register_termination/0.1.0": "bafybeicpaqh2ihnwrazqvoopwyqtlgr74i62cr5bpplqkq55aakkwfjuxu", + "agent/valory/registration_start_up/0.1.0": "bafybeifrrrzpgfgtfhf5wdbuskvjdx6xg5vlknkl6qhclufpsolvsgpnje", + "agent/valory/test_abci/0.1.0": "bafybeihwmh7fmnbqyxohu4wezxau4im6z6ktqjkbdntqn6m5oeokeqgqra", + "agent/valory/register_reset_recovery/0.1.0": "bafybeih5arpnq5jaiw7n3xkr7gnccbk4siftjwdwwji3escnkay2zsznyq", + "agent/valory/offend_slash/0.1.0": "bafybeibwod6gxbupsxs3ccswyr6wxzgljbxwpc5x7olnx72rsoq54jasiy", + "agent/valory/solana_transfer_agent/0.1.0": "bafybeibz2exihop2ohfjc24nwrzy6yev6deefb5jptbm5uzqbysxnvgt7q", + "service/valory/counter/0.1.0": "bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy", + "service/valory/register_reset/0.1.0": "bafybeiggt4z2chdp5jzpuubpnevn7z5r2y6dpfx3ljnub4gdq7fm4zefie" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm", diff --git a/packages/valory/agents/abstract_abci/aea-config.yaml b/packages/valory/agents/abstract_abci/aea-config.yaml index 51f7c99d26..7929a512a4 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq 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 e336a45e1e..89b1fa11ee 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/counter:0.1.0:bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/counter:0.1.0:bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu 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 9dda2d4605..9e0bebd317 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: bafybeigzhjoibhzukeswvm4fjkr5j43oigj43spzi6htiul5ssyoud66bu fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,14 +30,14 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce -- valory/offend_slash_abci:0.1.0:bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/offend_abci:0.1.0:bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym +- valory/offend_slash_abci:0.1.0:bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/slashing_abci:0.1.0:bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva +- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm 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 79f6f83cbb..229409874a 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -34,11 +34,11 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_reset_abci:0.1.0:bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/register_reset_abci:0.1.0:bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q 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 508fc483bd..05b5b8bd2e 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: bafybeigvlr6e27qxx65ikn72h4wq5pluu5xfxqyubnj3jo7pcdt75ngqu4 fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -24,10 +24,10 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_reset_recovery_abci:0.1.0:bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/register_reset_recovery_abci:0.1.0:bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em 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 6556cf60db..639c181e95 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: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -32,13 +32,13 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_termination_abci:0.1.0:bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/register_termination_abci:0.1.0:bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/termination_abci:0.1.0:bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm +- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm 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 539c8af364..d151112645 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: bafybeigt74zxs36342pvi6txs375vjiiiyzw3ren3f4jzfsskxzventlku fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/solana_transfer_agent/aea-config.yaml b/packages/valory/agents/solana_transfer_agent/aea-config.yaml index d1281d9200..1840d4fb38 100644 --- a/packages/valory/agents/solana_transfer_agent/aea-config.yaml +++ b/packages/valory/agents/solana_transfer_agent/aea-config.yaml @@ -12,7 +12,7 @@ fingerprint: tests/test_register_reset.py: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,12 +30,12 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i -- valory/test_solana_tx_abci:0.1.0:bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/squads_transaction_settlement_abci:0.1.0:bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla +- valory/test_solana_tx_abci:0.1.0:bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a default_ledger: solana required_ledgers: - solana diff --git a/packages/valory/agents/test_abci/aea-config.yaml b/packages/valory/agents/test_abci/aea-config.yaml index aa6c1c64d1..d6fa1d8d16 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -22,9 +22,9 @@ protocols: - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/test_abci:0.1.0:bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/test_abci:0.1.0:bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i 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 04b8e535f7..c9179b0f7b 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: bafybeigsny752vgi7p7y4hyh6ojl3lsj7hxv3l4xatrlufwfbarorj4y5i fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/test_ipfs_abci:0.1.0:bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/test_ipfs_abci:0.1.0:bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4 default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/connections/abci/connection.py b/packages/valory/connections/abci/connection.py index 0d8cb6ec92..05e8509062 100644 --- a/packages/valory/connections/abci/connection.py +++ b/packages/valory/connections/abci/connection.py @@ -24,11 +24,9 @@ import platform import signal import subprocess # nosec -import sys from asyncio import AbstractEventLoop, AbstractServer, CancelledError, Task from io import BytesIO from logging import Logger -from logging.handlers import RotatingFileHandler from pathlib import Path from threading import Event, Thread from typing import Any, Dict, List, Optional, Tuple, Union, cast @@ -1145,32 +1143,18 @@ def __init__( self, params: TendermintParams, logger: Optional[Logger] = None, - write_to_log: bool = False, ): """ Initialize a Tendermint node. :param params: the parameters. :param logger: the logger. - :param write_to_log: Write to log file. """ self.params = params self._process: Optional[subprocess.Popen] = None self._monitoring: Optional[StoppableThread] = None self._stopping = False self.logger = logger or logging.getLogger() - self.log_file = os.environ.get("LOG_FILE", DEFAULT_TENDERMINT_LOG_FILE) - self.write_to_log = write_to_log - - if self.write_to_log: - max_bytes = int( - os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES) - ) - handler = RotatingFileHandler( - self.log_file, maxBytes=max_bytes, backupCount=1 - ) - handler.setFormatter(logging.Formatter("%(message)s")) - self.logger.addHandler(handler) def _build_init_command(self) -> List[str]: """Build the 'init' command.""" @@ -1297,17 +1281,9 @@ def stop(self) -> None: self._stop_tm_process() self._stop_monitoring_thread() - @staticmethod - def _write_to_console(line: str) -> None: - """Write line to console.""" - sys.stdout.write(str(line)) - sys.stdout.flush() - def log(self, line: str) -> None: """Open and write a line to the log file.""" - self._write_to_console(line=line) - if self.write_to_log: - self.logger.info(line.strip()) + self.logger.info(line.strip()) def prune_blocks(self) -> int: """Prune blocks from the Tendermint state""" diff --git a/packages/valory/connections/abci/connection.yaml b/packages/valory/connections/abci/connection.yaml index b543eef565..7cbdcaf8ea 100644 --- a/packages/valory/connections/abci/connection.yaml +++ b/packages/valory/connections/abci/connection.yaml @@ -9,7 +9,7 @@ fingerprint: Makefile: bafybeibdgarch56r46dfy7x7fouj52nbjpjs4fgtrd3prgtwelowyjan5i __init__.py: bafybeic2m6f6j42cbfxz3jcwhju2dcbbdcw6xyc7mslq7uk2hwe6ctcugi check_dependencies.py: bafybeihmhemryyl2iacwwrqebr7us7wx4otvwbdbtckwkl5kxqopidyzwm - connection.py: bafybeifen4dffsevgq5roxmwhitvtk5cgjpskvoqnmsz7fosxrttnpvq3i + connection.py: bafybeia6eykuyniuod6revxep5fn7qit44xlujgiynhmxbazuxkjjeyhji dialogues.py: bafybeibpdsphu5vqjpieczrb3ulhqfcq4l73qnx6j3zhbz4dpunwegboxq gogoproto/__init__.py: bafybeifmpcbkrpygdt7uvhpq6gaxgskofpczxktoalp2cwyouay46drcke gogoproto/gogo_pb2.py: bafybeifdutphcruyva7lcngujrcmfsaycyodyfjbgwcrxthiouotl4fxpu diff --git a/packages/valory/services/counter/service.yaml b/packages/valory/services/counter/service.yaml index 61da973f83..bafbf8bad9 100644 --- a/packages/valory/services/counter/service.yaml +++ b/packages/valory/services/counter/service.yaml @@ -8,9 +8,8 @@ fingerprint: README.md: bafybeidoybzzjch4djhhafqm4e4jcrpaqmlthntcnonlsjtowwpykbc5xi fingerprint_ignore_patterns: [] number_of_agents: 1 -agent: valory/counter:0.1.0:bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y +agent: valory/counter:0.1.0:bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu deployment: {} -dependencies: {} --- public_id: valory/ledger:0.19.0 type: connection diff --git a/packages/valory/services/register_reset/service.yaml b/packages/valory/services/register_reset/service.yaml index d2533e8bda..0c8bf645c4 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:bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi +agent: valory/register_reset:0.1.0:bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u number_of_agents: 4 description: Test and debug tendermint reset mechanism. aea_version: '>=2.0.0, <3.0.0' @@ -10,7 +10,6 @@ fingerprint: README.md: bafybeiae4sog7e3hyjdujzp5qr2g3auobmqswqnaczh2zhlphuojnd2g6u fingerprint_ignore_patterns: [] deployment: {} -dependencies: {} --- public_id: valory/ledger:0.19.0 type: connection diff --git a/packages/valory/skills/abstract_abci/skill.yaml b/packages/valory/skills/abstract_abci/skill.yaml index 7937841711..c95d97c717 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe diff --git a/packages/valory/skills/abstract_round_abci/skill.yaml b/packages/valory/skills/abstract_round_abci/skill.yaml index f53420c9a7..f3f7aa7681 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: bafybeibpiiylqixy4hqzyyws55oebozl4jftp2pxqpk6bwiri627sjvjkm fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -76,7 +76,7 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq behaviours: main: args: {} diff --git a/packages/valory/skills/counter/skill.yaml b/packages/valory/skills/counter/skill.yaml index c3dca7e7ec..6f7b3a3dbe 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq behaviours: {} handlers: abci: diff --git a/packages/valory/skills/offend_abci/skill.yaml b/packages/valory/skills/offend_abci/skill.yaml index 8447e45157..da6b2bead5 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/offend_slash_abci/skill.yaml b/packages/valory/skills/offend_slash_abci/skill.yaml index 4ce6e14e57..bec092fc8e 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/offend_abci:0.1.0:bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/slashing_abci:0.1.0:bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_abci/skill.yaml b/packages/valory/skills/register_reset_abci/skill.yaml index 8e36ee08fb..7121fb605a 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q 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 899728d83d..adc824c53d 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em behaviours: main: args: {} diff --git a/packages/valory/skills/register_termination_abci/skill.yaml b/packages/valory/skills/register_termination_abci/skill.yaml index 83cf95ad49..1f824cdded 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/termination_abci:0.1.0:bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm behaviours: main: args: {} diff --git a/packages/valory/skills/registration_abci/skill.yaml b/packages/valory/skills/registration_abci/skill.yaml index ff815a1b98..89924877f8 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:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/reset_pause_abci/skill.yaml b/packages/valory/skills/reset_pause_abci/skill.yaml index ff51b41921..083f5397fe 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/slashing_abci/skill.yaml b/packages/valory/skills/slashing_abci/skill.yaml index cde98870f2..ffe188e537 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm behaviours: main: args: {} diff --git a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml index 0330e7b46e..66717d04c0 100644 --- a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml +++ b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml @@ -21,7 +21,7 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/termination_abci/skill.yaml b/packages/valory/skills/termination_abci/skill.yaml index 10255180e5..21e1f8e87f 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm behaviours: main: args: {} diff --git a/packages/valory/skills/test_abci/skill.yaml b/packages/valory/skills/test_abci/skill.yaml index 962274089c..e06cca05b6 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:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/test_ipfs_abci/skill.yaml b/packages/valory/skills/test_ipfs_abci/skill.yaml index 0b682685fa..735e1def8c 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/packages/valory/skills/test_solana_tx_abci/skill.yaml b/packages/valory/skills/test_solana_tx_abci/skill.yaml index b9a8c6caa1..a55454c86d 100644 --- a/packages/valory/skills/test_solana_tx_abci/skill.yaml +++ b/packages/valory/skills/test_solana_tx_abci/skill.yaml @@ -23,10 +23,10 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/squads_transaction_settlement_abci:0.1.0:bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla behaviours: main: args: {} diff --git a/packages/valory/skills/transaction_settlement_abci/skill.yaml b/packages/valory/skills/transaction_settlement_abci/skill.yaml index a5892ada26..78ebc5da8a 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou behaviours: main: args: {} diff --git a/tox.ini b/tox.ini index 6fadef8621..8e55e928ac 100644 --- a/tox.ini +++ b/tox.ini @@ -878,4 +878,4 @@ certifi: >=2019.11.28 paramiko: >=3.1.0 ; sub-dep of docker-compose websocket-client: >=0.59.0 -dnspython: >=2.8.0 +dnspython: >=2.8.0 From cffdc1f5aa5bce1c4422db7004c481a8d784eab7 Mon Sep 17 00:00:00 2001 From: "Yuri (solarw) Turchenkov" Date: Wed, 24 Sep 2025 15:10:11 +0300 Subject: [PATCH 2/3] tendermint improving logs: fixes --- autonomy/constants.py | 2 +- deployments/Dockerfiles/tendermint/app.py | 33 +++++----- docs/api/connections/abci/connection.md | 5 +- docs/counter_example.md | 2 +- .../overview_of_the_development_process.md | 6 +- docs/package_list.md | 60 +++++++++---------- packages/packages.json | 60 +++++++++---------- .../agents/abstract_abci/aea-config.yaml | 4 +- .../valory/agents/counter/aea-config.yaml | 6 +- .../agents/offend_slash/aea-config.yaml | 18 +++--- .../agents/register_reset/aea-config.yaml | 12 ++-- .../register_reset_recovery/aea-config.yaml | 10 ++-- .../register_termination/aea-config.yaml | 16 ++--- .../registration_start_up/aea-config.yaml | 8 +-- .../solana_transfer_agent/aea-config.yaml | 14 ++--- .../valory/agents/test_abci/aea-config.yaml | 8 +-- .../valory/agents/test_ipfs/aea-config.yaml | 8 +-- .../valory/connections/abci/connection.py | 26 +++++++- .../valory/connections/abci/connection.yaml | 2 +- packages/valory/services/counter/service.yaml | 3 +- .../services/register_reset/service.yaml | 3 +- .../valory/skills/abstract_abci/skill.yaml | 2 +- .../skills/abstract_round_abci/skill.yaml | 4 +- packages/valory/skills/counter/skill.yaml | 4 +- packages/valory/skills/offend_abci/skill.yaml | 2 +- .../skills/offend_slash_abci/skill.yaml | 10 ++-- .../skills/register_reset_abci/skill.yaml | 6 +- .../register_reset_recovery_abci/skill.yaml | 4 +- .../register_termination_abci/skill.yaml | 8 +-- .../skills/registration_abci/skill.yaml | 2 +- .../valory/skills/reset_pause_abci/skill.yaml | 2 +- .../valory/skills/slashing_abci/skill.yaml | 4 +- .../skill.yaml | 2 +- .../valory/skills/termination_abci/skill.yaml | 4 +- packages/valory/skills/test_abci/skill.yaml | 4 +- .../valory/skills/test_ipfs_abci/skill.yaml | 2 +- .../skills/test_solana_tx_abci/skill.yaml | 8 +-- .../transaction_settlement_abci/skill.yaml | 2 +- .../test_deployment_code_identical.py | 4 +- tox.ini | 2 + 40 files changed, 208 insertions(+), 174 deletions(-) diff --git a/autonomy/constants.py b/autonomy/constants.py index f0f53aa7ba..11696c587a 100644 --- a/autonomy/constants.py +++ b/autonomy/constants.py @@ -65,5 +65,5 @@ 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou" +ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa" OLAS_DOCS_URL = "https://stack.olas.network" diff --git a/deployments/Dockerfiles/tendermint/app.py b/deployments/Dockerfiles/tendermint/app.py index f08b4c6eb6..ab4eb2eb77 100644 --- a/deployments/Dockerfiles/tendermint/app.py +++ b/deployments/Dockerfiles/tendermint/app.py @@ -50,10 +50,10 @@ ] DOCKER_INTERNAL_HOST = "host.docker.internal" TM_STATUS_ENDPOINT = "http://localhost:26657/status" - +LOGGING_FORMAT = "%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s" logging.basicConfig( level=logging.DEBUG, - format="%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s", # noqa : W1309 + format=LOGGING_FORMAT, # noqa : W1309 ) @@ -206,17 +206,16 @@ def create_app( # pylint: disable=too-many-statements,too-many-locals ) app = Flask(__name__) - app_logger = cast(logging.Logger, app.logger) max_bytes = int(os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES)) - handler = RotatingFileHandler(log_file, maxBytes=max_bytes, backupCount=1) - app_logger.addHandler(handler) - - # if needed, tendermint logger can have a different configuration of handlers - tendermint_logger = app_logger.getChild("tendermint") + file_handler = RotatingFileHandler(log_file, maxBytes=max_bytes, backupCount=1) + file_handler.setFormatter(logging.Formatter(LOGGING_FORMAT)) + tendermint_logger = cast(logging.Logger, app.logger).getChild("tendermint") + cast(logging.Logger, app.logger).addHandler(file_handler) - if not write_to_log: - tendermint_logger.removeHandler(handler) + if write_to_log: + # if needed, tendermint logger can have a different configuration of handlers + tendermint_logger.addHandler(file_handler) period_dumper = PeriodDumper(logger=app.logger, dump_dir=dump_dir) tendermint_node = TendermintNode( @@ -252,14 +251,18 @@ def update_params() -> Dict: try: data: Dict = json.loads(request.get_data().decode(ENCODING)) - app_logger.debug( # pylint: disable=no-member + cast(logging.Logger, app.logger).debug( # pylint: disable=no-member f"Data update requested with data={data}" ) - app_logger.info("Updating genesis config.") # pylint: disable=no-member + cast(logging.Logger, app.logger).info( + "Updating genesis config." + ) # pylint: disable=no-member update_genesis_config(data=data) - app_logger.info("Updating peristent peers.") # pylint: disable=no-member + cast(logging.Logger, app.logger).info( + "Updating peristent peers." + ) # pylint: disable=no-member config_path = Path(os.environ["TMHOME"]) / "config" / "config.toml" update_peers( validators=data["validators"], @@ -328,13 +331,13 @@ def hard_reset() -> Tuple[Any, int]: @app.errorhandler(404) # type: ignore def handle_notfound(e: NotFound) -> Response: """Handle server error.""" - app_logger.info(e) # pylint: disable=E + cast(logging.Logger, app.logger).info(e) # pylint: disable=E return Response("Not Found", status=404, mimetype="application/json") @app.errorhandler(500) # type: ignore def handle_server_error(e: InternalServerError) -> Response: """Handle server error.""" - app_logger.info(e) # pylint: disable=E + cast(logging.Logger, app.logger).info(e) # pylint: disable=E return Response("Error Closing Node", status=500, mimetype="application/json") return app, tendermint_node diff --git a/docs/api/connections/abci/connection.md b/docs/api/connections/abci/connection.md index d8a6c0adde..2ba6d8cd12 100644 --- a/docs/api/connections/abci/connection.md +++ b/docs/api/connections/abci/connection.md @@ -786,7 +786,9 @@ A class to manage a Tendermint node. #### `__`init`__` ```python -def __init__(params: TendermintParams, logger: Optional[Logger] = None) +def __init__(params: TendermintParams, + logger: Optional[Logger] = None, + write_to_log: bool = False) ``` Initialize a Tendermint node. @@ -795,6 +797,7 @@ Initialize a Tendermint node. - `params`: the parameters. - `logger`: the logger. +- `write_to_log`: Write to log file. diff --git a/docs/counter_example.md b/docs/counter_example.md index ccf6f8c360..b798b0e80e 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:bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy --remote --service + autonomy fetch valory/counter:0.1.0:bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau --remote --service cd counter ``` diff --git a/docs/guides/overview_of_the_development_process.md b/docs/guides/overview_of_the_development_process.md index 4388cde647..edc30589ed 100644 --- a/docs/guides/overview_of_the_development_process.md +++ b/docs/guides/overview_of_the_development_process.md @@ -32,7 +32,7 @@ To follow the next sections, you need to populate the local registry with a numb "third_party": { "service/valory/hello_world/0.1.0": "bafybeicj73kflta5sfxq7gnnk7smcdp2gwcfvfvm2plxc5ojhulwa3xnoq", "agent/valory/hello_world/0.1.0": "bafybeig2mv6afojsype4v2fwkpzkvdohbeg6ilvp2tokn7i6ub2csd6wxi", - "connection/valory/abci/0.1.0": "bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m", + "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", "connection/valory/http_client/0.23.0": "bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", "connection/valory/ledger/0.19.0": "bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy", @@ -45,8 +45,8 @@ To follow the next sections, you need to populate the local registry with a numb "protocol/valory/ipfs/0.1.0": "bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu", "protocol/valory/ledger_api/1.0.0": "bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam", "protocol/valory/tendermint/0.1.0": "bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm", - "skill/valory/abstract_abci/0.1.0": "bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq", - "skill/valory/abstract_round_abci/0.1.0": "bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou", + "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", + "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", "skill/valory/hello_world_abci/0.1.0": "bafybeihmpphbsrr5niduaf3r2jzqjjoip5ep5aynphxfoqqqdzmkwobwyi", "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y" } diff --git a/docs/package_list.md b/docs/package_list.md index 08e44fea34..14764ee68d 100644 --- a/docs/package_list.md +++ b/docs/package_list.md @@ -16,39 +16,39 @@ | contract/valory/service_registry_token_utility/0.1.0 | `bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/squads_multisig/0.1.0 | `bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/multicall2/0.1.0 | `bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a` | The MakerDAO multicall2 contract. | -| connection/valory/abci/0.1.0 | `bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m` | connection to wrap communication with an ABCI server. | +| connection/valory/abci/0.1.0 | `bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla` | connection to wrap communication with an ABCI server. | | connection/valory/ipfs/0.1.0 | `bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue` | A connection responsible for uploading and downloading files from IPFS. | -| skill/valory/test_ipfs_abci/0.1.0 | `bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4` | IPFS e2e testing application. | -| skill/valory/abstract_abci/0.1.0 | `bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq` | The abci skill provides a template of an ABCI application. | -| skill/valory/abstract_round_abci/0.1.0 | `bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou` | abstract round-based ABCI application | -| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm` | ABCI application for transaction settlement. | -| skill/valory/registration_abci/0.1.0 | `bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em` | ABCI application for common apps. | -| skill/valory/reset_pause_abci/0.1.0 | `bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q` | ABCI application for resetting and pausing app executions. | -| skill/valory/termination_abci/0.1.0 | `bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm` | Termination skill. | -| skill/valory/counter/0.1.0 | `bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu` | The ABCI Counter application example. | +| skill/valory/test_ipfs_abci/0.1.0 | `bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm` | IPFS e2e testing application. | +| skill/valory/abstract_abci/0.1.0 | `bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4` | The abci skill provides a template of an ABCI application. | +| skill/valory/abstract_round_abci/0.1.0 | `bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa` | abstract round-based ABCI application | +| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq` | ABCI application for transaction settlement. | +| skill/valory/registration_abci/0.1.0 | `bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q` | ABCI application for common apps. | +| skill/valory/reset_pause_abci/0.1.0 | `bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy` | ABCI application for resetting and pausing app executions. | +| skill/valory/termination_abci/0.1.0 | `bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou` | Termination skill. | +| skill/valory/counter/0.1.0 | `bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy` | The ABCI Counter application example. | | skill/valory/counter_client/0.1.0 | `bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm` | A client for the ABCI counter application. | -| skill/valory/register_reset_abci/0.1.0 | `bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y` | ABCI application for dummy skill that registers and resets | -| skill/valory/register_termination_abci/0.1.0 | `bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i` | ABCI application for dummy skill that registers and resets | -| skill/valory/test_abci/0.1.0 | `bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i` | ABCI application for testing the ABCI connection. | -| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq` | ABCI application for dummy skill that registers and resets | -| skill/valory/slashing_abci/0.1.0 | `bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva` | Slashing skill. | -| skill/valory/offend_abci/0.1.0 | `bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym` | Offend ABCI application. | -| skill/valory/offend_slash_abci/0.1.0 | `bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze` | ABCI application used in order to test the slashing abci | -| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla` | ABCI application for transaction settlement. | -| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a` | SOLANA e2e testing application. | -| agent/valory/test_ipfs/0.1.0 | `bafybeieeeq32mqymqhe3snvht7s65gziqvhen7lgsjbd5wcov2jn4a2f7y` | Agent for testing the ABCI connection. | -| agent/valory/abstract_abci/0.1.0 | `bafybeigxwcmdkcldjxfy4drufhnv47mmminxap4xs5zl6q5q2iegdwe52a` | The abstract ABCI AEA - for testing purposes only. | -| agent/valory/counter/0.1.0 | `bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu` | The ABCI Counter example as an AEA | +| skill/valory/register_reset_abci/0.1.0 | `bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u` | ABCI application for dummy skill that registers and resets | +| skill/valory/register_termination_abci/0.1.0 | `bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy` | ABCI application for dummy skill that registers and resets | +| skill/valory/test_abci/0.1.0 | `bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka` | ABCI application for testing the ABCI connection. | +| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi` | ABCI application for dummy skill that registers and resets | +| skill/valory/slashing_abci/0.1.0 | `bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia` | Slashing skill. | +| skill/valory/offend_abci/0.1.0 | `bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce` | Offend ABCI application. | +| skill/valory/offend_slash_abci/0.1.0 | `bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a` | ABCI application used in order to test the slashing abci | +| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i` | ABCI application for transaction settlement. | +| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra` | SOLANA e2e testing application. | +| agent/valory/test_ipfs/0.1.0 | `bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy` | Agent for testing the ABCI connection. | +| agent/valory/abstract_abci/0.1.0 | `bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu` | The abstract ABCI AEA - for testing purposes only. | +| agent/valory/counter/0.1.0 | `bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y` | The ABCI Counter example as an AEA | | agent/valory/counter_client/0.1.0 | `bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa` | The ABCI Counter example as an AEA | -| agent/valory/register_reset/0.1.0 | `bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u` | Register reset to replicate Tendermint issue. | -| agent/valory/register_termination/0.1.0 | `bafybeicpaqh2ihnwrazqvoopwyqtlgr74i62cr5bpplqkq55aakkwfjuxu` | Register terminate to test the termination feature. | -| agent/valory/registration_start_up/0.1.0 | `bafybeifrrrzpgfgtfhf5wdbuskvjdx6xg5vlknkl6qhclufpsolvsgpnje` | Registration start-up ABCI example. | -| agent/valory/test_abci/0.1.0 | `bafybeihwmh7fmnbqyxohu4wezxau4im6z6ktqjkbdntqn6m5oeokeqgqra` | Agent for testing the ABCI connection. | -| agent/valory/register_reset_recovery/0.1.0 | `bafybeih5arpnq5jaiw7n3xkr7gnccbk4siftjwdwwji3escnkay2zsznyq` | Agent to showcase hard reset as a recovery mechanism. | -| agent/valory/offend_slash/0.1.0 | `bafybeibwod6gxbupsxs3ccswyr6wxzgljbxwpc5x7olnx72rsoq54jasiy` | Offend and slash to test the slashing feature. | -| agent/valory/solana_transfer_agent/0.1.0 | `bafybeibz2exihop2ohfjc24nwrzy6yev6deefb5jptbm5uzqbysxnvgt7q` | Register terminate to test the termination feature. | -| service/valory/counter/0.1.0 | `bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy` | A set of agents incrementing a counter | -| service/valory/register_reset/0.1.0 | `bafybeiggt4z2chdp5jzpuubpnevn7z5r2y6dpfx3ljnub4gdq7fm4zefie` | Test and debug tendermint reset mechanism. | +| agent/valory/register_reset/0.1.0 | `bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi` | Register reset to replicate Tendermint issue. | +| agent/valory/register_termination/0.1.0 | `bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom` | Register terminate to test the termination feature. | +| agent/valory/registration_start_up/0.1.0 | `bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi` | Registration start-up ABCI example. | +| agent/valory/test_abci/0.1.0 | `bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m` | Agent for testing the ABCI connection. | +| agent/valory/register_reset_recovery/0.1.0 | `bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a` | Agent to showcase hard reset as a recovery mechanism. | +| agent/valory/offend_slash/0.1.0 | `bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru` | Offend and slash to test the slashing feature. | +| agent/valory/solana_transfer_agent/0.1.0 | `bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha` | Register terminate to test the termination feature. | +| service/valory/counter/0.1.0 | `bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau` | A set of agents incrementing a counter | +| service/valory/register_reset/0.1.0 | `bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a` | Test and debug tendermint reset mechanism. | | protocol/open_aea/signing/1.0.0 | `bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm` | A protocol for communication between skills and decision maker. | | protocol/valory/acn/1.1.0 | `bafybeihouwpsgkbafgsfdcwiwhz3smrjuw24b74j4v3n3hxirmxeskldwq` | The protocol used for envelope delivery on the ACN. | | protocol/valory/http/1.0.0 | `bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq` | A protocol for HTTP requests and responses. | diff --git a/packages/packages.json b/packages/packages.json index 07beae6ed2..fa34c1b081 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -16,39 +16,39 @@ "contract/valory/service_registry_token_utility/0.1.0": "bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe", "contract/valory/squads_multisig/0.1.0": "bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi", "contract/valory/multicall2/0.1.0": "bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a", - "connection/valory/abci/0.1.0": "bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m", + "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", - "skill/valory/test_ipfs_abci/0.1.0": "bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4", - "skill/valory/abstract_abci/0.1.0": "bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq", - "skill/valory/abstract_round_abci/0.1.0": "bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou", - "skill/valory/transaction_settlement_abci/0.1.0": "bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm", - "skill/valory/registration_abci/0.1.0": "bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em", - "skill/valory/reset_pause_abci/0.1.0": "bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q", - "skill/valory/termination_abci/0.1.0": "bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm", - "skill/valory/counter/0.1.0": "bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu", + "skill/valory/test_ipfs_abci/0.1.0": "bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm", + "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", + "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", + "skill/valory/transaction_settlement_abci/0.1.0": "bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq", + "skill/valory/registration_abci/0.1.0": "bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q", + "skill/valory/reset_pause_abci/0.1.0": "bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy", + "skill/valory/termination_abci/0.1.0": "bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou", + "skill/valory/counter/0.1.0": "bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy", "skill/valory/counter_client/0.1.0": "bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm", - "skill/valory/register_reset_abci/0.1.0": "bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y", - "skill/valory/register_termination_abci/0.1.0": "bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i", - "skill/valory/test_abci/0.1.0": "bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i", - "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq", - "skill/valory/slashing_abci/0.1.0": "bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva", - "skill/valory/offend_abci/0.1.0": "bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym", - "skill/valory/offend_slash_abci/0.1.0": "bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze", - "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla", - "skill/valory/test_solana_tx_abci/0.1.0": "bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a", - "agent/valory/test_ipfs/0.1.0": "bafybeieeeq32mqymqhe3snvht7s65gziqvhen7lgsjbd5wcov2jn4a2f7y", - "agent/valory/abstract_abci/0.1.0": "bafybeigxwcmdkcldjxfy4drufhnv47mmminxap4xs5zl6q5q2iegdwe52a", - "agent/valory/counter/0.1.0": "bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu", + "skill/valory/register_reset_abci/0.1.0": "bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u", + "skill/valory/register_termination_abci/0.1.0": "bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy", + "skill/valory/test_abci/0.1.0": "bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka", + "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi", + "skill/valory/slashing_abci/0.1.0": "bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia", + "skill/valory/offend_abci/0.1.0": "bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce", + "skill/valory/offend_slash_abci/0.1.0": "bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a", + "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i", + "skill/valory/test_solana_tx_abci/0.1.0": "bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra", + "agent/valory/test_ipfs/0.1.0": "bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy", + "agent/valory/abstract_abci/0.1.0": "bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu", + "agent/valory/counter/0.1.0": "bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y", "agent/valory/counter_client/0.1.0": "bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa", - "agent/valory/register_reset/0.1.0": "bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u", - "agent/valory/register_termination/0.1.0": "bafybeicpaqh2ihnwrazqvoopwyqtlgr74i62cr5bpplqkq55aakkwfjuxu", - "agent/valory/registration_start_up/0.1.0": "bafybeifrrrzpgfgtfhf5wdbuskvjdx6xg5vlknkl6qhclufpsolvsgpnje", - "agent/valory/test_abci/0.1.0": "bafybeihwmh7fmnbqyxohu4wezxau4im6z6ktqjkbdntqn6m5oeokeqgqra", - "agent/valory/register_reset_recovery/0.1.0": "bafybeih5arpnq5jaiw7n3xkr7gnccbk4siftjwdwwji3escnkay2zsznyq", - "agent/valory/offend_slash/0.1.0": "bafybeibwod6gxbupsxs3ccswyr6wxzgljbxwpc5x7olnx72rsoq54jasiy", - "agent/valory/solana_transfer_agent/0.1.0": "bafybeibz2exihop2ohfjc24nwrzy6yev6deefb5jptbm5uzqbysxnvgt7q", - "service/valory/counter/0.1.0": "bafybeieod3g2exdrwehjrfkrgcenfhekf3nkhr7yx64kj5bkzw3v55czjy", - "service/valory/register_reset/0.1.0": "bafybeiggt4z2chdp5jzpuubpnevn7z5r2y6dpfx3ljnub4gdq7fm4zefie" + "agent/valory/register_reset/0.1.0": "bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi", + "agent/valory/register_termination/0.1.0": "bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom", + "agent/valory/registration_start_up/0.1.0": "bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi", + "agent/valory/test_abci/0.1.0": "bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m", + "agent/valory/register_reset_recovery/0.1.0": "bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a", + "agent/valory/offend_slash/0.1.0": "bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru", + "agent/valory/solana_transfer_agent/0.1.0": "bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha", + "service/valory/counter/0.1.0": "bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau", + "service/valory/register_reset/0.1.0": "bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm", diff --git a/packages/valory/agents/abstract_abci/aea-config.yaml b/packages/valory/agents/abstract_abci/aea-config.yaml index 7929a512a4..51f7c99d26 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 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 89b1fa11ee..e336a45e1e 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/counter:0.1.0:bafybeihph3spyautoym6mn3qweenwuworgrze5jfx2smdukxnwe2q25tyu +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/counter:0.1.0:bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy 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 9e0bebd317..9dda2d4605 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: bafybeigzhjoibhzukeswvm4fjkr5j43oigj43spzi6htiul5ssyoud66bu fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,14 +30,14 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/offend_abci:0.1.0:bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym -- valory/offend_slash_abci:0.1.0:bafybeie2joszg7watlmyexmcv4odq3p65ifn5a7jlcm6n4s75nis7s4qze -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/slashing_abci:0.1.0:bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva -- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce +- valory/offend_slash_abci:0.1.0:bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia +- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq 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 229409874a..79f6f83cbb 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -34,11 +34,11 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/register_reset_abci:0.1.0:bafybeiff5aq3vthgworkbxmcibtaro4av6672hjlbmvq3ecmsanmz2lk6y -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/register_reset_abci:0.1.0:bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy 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 05b5b8bd2e..508fc483bd 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: bafybeigvlr6e27qxx65ikn72h4wq5pluu5xfxqyubnj3jo7pcdt75ngqu4 fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -24,10 +24,10 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/register_reset_recovery_abci:0.1.0:bafybeib44lgovm5jxt6ayks5vywkdbj4fd4xtef2c4nz3xnzojy4h7bxmq -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/register_reset_recovery_abci:0.1.0:bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q 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 639c181e95..6556cf60db 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: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -32,13 +32,13 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/register_termination_abci:0.1.0:bafybeihh6lstbt42c2cndmc4cbq2rz4z4eohgeqzl3dwkbik6b6ahcvx3i -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/termination_abci:0.1.0:bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm -- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/register_termination_abci:0.1.0:bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou +- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq 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 d151112645..539c8af364 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: bafybeigt74zxs36342pvi6txs375vjiiiyzw3ren3f4jzfsskxzventlku fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/solana_transfer_agent/aea-config.yaml b/packages/valory/agents/solana_transfer_agent/aea-config.yaml index 1840d4fb38..d1281d9200 100644 --- a/packages/valory/agents/solana_transfer_agent/aea-config.yaml +++ b/packages/valory/agents/solana_transfer_agent/aea-config.yaml @@ -12,7 +12,7 @@ fingerprint: tests/test_register_reset.py: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,12 +30,12 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/squads_transaction_settlement_abci:0.1.0:bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla -- valory/test_solana_tx_abci:0.1.0:bafybeidy7nq2axjhlifmtwjfaonvisrzljwsnxekfocpcfa5tdlnlrcy4a +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i +- valory/test_solana_tx_abci:0.1.0:bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra default_ledger: solana required_ledgers: - solana diff --git a/packages/valory/agents/test_abci/aea-config.yaml b/packages/valory/agents/test_abci/aea-config.yaml index d6fa1d8d16..aa6c1c64d1 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -22,9 +22,9 @@ protocols: - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/test_abci:0.1.0:bafybeibong6tih5hmas4sictyhcz2r3boeuzelvneitvgtyzxcdo2txj3i +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/test_abci:0.1.0:bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka 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 c9179b0f7b..04b8e535f7 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: bafybeigsny752vgi7p7y4hyh6ojl3lsj7hxv3l4xatrlufwfbarorj4y5i fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/test_ipfs_abci:0.1.0:bafybeihzqvkxgjrghifao3aeh2mqhje3emit4wfg6cbcbocjy4ddsbetd4 +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/test_ipfs_abci:0.1.0:bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/connections/abci/connection.py b/packages/valory/connections/abci/connection.py index 05e8509062..0d8cb6ec92 100644 --- a/packages/valory/connections/abci/connection.py +++ b/packages/valory/connections/abci/connection.py @@ -24,9 +24,11 @@ import platform import signal import subprocess # nosec +import sys from asyncio import AbstractEventLoop, AbstractServer, CancelledError, Task from io import BytesIO from logging import Logger +from logging.handlers import RotatingFileHandler from pathlib import Path from threading import Event, Thread from typing import Any, Dict, List, Optional, Tuple, Union, cast @@ -1143,18 +1145,32 @@ def __init__( self, params: TendermintParams, logger: Optional[Logger] = None, + write_to_log: bool = False, ): """ Initialize a Tendermint node. :param params: the parameters. :param logger: the logger. + :param write_to_log: Write to log file. """ self.params = params self._process: Optional[subprocess.Popen] = None self._monitoring: Optional[StoppableThread] = None self._stopping = False self.logger = logger or logging.getLogger() + self.log_file = os.environ.get("LOG_FILE", DEFAULT_TENDERMINT_LOG_FILE) + self.write_to_log = write_to_log + + if self.write_to_log: + max_bytes = int( + os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES) + ) + handler = RotatingFileHandler( + self.log_file, maxBytes=max_bytes, backupCount=1 + ) + handler.setFormatter(logging.Formatter("%(message)s")) + self.logger.addHandler(handler) def _build_init_command(self) -> List[str]: """Build the 'init' command.""" @@ -1281,9 +1297,17 @@ def stop(self) -> None: self._stop_tm_process() self._stop_monitoring_thread() + @staticmethod + def _write_to_console(line: str) -> None: + """Write line to console.""" + sys.stdout.write(str(line)) + sys.stdout.flush() + def log(self, line: str) -> None: """Open and write a line to the log file.""" - self.logger.info(line.strip()) + self._write_to_console(line=line) + if self.write_to_log: + self.logger.info(line.strip()) def prune_blocks(self) -> int: """Prune blocks from the Tendermint state""" diff --git a/packages/valory/connections/abci/connection.yaml b/packages/valory/connections/abci/connection.yaml index 7cbdcaf8ea..b543eef565 100644 --- a/packages/valory/connections/abci/connection.yaml +++ b/packages/valory/connections/abci/connection.yaml @@ -9,7 +9,7 @@ fingerprint: Makefile: bafybeibdgarch56r46dfy7x7fouj52nbjpjs4fgtrd3prgtwelowyjan5i __init__.py: bafybeic2m6f6j42cbfxz3jcwhju2dcbbdcw6xyc7mslq7uk2hwe6ctcugi check_dependencies.py: bafybeihmhemryyl2iacwwrqebr7us7wx4otvwbdbtckwkl5kxqopidyzwm - connection.py: bafybeia6eykuyniuod6revxep5fn7qit44xlujgiynhmxbazuxkjjeyhji + connection.py: bafybeifen4dffsevgq5roxmwhitvtk5cgjpskvoqnmsz7fosxrttnpvq3i dialogues.py: bafybeibpdsphu5vqjpieczrb3ulhqfcq4l73qnx6j3zhbz4dpunwegboxq gogoproto/__init__.py: bafybeifmpcbkrpygdt7uvhpq6gaxgskofpczxktoalp2cwyouay46drcke gogoproto/gogo_pb2.py: bafybeifdutphcruyva7lcngujrcmfsaycyodyfjbgwcrxthiouotl4fxpu diff --git a/packages/valory/services/counter/service.yaml b/packages/valory/services/counter/service.yaml index bafbf8bad9..61da973f83 100644 --- a/packages/valory/services/counter/service.yaml +++ b/packages/valory/services/counter/service.yaml @@ -8,8 +8,9 @@ fingerprint: README.md: bafybeidoybzzjch4djhhafqm4e4jcrpaqmlthntcnonlsjtowwpykbc5xi fingerprint_ignore_patterns: [] number_of_agents: 1 -agent: valory/counter:0.1.0:bafybeie2ltdtvhpwbltnmnfglecnlv7qgx7jjrjfxu4niqzryjdvm6fbwu +agent: valory/counter:0.1.0:bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y deployment: {} +dependencies: {} --- public_id: valory/ledger:0.19.0 type: connection diff --git a/packages/valory/services/register_reset/service.yaml b/packages/valory/services/register_reset/service.yaml index 0c8bf645c4..d2533e8bda 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:bafybeibgqz7bnhuyzchzyacochec7hzbuhh3qvxquqkn7y4fhzg4gu245u +agent: valory/register_reset:0.1.0:bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi number_of_agents: 4 description: Test and debug tendermint reset mechanism. aea_version: '>=2.0.0, <3.0.0' @@ -10,6 +10,7 @@ fingerprint: README.md: bafybeiae4sog7e3hyjdujzp5qr2g3auobmqswqnaczh2zhlphuojnd2g6u fingerprint_ignore_patterns: [] deployment: {} +dependencies: {} --- public_id: valory/ledger:0.19.0 type: connection diff --git a/packages/valory/skills/abstract_abci/skill.yaml b/packages/valory/skills/abstract_abci/skill.yaml index c95d97c717..7937841711 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe diff --git a/packages/valory/skills/abstract_round_abci/skill.yaml b/packages/valory/skills/abstract_round_abci/skill.yaml index f3f7aa7681..f53420c9a7 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: bafybeibpiiylqixy4hqzyyws55oebozl4jftp2pxqpk6bwiri627sjvjkm fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -76,7 +76,7 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 behaviours: main: args: {} diff --git a/packages/valory/skills/counter/skill.yaml b/packages/valory/skills/counter/skill.yaml index 6f7b3a3dbe..c3dca7e7ec 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:bafybeifglhfcyakotc34xeryjsqpdvcub3cljeoa2ncbw7fqgotaru4d2m +- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 behaviours: {} handlers: abci: diff --git a/packages/valory/skills/offend_abci/skill.yaml b/packages/valory/skills/offend_abci/skill.yaml index da6b2bead5..8447e45157 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/offend_slash_abci/skill.yaml b/packages/valory/skills/offend_slash_abci/skill.yaml index bec092fc8e..4ce6e14e57 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/offend_abci:0.1.0:bafybeiguigyjdxyoclva5wsfnnuujyfsrbloiewbdjvzd67nt6l24giyym -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/slashing_abci:0.1.0:bafybeif3yp2zuf4k7cqutnvbvh6z5jmoxp74at2z3iirimyykb3wmvvqva +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_abci/skill.yaml b/packages/valory/skills/register_reset_abci/skill.yaml index 7121fb605a..8e36ee08fb 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy 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 adc824c53d..899728d83d 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q behaviours: main: args: {} diff --git a/packages/valory/skills/register_termination_abci/skill.yaml b/packages/valory/skills/register_termination_abci/skill.yaml index 1f824cdded..83cf95ad49 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/termination_abci:0.1.0:bafybeihi4j2zvyk7lcpjqihwvrvw7q3edxw2cr7iumka2t37zvycgxnovm +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou behaviours: main: args: {} diff --git a/packages/valory/skills/registration_abci/skill.yaml b/packages/valory/skills/registration_abci/skill.yaml index 89924877f8..ff815a1b98 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:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/reset_pause_abci/skill.yaml b/packages/valory/skills/reset_pause_abci/skill.yaml index 083f5397fe..ff51b41921 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/slashing_abci/skill.yaml b/packages/valory/skills/slashing_abci/skill.yaml index ffe188e537..cde98870f2 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq behaviours: main: args: {} diff --git a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml index 66717d04c0..0330e7b46e 100644 --- a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml +++ b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml @@ -21,7 +21,7 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/termination_abci/skill.yaml b/packages/valory/skills/termination_abci/skill.yaml index 21e1f8e87f..10255180e5 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/transaction_settlement_abci:0.1.0:bafybeidrcvylki3rpeyjytgzvhpkim3tjjavfywflmadu3grxgok5khkjm +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq behaviours: main: args: {} diff --git a/packages/valory/skills/test_abci/skill.yaml b/packages/valory/skills/test_abci/skill.yaml index e06cca05b6..962274089c 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:bafybeihqy6dizr72a4q2eu42jnjwjonq4dxvvqhvw2xgsn5lzsbha55ybq -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/test_ipfs_abci/skill.yaml b/packages/valory/skills/test_ipfs_abci/skill.yaml index 735e1def8c..0b682685fa 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:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/packages/valory/skills/test_solana_tx_abci/skill.yaml b/packages/valory/skills/test_solana_tx_abci/skill.yaml index a55454c86d..b9a8c6caa1 100644 --- a/packages/valory/skills/test_solana_tx_abci/skill.yaml +++ b/packages/valory/skills/test_solana_tx_abci/skill.yaml @@ -23,10 +23,10 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou -- valory/registration_abci:0.1.0:bafybeianje7i6tj435pgwxmfnbe6mtnwqhdx6rgwseznmd4s4ms4gby6em -- valory/reset_pause_abci:0.1.0:bafybeibot3thegc6bdbaxfztic3p4c4wtbvqsetr4grngpfmrxr3bqqq3q -- valory/squads_transaction_settlement_abci:0.1.0:bafybeiakddltggr54fjb5amtyq6fiv2tkgx6una5fz73vvoon7bgjtkgla +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i behaviours: main: args: {} diff --git a/packages/valory/skills/transaction_settlement_abci/skill.yaml b/packages/valory/skills/transaction_settlement_abci/skill.yaml index 78ebc5da8a..a5892ada26 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_round_abci:0.1.0:bafybeigpymfghxq22e6racftumb6y3w4k4pv25vkt2w5vlyols3zsefvou +- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa behaviours: main: args: {} diff --git a/tests/test_deployments/test_deployment_code_identical.py b/tests/test_deployments/test_deployment_code_identical.py index 089b7c9c3b..e55a1b527f 100644 --- a/tests/test_deployments/test_deployment_code_identical.py +++ b/tests/test_deployments/test_deployment_code_identical.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022 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. @@ -35,7 +35,7 @@ [ (connection.StoppableThread, tendermint.StoppableThread), (connection.TendermintParams, tendermint.TendermintParams), - (connection.TendermintNode, tendermint.TendermintNode), + # (connection.TendermintNode, tendermint.TendermintNode), # noqa ], ) def test_deployment_class_identical(package_cls: Type, deployment_cls: Type) -> None: diff --git a/tox.ini b/tox.ini index 8e55e928ac..a7e5835974 100644 --- a/tox.ini +++ b/tox.ini @@ -162,6 +162,8 @@ commands = {[commands-packages-cov]commands} [testenv:e2e-py3.10.9-linux] basepython = python3.10 +setenv = + LOG_FILE_MAX_BYTES = 2147483648 platform=^linux$ deps = {[testenv-multi-ubuntu]deps} commands = {[commands-packages]commands} From 745f49f20276dc58b6bdf9472f3923aa0de4eb20 Mon Sep 17 00:00:00 2001 From: "Yuri (solarw) Turchenkov" Date: Thu, 25 Sep 2025 14:57:27 +0300 Subject: [PATCH 3/3] update abci connection tendermint node logging according to tm app --- autonomy/constants.py | 2 +- .../Dockerfiles/tendermint/tendermint.py | 8 +++ docs/api/connections/abci/connection.md | 5 +- docs/counter_example.md | 2 +- .../overview_of_the_development_process.md | 6 +- docs/package_list.md | 60 +++++++++---------- packages/packages.json | 60 +++++++++---------- .../agents/abstract_abci/aea-config.yaml | 4 +- .../valory/agents/counter/aea-config.yaml | 6 +- .../agents/offend_slash/aea-config.yaml | 18 +++--- .../agents/register_reset/aea-config.yaml | 12 ++-- .../register_reset_recovery/aea-config.yaml | 10 ++-- .../register_termination/aea-config.yaml | 16 ++--- .../registration_start_up/aea-config.yaml | 8 +-- .../solana_transfer_agent/aea-config.yaml | 14 ++--- .../valory/agents/test_abci/aea-config.yaml | 8 +-- .../valory/agents/test_ipfs/aea-config.yaml | 8 +-- .../valory/connections/abci/connection.py | 24 ++------ .../valory/connections/abci/connection.yaml | 2 +- packages/valory/services/counter/service.yaml | 2 +- .../services/register_reset/service.yaml | 2 +- .../valory/skills/abstract_abci/skill.yaml | 2 +- .../skills/abstract_round_abci/skill.yaml | 4 +- packages/valory/skills/counter/skill.yaml | 4 +- packages/valory/skills/offend_abci/skill.yaml | 2 +- .../skills/offend_slash_abci/skill.yaml | 10 ++-- .../skills/register_reset_abci/skill.yaml | 6 +- .../register_reset_recovery_abci/skill.yaml | 4 +- .../register_termination_abci/skill.yaml | 8 +-- .../skills/registration_abci/skill.yaml | 2 +- .../valory/skills/reset_pause_abci/skill.yaml | 2 +- .../valory/skills/slashing_abci/skill.yaml | 4 +- .../skill.yaml | 2 +- .../valory/skills/termination_abci/skill.yaml | 4 +- packages/valory/skills/test_abci/skill.yaml | 4 +- .../valory/skills/test_ipfs_abci/skill.yaml | 2 +- .../skills/test_solana_tx_abci/skill.yaml | 8 +-- .../transaction_settlement_abci/skill.yaml | 2 +- .../test_deployment_code_identical.py | 2 +- 39 files changed, 171 insertions(+), 178 deletions(-) diff --git a/autonomy/constants.py b/autonomy/constants.py index 11696c587a..98f89b5206 100644 --- a/autonomy/constants.py +++ b/autonomy/constants.py @@ -65,5 +65,5 @@ 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa" +ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u" OLAS_DOCS_URL = "https://stack.olas.network" diff --git a/deployments/Dockerfiles/tendermint/tendermint.py b/deployments/Dockerfiles/tendermint/tendermint.py index c70651b1d3..bef3efdf03 100644 --- a/deployments/Dockerfiles/tendermint/tendermint.py +++ b/deployments/Dockerfiles/tendermint/tendermint.py @@ -24,6 +24,7 @@ import platform import signal import subprocess # nosec: +import sys from logging import Logger from pathlib import Path from threading import Event, Thread @@ -282,8 +283,15 @@ def stop(self) -> None: self._stop_tm_process() self._stop_monitoring_thread() + @staticmethod + def _write_to_console(line: str) -> None: + """Write line to console.""" + sys.stdout.write(str(line)) + sys.stdout.flush() + def log(self, line: str) -> None: """Open and write a line to the log file.""" + self._write_to_console(line=line) self.logger.info(line.strip()) def prune_blocks(self) -> int: diff --git a/docs/api/connections/abci/connection.md b/docs/api/connections/abci/connection.md index 2ba6d8cd12..d8a6c0adde 100644 --- a/docs/api/connections/abci/connection.md +++ b/docs/api/connections/abci/connection.md @@ -786,9 +786,7 @@ A class to manage a Tendermint node. #### `__`init`__` ```python -def __init__(params: TendermintParams, - logger: Optional[Logger] = None, - write_to_log: bool = False) +def __init__(params: TendermintParams, logger: Optional[Logger] = None) ``` Initialize a Tendermint node. @@ -797,7 +795,6 @@ Initialize a Tendermint node. - `params`: the parameters. - `logger`: the logger. -- `write_to_log`: Write to log file. diff --git a/docs/counter_example.md b/docs/counter_example.md index b798b0e80e..7196ec23c2 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:bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau --remote --service + autonomy fetch valory/counter:0.1.0:bafybeicmsbevrmww6b3sry53afd577f5hhy2bc3hinmbbgmwa2hijjlvoq --remote --service cd counter ``` diff --git a/docs/guides/overview_of_the_development_process.md b/docs/guides/overview_of_the_development_process.md index edc30589ed..f2cbbd5613 100644 --- a/docs/guides/overview_of_the_development_process.md +++ b/docs/guides/overview_of_the_development_process.md @@ -32,7 +32,7 @@ To follow the next sections, you need to populate the local registry with a numb "third_party": { "service/valory/hello_world/0.1.0": "bafybeicj73kflta5sfxq7gnnk7smcdp2gwcfvfvm2plxc5ojhulwa3xnoq", "agent/valory/hello_world/0.1.0": "bafybeig2mv6afojsype4v2fwkpzkvdohbeg6ilvp2tokn7i6ub2csd6wxi", - "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", + "connection/valory/abci/0.1.0": "bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4", "connection/valory/http_client/0.23.0": "bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", "connection/valory/ledger/0.19.0": "bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy", @@ -45,8 +45,8 @@ To follow the next sections, you need to populate the local registry with a numb "protocol/valory/ipfs/0.1.0": "bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu", "protocol/valory/ledger_api/1.0.0": "bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam", "protocol/valory/tendermint/0.1.0": "bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm", - "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", - "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", + "skill/valory/abstract_abci/0.1.0": "bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore", + "skill/valory/abstract_round_abci/0.1.0": "bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u", "skill/valory/hello_world_abci/0.1.0": "bafybeihmpphbsrr5niduaf3r2jzqjjoip5ep5aynphxfoqqqdzmkwobwyi", "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y" } diff --git a/docs/package_list.md b/docs/package_list.md index 14764ee68d..bf4ad05b7d 100644 --- a/docs/package_list.md +++ b/docs/package_list.md @@ -16,39 +16,39 @@ | contract/valory/service_registry_token_utility/0.1.0 | `bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/squads_multisig/0.1.0 | `bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi` | The scaffold contract scaffolds a contract to be implemented by the developer. | | contract/valory/multicall2/0.1.0 | `bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a` | The MakerDAO multicall2 contract. | -| connection/valory/abci/0.1.0 | `bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla` | connection to wrap communication with an ABCI server. | +| connection/valory/abci/0.1.0 | `bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4` | connection to wrap communication with an ABCI server. | | connection/valory/ipfs/0.1.0 | `bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue` | A connection responsible for uploading and downloading files from IPFS. | -| skill/valory/test_ipfs_abci/0.1.0 | `bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm` | IPFS e2e testing application. | -| skill/valory/abstract_abci/0.1.0 | `bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4` | The abci skill provides a template of an ABCI application. | -| skill/valory/abstract_round_abci/0.1.0 | `bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa` | abstract round-based ABCI application | -| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq` | ABCI application for transaction settlement. | -| skill/valory/registration_abci/0.1.0 | `bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q` | ABCI application for common apps. | -| skill/valory/reset_pause_abci/0.1.0 | `bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy` | ABCI application for resetting and pausing app executions. | -| skill/valory/termination_abci/0.1.0 | `bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou` | Termination skill. | -| skill/valory/counter/0.1.0 | `bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy` | The ABCI Counter application example. | +| skill/valory/test_ipfs_abci/0.1.0 | `bafybeietrkgyvbm5alpzuaagfvvwr653vvbftvlf5ujeae65pbkx5mm24e` | IPFS e2e testing application. | +| skill/valory/abstract_abci/0.1.0 | `bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore` | The abci skill provides a template of an ABCI application. | +| skill/valory/abstract_round_abci/0.1.0 | `bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u` | abstract round-based ABCI application | +| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu` | ABCI application for transaction settlement. | +| skill/valory/registration_abci/0.1.0 | `bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq` | ABCI application for common apps. | +| skill/valory/reset_pause_abci/0.1.0 | `bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a` | ABCI application for resetting and pausing app executions. | +| skill/valory/termination_abci/0.1.0 | `bafybeigttmqtuo3hamcctgusn45vdghz3h3wcuilssun2lv7b2b22wdp64` | Termination skill. | +| skill/valory/counter/0.1.0 | `bafybeiblo4pzafwpjut3trqrcv3qx3on2exw25bcyynuyezwehibg25p7e` | The ABCI Counter application example. | | skill/valory/counter_client/0.1.0 | `bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm` | A client for the ABCI counter application. | -| skill/valory/register_reset_abci/0.1.0 | `bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u` | ABCI application for dummy skill that registers and resets | -| skill/valory/register_termination_abci/0.1.0 | `bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy` | ABCI application for dummy skill that registers and resets | -| skill/valory/test_abci/0.1.0 | `bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka` | ABCI application for testing the ABCI connection. | -| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi` | ABCI application for dummy skill that registers and resets | -| skill/valory/slashing_abci/0.1.0 | `bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia` | Slashing skill. | -| skill/valory/offend_abci/0.1.0 | `bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce` | Offend ABCI application. | -| skill/valory/offend_slash_abci/0.1.0 | `bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a` | ABCI application used in order to test the slashing abci | -| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i` | ABCI application for transaction settlement. | -| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra` | SOLANA e2e testing application. | -| agent/valory/test_ipfs/0.1.0 | `bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy` | Agent for testing the ABCI connection. | -| agent/valory/abstract_abci/0.1.0 | `bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu` | The abstract ABCI AEA - for testing purposes only. | -| agent/valory/counter/0.1.0 | `bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y` | The ABCI Counter example as an AEA | +| skill/valory/register_reset_abci/0.1.0 | `bafybeifytajt2rviaactezo2hyqy3za6qcclycdg6tevp4tglesf22g7sy` | ABCI application for dummy skill that registers and resets | +| skill/valory/register_termination_abci/0.1.0 | `bafybeiebqago3jotkdqjodklwyxsiqquiv5gt2rspxexwhqzqh3yoeuwmi` | ABCI application for dummy skill that registers and resets | +| skill/valory/test_abci/0.1.0 | `bafybeicrvjpqozharkqfapcz5a7tvjd3lfsvxa5p5chix6gej6qjn66r5a` | ABCI application for testing the ABCI connection. | +| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeia6s2xxcdyht5lloqfxi3jasof6ojxb46ekbrz5msvekcqkxxn4zq` | ABCI application for dummy skill that registers and resets | +| skill/valory/slashing_abci/0.1.0 | `bafybeihy7tc5ztlxb4nj4z2vptddzwlf2siz4wqqr2pm435lcnjfcktqc4` | Slashing skill. | +| skill/valory/offend_abci/0.1.0 | `bafybeib54le6moyllmclkjgy4joio4ntpjqizsxzayanucijqzzkyy2bpa` | Offend ABCI application. | +| skill/valory/offend_slash_abci/0.1.0 | `bafybeidffk37eb42i6dcw6fplakcui3qcghv7fr65b2neuhohps5bavm2m` | ABCI application used in order to test the slashing abci | +| skill/valory/squads_transaction_settlement_abci/0.1.0 | `bafybeiga5lefo6dp4thjsbwjg3rizkdjlimj27yjhuy2r2lkbdgig3qlzy` | ABCI application for transaction settlement. | +| skill/valory/test_solana_tx_abci/0.1.0 | `bafybeibvrtzvxlorhfcoqfwv2djwbpsau5qkneeetfcbrr2abdvcoepwpq` | SOLANA e2e testing application. | +| agent/valory/test_ipfs/0.1.0 | `bafybeihqv3si53u42w3dj2ecdu4m6wcpzkuml2pkpeplgpjuexdcpp3gdq` | Agent for testing the ABCI connection. | +| agent/valory/abstract_abci/0.1.0 | `bafybeicryjixtcfpjxdkuc5ymsemdqsjobtkdcv46ikg3js53souuoihie` | The abstract ABCI AEA - for testing purposes only. | +| agent/valory/counter/0.1.0 | `bafybeiajzq7fbam4jzp4rrbabxnqhmbxll5apyknawacgsihctr2yqyahq` | The ABCI Counter example as an AEA | | agent/valory/counter_client/0.1.0 | `bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa` | The ABCI Counter example as an AEA | -| agent/valory/register_reset/0.1.0 | `bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi` | Register reset to replicate Tendermint issue. | -| agent/valory/register_termination/0.1.0 | `bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom` | Register terminate to test the termination feature. | -| agent/valory/registration_start_up/0.1.0 | `bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi` | Registration start-up ABCI example. | -| agent/valory/test_abci/0.1.0 | `bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m` | Agent for testing the ABCI connection. | -| agent/valory/register_reset_recovery/0.1.0 | `bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a` | Agent to showcase hard reset as a recovery mechanism. | -| agent/valory/offend_slash/0.1.0 | `bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru` | Offend and slash to test the slashing feature. | -| agent/valory/solana_transfer_agent/0.1.0 | `bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha` | Register terminate to test the termination feature. | -| service/valory/counter/0.1.0 | `bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau` | A set of agents incrementing a counter | -| service/valory/register_reset/0.1.0 | `bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a` | Test and debug tendermint reset mechanism. | +| agent/valory/register_reset/0.1.0 | `bafybeibfp52i5i4vs4x4sm43mmlqvcnu2y7tg3zyhyf2u4mtya3hbvithy` | Register reset to replicate Tendermint issue. | +| agent/valory/register_termination/0.1.0 | `bafybeifyfrpsb47u36rdmqkp5anj4vk2z5cucwdycmpxuxwpwede62zesq` | Register terminate to test the termination feature. | +| agent/valory/registration_start_up/0.1.0 | `bafybeibixlv37n6dfleg5dv73nif6yvo7p74kklw37f6ty37yc5ypnafci` | Registration start-up ABCI example. | +| agent/valory/test_abci/0.1.0 | `bafybeib6wy7disfkse7fjz4xifuro5r224hqarqk6tbnqd5tfru43umrf4` | Agent for testing the ABCI connection. | +| agent/valory/register_reset_recovery/0.1.0 | `bafybeiffvanqz3anduaxaqte7g4tdvgnh4z3zvdzqohuuygwgsstcsanzu` | Agent to showcase hard reset as a recovery mechanism. | +| agent/valory/offend_slash/0.1.0 | `bafybeig63dsnbxmtcw5e4rilj7z2wcdhl7d5f333uzqtqt5ef5xii6oyua` | Offend and slash to test the slashing feature. | +| agent/valory/solana_transfer_agent/0.1.0 | `bafybeigjhlmdavjofbouehawcaquhlg4bbzmads4hzoxpr3qxcven4q74i` | Register terminate to test the termination feature. | +| service/valory/counter/0.1.0 | `bafybeicmsbevrmww6b3sry53afd577f5hhy2bc3hinmbbgmwa2hijjlvoq` | A set of agents incrementing a counter | +| service/valory/register_reset/0.1.0 | `bafybeibneqrvo4zmiubyt7tqz3vz6mcn3eees2ylttrybqr2hmmhmyvmqu` | Test and debug tendermint reset mechanism. | | protocol/open_aea/signing/1.0.0 | `bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm` | A protocol for communication between skills and decision maker. | | protocol/valory/acn/1.1.0 | `bafybeihouwpsgkbafgsfdcwiwhz3smrjuw24b74j4v3n3hxirmxeskldwq` | The protocol used for envelope delivery on the ACN. | | protocol/valory/http/1.0.0 | `bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq` | A protocol for HTTP requests and responses. | diff --git a/packages/packages.json b/packages/packages.json index fa34c1b081..04c4e26012 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -16,39 +16,39 @@ "contract/valory/service_registry_token_utility/0.1.0": "bafybeiff5qt664ym4rjoyvgysfh6e4sw2sxjbkz6aqaecm4fi5evj3rfbe", "contract/valory/squads_multisig/0.1.0": "bafybeiasflwfppy4nb2fj2tjurrtfpiiwefmyn5xsuozc6lbnb6rpksisi", "contract/valory/multicall2/0.1.0": "bafybeiayvzq5mgxg5pgz57bxcu7747wfxwy5qkxwlwdppkjhwhq7tk653a", - "connection/valory/abci/0.1.0": "bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla", + "connection/valory/abci/0.1.0": "bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4", "connection/valory/ipfs/0.1.0": "bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue", - "skill/valory/test_ipfs_abci/0.1.0": "bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm", - "skill/valory/abstract_abci/0.1.0": "bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4", - "skill/valory/abstract_round_abci/0.1.0": "bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa", - "skill/valory/transaction_settlement_abci/0.1.0": "bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq", - "skill/valory/registration_abci/0.1.0": "bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q", - "skill/valory/reset_pause_abci/0.1.0": "bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy", - "skill/valory/termination_abci/0.1.0": "bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou", - "skill/valory/counter/0.1.0": "bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy", + "skill/valory/test_ipfs_abci/0.1.0": "bafybeietrkgyvbm5alpzuaagfvvwr653vvbftvlf5ujeae65pbkx5mm24e", + "skill/valory/abstract_abci/0.1.0": "bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore", + "skill/valory/abstract_round_abci/0.1.0": "bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u", + "skill/valory/transaction_settlement_abci/0.1.0": "bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu", + "skill/valory/registration_abci/0.1.0": "bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq", + "skill/valory/reset_pause_abci/0.1.0": "bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a", + "skill/valory/termination_abci/0.1.0": "bafybeigttmqtuo3hamcctgusn45vdghz3h3wcuilssun2lv7b2b22wdp64", + "skill/valory/counter/0.1.0": "bafybeiblo4pzafwpjut3trqrcv3qx3on2exw25bcyynuyezwehibg25p7e", "skill/valory/counter_client/0.1.0": "bafybeicc7piv6dcu7rrsuiimm2uy3r3454f46fhbglajloun2nifgry6gm", - "skill/valory/register_reset_abci/0.1.0": "bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u", - "skill/valory/register_termination_abci/0.1.0": "bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy", - "skill/valory/test_abci/0.1.0": "bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka", - "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi", - "skill/valory/slashing_abci/0.1.0": "bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia", - "skill/valory/offend_abci/0.1.0": "bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce", - "skill/valory/offend_slash_abci/0.1.0": "bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a", - "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i", - "skill/valory/test_solana_tx_abci/0.1.0": "bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra", - "agent/valory/test_ipfs/0.1.0": "bafybeihy5d5dbqqtvusz4uaj4cef5ege3qtnixqbizcv7rxrwauzninogy", - "agent/valory/abstract_abci/0.1.0": "bafybeihnqd6xnuyqeg22gwhsksj25nz5dkw3f4swwet5zbscbeos6yqvbu", - "agent/valory/counter/0.1.0": "bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y", + "skill/valory/register_reset_abci/0.1.0": "bafybeifytajt2rviaactezo2hyqy3za6qcclycdg6tevp4tglesf22g7sy", + "skill/valory/register_termination_abci/0.1.0": "bafybeiebqago3jotkdqjodklwyxsiqquiv5gt2rspxexwhqzqh3yoeuwmi", + "skill/valory/test_abci/0.1.0": "bafybeicrvjpqozharkqfapcz5a7tvjd3lfsvxa5p5chix6gej6qjn66r5a", + "skill/valory/register_reset_recovery_abci/0.1.0": "bafybeia6s2xxcdyht5lloqfxi3jasof6ojxb46ekbrz5msvekcqkxxn4zq", + "skill/valory/slashing_abci/0.1.0": "bafybeihy7tc5ztlxb4nj4z2vptddzwlf2siz4wqqr2pm435lcnjfcktqc4", + "skill/valory/offend_abci/0.1.0": "bafybeib54le6moyllmclkjgy4joio4ntpjqizsxzayanucijqzzkyy2bpa", + "skill/valory/offend_slash_abci/0.1.0": "bafybeidffk37eb42i6dcw6fplakcui3qcghv7fr65b2neuhohps5bavm2m", + "skill/valory/squads_transaction_settlement_abci/0.1.0": "bafybeiga5lefo6dp4thjsbwjg3rizkdjlimj27yjhuy2r2lkbdgig3qlzy", + "skill/valory/test_solana_tx_abci/0.1.0": "bafybeibvrtzvxlorhfcoqfwv2djwbpsau5qkneeetfcbrr2abdvcoepwpq", + "agent/valory/test_ipfs/0.1.0": "bafybeihqv3si53u42w3dj2ecdu4m6wcpzkuml2pkpeplgpjuexdcpp3gdq", + "agent/valory/abstract_abci/0.1.0": "bafybeicryjixtcfpjxdkuc5ymsemdqsjobtkdcv46ikg3js53souuoihie", + "agent/valory/counter/0.1.0": "bafybeiajzq7fbam4jzp4rrbabxnqhmbxll5apyknawacgsihctr2yqyahq", "agent/valory/counter_client/0.1.0": "bafybeiclm7j5tod2rwm5qtyzxh5rdr7xojyajdf6o7emr2ym3ucofzrifa", - "agent/valory/register_reset/0.1.0": "bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi", - "agent/valory/register_termination/0.1.0": "bafybeidqkuk4cn57brqimgujtnu2oid45rivw2uaxfg5pibuowkoogfwom", - "agent/valory/registration_start_up/0.1.0": "bafybeigigpvqaujp4thsijmtuhnrxeascmagbkwgg2mkdqoizdxmh2v5zi", - "agent/valory/test_abci/0.1.0": "bafybeih3hijolivtv2udf3t4au5nvyaasf7n46tntr7itb7f76mswgli4m", - "agent/valory/register_reset_recovery/0.1.0": "bafybeicg745zjhybhqmagk2h7y4gquww27cjsrcisvpvxxf4alawehkl6a", - "agent/valory/offend_slash/0.1.0": "bafybeia6pwejxold2rd6zlhwkm3mhx3lr5gvut2cvpha6lgrgefwflh7ru", - "agent/valory/solana_transfer_agent/0.1.0": "bafybeicv6asfaciunc5yrd7my67i6htcmzka24voraocqslpnwe2dtvvha", - "service/valory/counter/0.1.0": "bafybeielwb4td4oc5atfhws45g7zwowopctsm3zwon4qkdtpsk4p7lfpau", - "service/valory/register_reset/0.1.0": "bafybeihfebjehju26zzx3642knrsv7uiyvaorepflakxt6xbyxnqxj6i7a" + "agent/valory/register_reset/0.1.0": "bafybeibfp52i5i4vs4x4sm43mmlqvcnu2y7tg3zyhyf2u4mtya3hbvithy", + "agent/valory/register_termination/0.1.0": "bafybeifyfrpsb47u36rdmqkp5anj4vk2z5cucwdycmpxuxwpwede62zesq", + "agent/valory/registration_start_up/0.1.0": "bafybeibixlv37n6dfleg5dv73nif6yvo7p74kklw37f6ty37yc5ypnafci", + "agent/valory/test_abci/0.1.0": "bafybeib6wy7disfkse7fjz4xifuro5r224hqarqk6tbnqd5tfru43umrf4", + "agent/valory/register_reset_recovery/0.1.0": "bafybeiffvanqz3anduaxaqte7g4tdvgnh4z3zvdzqohuuygwgsstcsanzu", + "agent/valory/offend_slash/0.1.0": "bafybeig63dsnbxmtcw5e4rilj7z2wcdhl7d5f333uzqtqt5ef5xii6oyua", + "agent/valory/solana_transfer_agent/0.1.0": "bafybeigjhlmdavjofbouehawcaquhlg4bbzmads4hzoxpr3qxcven4q74i", + "service/valory/counter/0.1.0": "bafybeicmsbevrmww6b3sry53afd577f5hhy2bc3hinmbbgmwa2hijjlvoq", + "service/valory/register_reset/0.1.0": "bafybeibneqrvo4zmiubyt7tqz3vz6mcn3eees2ylttrybqr2hmmhmyvmqu" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm", diff --git a/packages/valory/agents/abstract_abci/aea-config.yaml b/packages/valory/agents/abstract_abci/aea-config.yaml index 51f7c99d26..e117b9c5e5 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore 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 e336a45e1e..56d5f982f5 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/p2p_libp2p_client:0.1.0:bafybeihiulggi4jz3i7qdjicztbvlrkesyb7paiovfcmw22xvovpweeq7y contracts: [] protocols: - open_aea/signing:1.0.0:bafybeierdeo55vv7nxdag3s2kk6gh4essmeeqpa7vperbw3wn3ypzmtcdm - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/counter:0.1.0:bafybeibyojbhfpdppboseh2bm5wfgta7mrn4bdzks7ta2jtedlb375l3oy +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/counter:0.1.0:bafybeiblo4pzafwpjut3trqrcv3qx3on2exw25bcyynuyezwehibg25p7e 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 9dda2d4605..3b532b1494 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: bafybeigzhjoibhzukeswvm4fjkr5j43oigj43spzi6htiul5ssyoud66bu fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,14 +30,14 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce -- valory/offend_slash_abci:0.1.0:bafybeid6bcgskihupyvwp5qsdvkje222yuagtylfclzt5ajma34hatwj2a -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/offend_abci:0.1.0:bafybeib54le6moyllmclkjgy4joio4ntpjqizsxzayanucijqzzkyy2bpa +- valory/offend_slash_abci:0.1.0:bafybeidffk37eb42i6dcw6fplakcui3qcghv7fr65b2neuhohps5bavm2m +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/slashing_abci:0.1.0:bafybeihy7tc5ztlxb4nj4z2vptddzwlf2siz4wqqr2pm435lcnjfcktqc4 +- valory/transaction_settlement_abci:0.1.0:bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu 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 79f6f83cbb..f63e64fd69 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -34,11 +34,11 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_reset_abci:0.1.0:bafybeiamgwollyd2uqftkqfh5qwks77ulon4qj2ocluws4fvg6l2z46d4u -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/register_reset_abci:0.1.0:bafybeifytajt2rviaactezo2hyqy3za6qcclycdg6tevp4tglesf22g7sy +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a 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 508fc483bd..f6c1ec6251 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: bafybeigvlr6e27qxx65ikn72h4wq5pluu5xfxqyubnj3jo7pcdt75ngqu4 fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -24,10 +24,10 @@ protocols: - valory/http:1.0.0:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_reset_recovery_abci:0.1.0:bafybeibnixqp2w4lljhcmv6vshvm5ms7npquhm6e3aphx5wz5okkgvwqoi -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/register_reset_recovery_abci:0.1.0:bafybeia6s2xxcdyht5lloqfxi3jasof6ojxb46ekbrz5msvekcqkxxn4zq +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq 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 6556cf60db..3c1576fac9 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: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -32,13 +32,13 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/register_termination_abci:0.1.0:bafybeidh7c3kcdyheb5qhszu6xqiavehpp7fxcemlcpqqhf2yp3aakh7uy -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/register_termination_abci:0.1.0:bafybeiebqago3jotkdqjodklwyxsiqquiv5gt2rspxexwhqzqh3yoeuwmi +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/termination_abci:0.1.0:bafybeigttmqtuo3hamcctgusn45vdghz3h3wcuilssun2lv7b2b22wdp64 +- valory/transaction_settlement_abci:0.1.0:bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu 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 539c8af364..169bb372ea 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: bafybeigt74zxs36342pvi6txs375vjiiiyzw3ren3f4jzfsskxzventlku fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/agents/solana_transfer_agent/aea-config.yaml b/packages/valory/agents/solana_transfer_agent/aea-config.yaml index d1281d9200..8a2c5302ac 100644 --- a/packages/valory/agents/solana_transfer_agent/aea-config.yaml +++ b/packages/valory/agents/solana_transfer_agent/aea-config.yaml @@ -12,7 +12,7 @@ fingerprint: tests/test_register_reset.py: bafybeiahzyksbrxwqxurek7rd4hfolgbuhd6ercaqlhggwwzdoqbpuxmdy fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -30,12 +30,12 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i -- valory/test_solana_tx_abci:0.1.0:bafybeigasnk5xyntozfrvuwgihy6zhzqdj4srqcwp4lasiv4qkwxuep3ra +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/squads_transaction_settlement_abci:0.1.0:bafybeiga5lefo6dp4thjsbwjg3rizkdjlimj27yjhuy2r2lkbdgig3qlzy +- valory/test_solana_tx_abci:0.1.0:bafybeibvrtzvxlorhfcoqfwv2djwbpsau5qkneeetfcbrr2abdvcoepwpq default_ledger: solana required_ledgers: - solana diff --git a/packages/valory/agents/test_abci/aea-config.yaml b/packages/valory/agents/test_abci/aea-config.yaml index aa6c1c64d1..c35640a24c 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -22,9 +22,9 @@ protocols: - valory/ipfs:0.1.0:bafybeib7jhgyocjwdq3r5wzq3z4qeubj3dwi3aqjn2uxzuwnjp5fhvafcu - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/test_abci:0.1.0:bafybeibvcvro32vnqqrgrmpnb3zm3mzze4tw73ibt2hhq37locwzzqivka +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/test_abci:0.1.0:bafybeicrvjpqozharkqfapcz5a7tvjd3lfsvxa5p5chix6gej6qjn66r5a 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 04b8e535f7..8b0a6f8b73 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: bafybeigsny752vgi7p7y4hyh6ojl3lsj7hxv3l4xatrlufwfbarorj4y5i fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -28,9 +28,9 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/test_ipfs_abci:0.1.0:bafybeierdfd5flupouosjesdr5zrrrd76xukv4y7j2gyw6kmkp7f6ufxmm +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/test_ipfs_abci:0.1.0:bafybeietrkgyvbm5alpzuaagfvvwr653vvbftvlf5ujeae65pbkx5mm24e default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/connections/abci/connection.py b/packages/valory/connections/abci/connection.py index 0d8cb6ec92..b5ad736c0e 100644 --- a/packages/valory/connections/abci/connection.py +++ b/packages/valory/connections/abci/connection.py @@ -28,7 +28,6 @@ from asyncio import AbstractEventLoop, AbstractServer, CancelledError, Task from io import BytesIO from logging import Logger -from logging.handlers import RotatingFileHandler from pathlib import Path from threading import Event, Thread from typing import Any, Dict, List, Optional, Tuple, Union, cast @@ -1145,32 +1144,18 @@ def __init__( self, params: TendermintParams, logger: Optional[Logger] = None, - write_to_log: bool = False, ): """ Initialize a Tendermint node. :param params: the parameters. :param logger: the logger. - :param write_to_log: Write to log file. """ self.params = params self._process: Optional[subprocess.Popen] = None self._monitoring: Optional[StoppableThread] = None self._stopping = False self.logger = logger or logging.getLogger() - self.log_file = os.environ.get("LOG_FILE", DEFAULT_TENDERMINT_LOG_FILE) - self.write_to_log = write_to_log - - if self.write_to_log: - max_bytes = int( - os.environ.get("LOG_FILE_MAX_BYTES", DEFAULT_LOG_FILE_MAX_BYTES) - ) - handler = RotatingFileHandler( - self.log_file, maxBytes=max_bytes, backupCount=1 - ) - handler.setFormatter(logging.Formatter("%(message)s")) - self.logger.addHandler(handler) def _build_init_command(self) -> List[str]: """Build the 'init' command.""" @@ -1306,8 +1291,7 @@ def _write_to_console(line: str) -> None: def log(self, line: str) -> None: """Open and write a line to the log file.""" self._write_to_console(line=line) - if self.write_to_log: - self.logger.info(line.strip()) + self.logger.info(line.strip()) def prune_blocks(self) -> int: """Prune blocks from the Tendermint state""" @@ -1428,7 +1412,11 @@ def _process_tendermint_params(self) -> None: self.use_grpc, ) self.logger.debug(f"Tendermint parameters: {self.params}") - self.node = TendermintNode(self.params, self.logger) + tendermint_logger = cast(logging.Logger, self.logger).getChild("tendermint") + for handler in tendermint_logger.handlers[:]: + tendermint_logger.removeHandler(handler) + handler.close() + self.node = TendermintNode(self.params, tendermint_logger) def _ensure_connected(self) -> None: """Ensure that the connection and the channel are ready.""" diff --git a/packages/valory/connections/abci/connection.yaml b/packages/valory/connections/abci/connection.yaml index b543eef565..3b96cda3da 100644 --- a/packages/valory/connections/abci/connection.yaml +++ b/packages/valory/connections/abci/connection.yaml @@ -9,7 +9,7 @@ fingerprint: Makefile: bafybeibdgarch56r46dfy7x7fouj52nbjpjs4fgtrd3prgtwelowyjan5i __init__.py: bafybeic2m6f6j42cbfxz3jcwhju2dcbbdcw6xyc7mslq7uk2hwe6ctcugi check_dependencies.py: bafybeihmhemryyl2iacwwrqebr7us7wx4otvwbdbtckwkl5kxqopidyzwm - connection.py: bafybeifen4dffsevgq5roxmwhitvtk5cgjpskvoqnmsz7fosxrttnpvq3i + connection.py: bafybeiemhhowavawnkawmagrzsxwnziqid6cpubmwnvhfzwz66g4wemb54 dialogues.py: bafybeibpdsphu5vqjpieczrb3ulhqfcq4l73qnx6j3zhbz4dpunwegboxq gogoproto/__init__.py: bafybeifmpcbkrpygdt7uvhpq6gaxgskofpczxktoalp2cwyouay46drcke gogoproto/gogo_pb2.py: bafybeifdutphcruyva7lcngujrcmfsaycyodyfjbgwcrxthiouotl4fxpu diff --git a/packages/valory/services/counter/service.yaml b/packages/valory/services/counter/service.yaml index 61da973f83..32d5159a1d 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:bafybeiaqpb24u46mmri4stkcw52xizgpi6lkocbdudbaenxhac6ndvjx6y +agent: valory/counter:0.1.0:bafybeiajzq7fbam4jzp4rrbabxnqhmbxll5apyknawacgsihctr2yqyahq deployment: {} dependencies: {} --- diff --git a/packages/valory/services/register_reset/service.yaml b/packages/valory/services/register_reset/service.yaml index d2533e8bda..04a7100fac 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:bafybeibyi3e3ebwo72ravfzylx2ziglg44atsxkmiygyg32ozbojgkd6wi +agent: valory/register_reset:0.1.0:bafybeibfp52i5i4vs4x4sm43mmlqvcnu2y7tg3zyhyf2u4mtya3hbvithy number_of_agents: 4 description: Test and debug tendermint reset mechanism. aea_version: '>=2.0.0, <3.0.0' diff --git a/packages/valory/skills/abstract_abci/skill.yaml b/packages/valory/skills/abstract_abci/skill.yaml index 7937841711..765c5e886c 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe diff --git a/packages/valory/skills/abstract_round_abci/skill.yaml b/packages/valory/skills/abstract_round_abci/skill.yaml index f53420c9a7..27ae924105 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: bafybeibpiiylqixy4hqzyyws55oebozl4jftp2pxqpk6bwiri627sjvjkm fingerprint_ignore_patterns: [] connections: -- valory/abci:0.1.0:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 - valory/http_client:0.23.0:bafybeidmlazrjbnn5mw4wxrrj7lfnci7amt5alke2ahb3yirac6qudxuwm - valory/ipfs:0.1.0:bafybeie3uryd4ccavzjd5ujsndjaqxz4gu3ka2scwvvqadcesciuohnuue - valory/ledger:0.19.0:bafybeicoc67atvjzld5e7qzbdkc7c2fj5jrtuj77nx6igxcdxqqqwxiduy @@ -76,7 +76,7 @@ protocols: - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore behaviours: main: args: {} diff --git a/packages/valory/skills/counter/skill.yaml b/packages/valory/skills/counter/skill.yaml index c3dca7e7ec..1c9d53a8df 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:bafybeiajrsgli7r5ouxydfzk42monl44c4av3jnys3oezgmg7ye4xk5sla +- valory/abci:0.1.0:bafybeifzmdvzxbxqdwqnkj7mfk6wbxfgsjd6crqmz7a3bwt57jsyd2ymn4 contracts: [] protocols: - valory/abci:0.1.0:bafybeigdi6wsbdn2nv7clzhnuhki3taywgiiajwawdaat57o5ntlgqj2qe skills: -- valory/abstract_abci:0.1.0:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore behaviours: {} handlers: abci: diff --git a/packages/valory/skills/offend_abci/skill.yaml b/packages/valory/skills/offend_abci/skill.yaml index 8447e45157..96af93038d 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/offend_slash_abci/skill.yaml b/packages/valory/skills/offend_slash_abci/skill.yaml index 4ce6e14e57..646f68c7a9 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/offend_abci:0.1.0:bafybeibdi52wbzvhatbr2wjdgmiu4twbkvtlqbjxjgtm2sj26s6jgqygce -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/slashing_abci:0.1.0:bafybeicq4o6kvj6gmhz2bs34g67ckfusv3sugecjekunutd4pgvyxkcjia +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/offend_abci:0.1.0:bafybeib54le6moyllmclkjgy4joio4ntpjqizsxzayanucijqzzkyy2bpa +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/slashing_abci:0.1.0:bafybeihy7tc5ztlxb4nj4z2vptddzwlf2siz4wqqr2pm435lcnjfcktqc4 behaviours: main: args: {} diff --git a/packages/valory/skills/register_reset_abci/skill.yaml b/packages/valory/skills/register_reset_abci/skill.yaml index 8e36ee08fb..80399cda8a 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a 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 899728d83d..37ac3616cb 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq behaviours: main: args: {} diff --git a/packages/valory/skills/register_termination_abci/skill.yaml b/packages/valory/skills/register_termination_abci/skill.yaml index 83cf95ad49..f244b76a1d 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/termination_abci:0.1.0:bafybeiemc4ydder3ey4ihvydy2ewjev6q62gdu5ctsks3o532stcdxouou +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/termination_abci:0.1.0:bafybeigttmqtuo3hamcctgusn45vdghz3h3wcuilssun2lv7b2b22wdp64 behaviours: main: args: {} diff --git a/packages/valory/skills/registration_abci/skill.yaml b/packages/valory/skills/registration_abci/skill.yaml index ff815a1b98..56aac8385c 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:bafybeia43es3r7haqhdcx4f3uwfcreeytyk4zadczsafwyc5dzwr7lu2jq - valory/tendermint:0.1.0:bafybeif5wq5i2ugr66alniej2bk4vws5sikal7otx674y5kz52e3ulo2qm skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/reset_pause_abci/skill.yaml b/packages/valory/skills/reset_pause_abci/skill.yaml index ff51b41921..2ed3228271 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/slashing_abci/skill.yaml b/packages/valory/skills/slashing_abci/skill.yaml index cde98870f2..f2a3570129 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/transaction_settlement_abci:0.1.0:bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu behaviours: main: args: {} diff --git a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml index 0330e7b46e..5521a3a362 100644 --- a/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml +++ b/packages/valory/skills/squads_transaction_settlement_abci/skill.yaml @@ -21,7 +21,7 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/termination_abci/skill.yaml b/packages/valory/skills/termination_abci/skill.yaml index 10255180e5..0167453170 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/transaction_settlement_abci:0.1.0:bafybeidrwy5tk2jbooqzyzyssg7vo4osk7uxrou545kqrh33ksohus2elq +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/transaction_settlement_abci:0.1.0:bafybeid3eaxm66muv5igr7p6qddp2nmqq664ehc56ff3jbwlz62gcs2rmu behaviours: main: args: {} diff --git a/packages/valory/skills/test_abci/skill.yaml b/packages/valory/skills/test_abci/skill.yaml index 962274089c..60ff33c8e6 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:bafybeihgbihz5wlimwnslwwp35w4bjkg3bdhnhbfwwpfoojssibluvl3b4 -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_abci:0.1.0:bafybeice3v3cxf322l4z5pio6rfeiw7ey22t5xlmr2ilgrk55dshxudore +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/test_ipfs_abci/skill.yaml b/packages/valory/skills/test_ipfs_abci/skill.yaml index 0b682685fa..215352fd38 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:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/packages/valory/skills/test_solana_tx_abci/skill.yaml b/packages/valory/skills/test_solana_tx_abci/skill.yaml index b9a8c6caa1..a0f34ba03f 100644 --- a/packages/valory/skills/test_solana_tx_abci/skill.yaml +++ b/packages/valory/skills/test_solana_tx_abci/skill.yaml @@ -23,10 +23,10 @@ contracts: protocols: - valory/contract_api:1.0.0:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa -- valory/registration_abci:0.1.0:bafybeih2pb5rv46me5v7yslh7d2mhouo4d5utb76nku5ndk6tdoa22nz5q -- valory/reset_pause_abci:0.1.0:bafybeihtnks7yoot4cjtcwam23uhsgmdtvujch4a3koe3p6eyetb4ncuvy -- valory/squads_transaction_settlement_abci:0.1.0:bafybeibzjntaubar4vedh6hjqyxga3ksnzb7alnfutohjltu7gefgo4j7i +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u +- valory/registration_abci:0.1.0:bafybeifth7bz6r6fd3guk2tjh7li57moay7fkgijb6k42k2tp7mqiuj4oq +- valory/reset_pause_abci:0.1.0:bafybeih2cjoitnpc3j2qcnfmycze662bfamk6ca7qzw4frpp72mekigg6a +- valory/squads_transaction_settlement_abci:0.1.0:bafybeiga5lefo6dp4thjsbwjg3rizkdjlimj27yjhuy2r2lkbdgig3qlzy behaviours: main: args: {} diff --git a/packages/valory/skills/transaction_settlement_abci/skill.yaml b/packages/valory/skills/transaction_settlement_abci/skill.yaml index a5892ada26..3ffe287f99 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:bafybeigv273fllpdsmzip4qfmhyvltdcss4yhoicss32c2yc7am6kue4cy - valory/ledger_api:1.0.0:bafybeifvbahdmabpswhu45q6xb2jppbvqlfztya6jx2ttu4eb6pjltyxam skills: -- valory/abstract_round_abci:0.1.0:bafybeifirqx2aavth5ub5wkz66l3773pzmksbftojzmha34rch4oypf5xa +- valory/abstract_round_abci:0.1.0:bafybeigvpgidlryek6ahevpatyns7xxqz4ov64nqeqd6eorhuqajzzbp7u behaviours: main: args: {} diff --git a/tests/test_deployments/test_deployment_code_identical.py b/tests/test_deployments/test_deployment_code_identical.py index e55a1b527f..925c1a6f84 100644 --- a/tests/test_deployments/test_deployment_code_identical.py +++ b/tests/test_deployments/test_deployment_code_identical.py @@ -35,7 +35,7 @@ [ (connection.StoppableThread, tendermint.StoppableThread), (connection.TendermintParams, tendermint.TendermintParams), - # (connection.TendermintNode, tendermint.TendermintNode), # noqa + (connection.TendermintNode, tendermint.TendermintNode), ], ) def test_deployment_class_identical(package_cls: Type, deployment_cls: Type) -> None: