Skip to content

Commit

Permalink
Merge pull request #1245 from valory-xyz/release/v0.2.1
Browse files Browse the repository at this point in the history
Release v0.2.1
  • Loading branch information
DavidMinarsch authored Aug 26, 2022
2 parents ee38f13 + 840e4c8 commit e440f73
Show file tree
Hide file tree
Showing 57 changed files with 198 additions and 134 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -408,3 +408,4 @@ generate_abci_docstrings
abci_build/
keys.json
leak_report
temp/
5 changes: 4 additions & 1 deletion .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,9 @@ unreference
plugins
runtimes
Uniswap
fsm
gnosis
regex
- docs/index.md
README.md
s_
Expand Down Expand Up @@ -337,4 +340,4 @@ HelloWorldABCIAbstractRound
PrintMessageBehaviour
- docs/agent_services_context.md
heavy_check_mark
Gitleaks
Gitleaks
28 changes: 28 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,34 @@
# Release History - `open-autonomy`


# 0.2.1 (2022-08-26)

Autonomy:
- Introduces base autonomy image and agent runtime image for performance improvements.
- Removes the need for building the dependency images at the runtime.
- Updates the deployment flow to utilize the newly improved images.
- Removes the support for pushing the images using the autonomy CLI tool.
- Removes `skaffold` as a framework dependency.
- Adds support for remote registries in the fsm scaffold utility.
- Bumps `open-aea` and its plugins to version `1.17.0`.

Packages:
- Adds support for parsing all the gnosis GS codes and print relevant messages.
- Renames `io` module in `abstract_round_abci` to `io_` to avoid possible namespace conflicts with standard `io` module
- Refactors `io_` module to move `Loaders` and `Storers` classes to relevant skill
- Decreases validation timeout on `Polygon`

Chores:
- Updates `tox` definitions and `Makefile` targets to reflect the latest state of the repository.
- Fixes spell check in the CI.
- Pins the machine learning libraries to stable versions
- Updates `scripts/check_doc_ipfs_hashes.py` with more generalized regex

Tests:
- Adds tests for `scripts/check_doc_ipfs_hashes.py`
- Fixes ledger connection test
- Fixes test for `from-token` command

# 0.2.0 (2022-08-21)

Autonomy:
Expand Down
1 change: 1 addition & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ joblib = "==1.1.0"
Flask = "==2.0.2"
cosmpy = "==0.3.1"
Werkzeug= "==2.0.3"
pytz = "==2022.2.1"

[requires]
python_version = "3.10"
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ The following table shows which versions of `open-autonomy` are currently being

| Version | Supported |
| --------- | ------------------ |
| `0.2.0` | :white_check_mark: |
| `< 0.2.0` | :x: |
| `0.2.1` | :white_check_mark: |
| `< 0.2.1` | :x: |

## Reporting a Vulnerability

Expand Down
2 changes: 1 addition & 1 deletion autonomy/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
__title__ = "open-autonomy"
__description__ = "A framework for the creation of autonomous agent services."
__url__ = "https://github.com/valory-xyz/open-autonomy.git"
__version__ = "0.2.0"
__version__ = "0.2.1"
__author__ = "Valory AG"
__license__ = "Apache-2.0"
__copyright__ = "2021-2022 Valory AG"
8 changes: 6 additions & 2 deletions autonomy/cli/build_images.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,13 @@
type=click.Path(dir_okay=True),
help="Path to service dir.",
)
@click.option("--dev", is_flag=True, help="Build developement image.", default=False)
@click.option("--pull", is_flag=True, help="Pull latest dependencies.", default=False)
def build_image(
agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False
agent: Optional[PublicId],
service_dir: Optional[Path],
pull: bool = False,
dev: bool = False,
) -> None:
"""Build image using skaffold."""

Expand All @@ -56,6 +60,6 @@ def build_image(

try:
click.echo(f"Building image with agent: {agent}\n")
_build_image(agent=agent, pull=pull)
_build_image(agent=agent, pull=pull, dev=dev)
except Exception as e: # pylint: disable=broad-except
raise click.ClickException(str(e)) from e
2 changes: 1 addition & 1 deletion autonomy/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@
)

OAR_IMAGE = "valory/oar-{agent}:{version}"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua"
6 changes: 3 additions & 3 deletions autonomy/data/Dockerfiles/dev/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ then
while true; do echo "waiting" ; sleep 2; done
fi
echo Running the aea with $(aea --version)
if [ "$VALORY_APPLICATION" == "" ];
if [ "$AEA_AGENT" == "" ];
then
echo "No Application specified!"
exit 1
fi

echo "Loading $VALORY_APPLICATION"
aea fetch $VALORY_APPLICATION --alias agent
echo "Loading $AEA_AGENT"
aea fetch $AEA_AGENT --alias agent
cd agent

export FILE=/agent_key/ethereum_private_key.txt
Expand Down
2 changes: 1 addition & 1 deletion autonomy/deploy/generators/docker_compose/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ def generate(
agent_vars = self.service_spec.generate_agents()
runtime_image = OAR_IMAGE.format(
agent=self.service_spec.service.agent.name,
version=self.service_spec.service.agent.hash,
version="dev" if self.dev_mode else self.service_spec.service.agent.hash,
)

agents = "".join(
Expand Down
33 changes: 25 additions & 8 deletions autonomy/deploy/image.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@


import json
from typing import Dict

from aea.cli.utils.config import get_default_author_from_cli_config
from aea.configurations.utils import PublicId
Expand All @@ -40,23 +41,39 @@ class ImageProfiles: # pylint: disable=too-few-public-methods
ALL = (CLUSTER, DEVELOPMENT, PRODUCTION)


def build_image(agent: PublicId, pull: bool = False) -> None:
def build_image(agent: PublicId, pull: bool = False, dev: bool = False) -> None:
"""Command to build images from for skaffold deployment."""

tag: str
path: str
buildargs: Dict[str, str]

docker_client = from_env()

tag = OAR_IMAGE.format(agent=agent.name, version=agent.hash)
path = str(DATA_DIR / DOCKERFILES / "agent")
if dev:
tag = OAR_IMAGE.format(agent=agent.name, version="dev")
path = str(DATA_DIR / DOCKERFILES / "dev")
buildargs = {
"AUTONOMY_IMAGE_NAME": AUTONOMY_IMAGE_NAME,
"AUTONOMY_IMAGE_VERSION": AUTONOMY_IMAGE_VERSION,
"AEA_AGENT": str(agent),
"AUTHOR": get_default_author_from_cli_config(),
}

stream = docker_client.api.build(
path=path,
tag=tag,
buildargs={
else:
tag = OAR_IMAGE.format(agent=agent.name, version=agent.hash)
path = str(DATA_DIR / DOCKERFILES / "agent")
buildargs = {
"AUTONOMY_IMAGE_NAME": AUTONOMY_IMAGE_NAME,
"AUTONOMY_IMAGE_VERSION": AUTONOMY_IMAGE_VERSION,
"AEA_AGENT": str(agent),
"AUTHOR": get_default_author_from_cli_config(),
},
}

stream = docker_client.api.build(
path=path,
tag=tag,
buildargs=buildargs,
pull=pull,
)

Expand Down
2 changes: 1 addition & 1 deletion deployments/Dockerfiles/autonomy/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
watchdog==2.1.6
requests==2.27.1
open-aea==1.17.0
open-aea[all]==1.17.0
open-aea-cli-ipfs==1.17.0
open-aea-ledger-ethereum==1.17.0
open-aea-ledger-cosmos==1.17.0
Expand Down
3 changes: 2 additions & 1 deletion docs/api/cli/build_images.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ Build images.
type=click.Path(dir_okay=True),
help="Path to service dir.",
)
@click.option("--dev", is_flag=True, help="Build developement image.", default=False)
@click.option("--pull", is_flag=True, help="Pull latest dependencies.", default=False)
def build_image(agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False) -> None
def build_image(agent: Optional[PublicId], service_dir: Optional[Path], pull: bool = False, dev: bool = False) -> None
```

Build image using skaffold.
Expand Down
2 changes: 1 addition & 1 deletion docs/api/deploy/image.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Image build profiles.
#### build`_`image

```python
def build_image(agent: PublicId, pull: bool = False) -> None
def build_image(agent: PublicId, pull: bool = False, dev: bool = False) -> None
```

Command to build images from for skaffold deployment.
Expand Down
2 changes: 1 addition & 1 deletion docs/autonomy.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ These keys can be used for local deployments if you're using the default hardhat

```bash
# fetch a service
$ autonomy fetch valory/oracle_hardhat:0.1.0:bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a --service
$ autonomy fetch valory/oracle_hardhat:0.1.0:bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge --service
$ cd oracle_hardhat
# create a docker deployment
$ autonomy deploy build keys.json
Expand Down
3 changes: 1 addition & 2 deletions docs/dev_mode.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ Fetch the required service or if you already have a service defined navigate to
# build dev deployment using
$ autonomy deploy build --dev --packages-dir PATH_TO_PACKAGES_DIR --open-aea-dir PATH_TO_LOCAL_OPEN_AEA_REPO --open-autonomy-dir PATH_TO_LOCAL_OPEN_AUTONOMY_DIR
# build the required images using
$ autonomy build-images --dependencies
$ autonomy build-images --dev
$ autonomy build-image --dev
```

This will create a deployment with hot reload enabled for agents. You can run it using the same methods as normal deployments. Use `autonomy deploy run` or `docker-compose up --force-recreate` to start the deployment and enjoy building the services.
Expand Down
2 changes: 1 addition & 1 deletion docs/price_oracle_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ you have followed the [setup instructions](quick_start.md#setup). As a result yo

2. Use the CLI to download the `valory/oracle_hardhat` service.
```bash
autonomy fetch valory/oracle_hardhat:0.1.0:bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a --remote --service
autonomy fetch valory/oracle_hardhat:0.1.0:bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge --remote --service
cd oracle_hardhat
```

Expand Down
2 changes: 1 addition & 1 deletion docs/quick_start.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ In this case, we consider the [Hello World agent service](./hello_world_agent_se

1. Use the CLI to download the `valory/hello build` service.
```bash
autonomy fetch valory/hello_world:0.1.0:bafybeihh6fz5xti3vmzd4ktihcvhqknnijmnc5vgbbqjcanqlfimqis6zy --remote --service
autonomy fetch valory/hello_world:0.1.0:bafybeig7xzomdgsac76ooteaoyeibfanp36octjlaondrpmyx5yrpxdlwy --remote --service
cd hello_world
```

Expand Down
2 changes: 1 addition & 1 deletion docs/simple_abci.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ you have followed the [setup instructions](quick_start.md#setup). As a result yo

2. Use the CLI to download the `valory/simple_abci` service.
```bash
autonomy fetch valory/simple_abci:bafybeiaxt7m2pde37nn5arr6xkkyjmzhyyca4bhjwgixduvlp6d7aioyry --remote --service
autonomy fetch valory/simple_abci:0.1.0:bafybeibllk5sa4ykher6qn4le2mmumg7lbup5slmpa3f7vmndaplvvmt3e --remote --service
cd simple_abci
```

Expand Down
7 changes: 7 additions & 0 deletions docs/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Below we describe the additional manual steps required to upgrade between differ

# Open Autonomy

## `v0.2.0` to `v0.2.1`

- `build-images` command has been renamed to `build-image`
- Build support for dependency has been removed from the `build-image` command

Refer to quick start docs for more information on the updated deployment flow.

## `v0.1.6` to `v0.2.0`

Multiple backwards incompatible changes:
Expand Down
68 changes: 34 additions & 34 deletions packages/hashes.csv
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ open_aea/protocols/scaffold,bafybeihhyjuqvp5zqtikkjrwtikg4fr4tsub43n777huxtpeu77
open_aea/protocols/signing,bafybeid6f5ceool4evgaxdegs5pkjoivqjk3mo3ehctalswngb5m5c32wm
open_aea/skills/scaffold,bafybeih3h7yia76rrbittnoeotpraiuho5rdqsnksuvncinaa3akgmnbaa
valory/agents/abstract_abci,bafybeibw3zlvxwj5y3tgd7zreet4tpoyqv2kgefbezqtq5j7r6765yrsz4
valory/agents/apy_estimation,bafybeihdbwbml44zpq35soqevnb4n4zvucbzi2ekl2k3et2mkhxfafpaka
valory/agents/apy_estimation_chained,bafybeidvwpo3uedtzclwcsuf3yvy6ufxzpwpxb3vkuwrx76t5bolrnwukm
valory/agents/apy_estimation,bafybeib6ltkchdm7ticqewdxtr3k7k6izgf5tqozhxh5wkx6uzabpkzleu
valory/agents/apy_estimation_chained,bafybeifygexjgtacf6atehiwza3wcez2ddgpdjsg3dtellupde7d3bgcoq
valory/agents/counter,bafybeigtvkbkpdrt2hra47zdt72mbbmp653plwf7te43lovij4yp4vqp6q
valory/agents/counter_client,bafybeicseyonjog4h53kobzehbm7zf53qgww3kdhcuo57bp42kjienwpeq
valory/agents/hello_world,bafybeib433pq5xkvce6owfqqw7dqkxme4vju4xtnh4yzpzlqqmsyhdfo7i
valory/agents/oracle,bafybeia6i5tmoalnaey2iuiuzxqb4lbu5q37gbu24g245jtkhqvfjs2eai
valory/agents/register_reset,bafybeiazwqiqhyihfaryrgr4urats4dmc6yy4xnuatdryydmu7n22a2fnm
valory/agents/registration_start_up,bafybeif2hasnswz6gzxfclrnfpl7hkge6o7ytvz3d4hsbq3fa4us73qk4y
valory/agents/simple_abci,bafybeiek6dxv6u5en64f2x4irbkn7vka5grfy5eqk4vdrzuruqqz5brr4q
valory/agents/test_abci,bafybeicuq2cmplnujgt3igqarn2n5zcovslt6bzim3u62diiffp3jsux3i
valory/agents/hello_world,bafybeifbgkyeuavn3ylsz4flprkxxgiq5imzboi4qynrow7kjyrl5mpyzm
valory/agents/oracle,bafybeibmhkjxhykrsl5voadepj4fi5tqng7gf2y64lcoc6d3wiqood2ugi
valory/agents/register_reset,bafybeicqctjowl4ib7wbtf3riljb5tdm6wkmmsljlvt5a5owdjq7dtwkwu
valory/agents/registration_start_up,bafybeibsrdsbkt2jvqhem2alpg5nmehatn4q34drvnjlgieajg2ertdhty
valory/agents/simple_abci,bafybeibsencctryvezloahcefxg36al2ge3t7wuq4m5wl7p4m45bonwsmi
valory/agents/test_abci,bafybeihesgrp7i35vsjgdehuh6tukpshn24wlw3iun36edrikgkpxua2mu
valory/connections/abci,bafybeiaau6gvge6gh5xp7brrpljqe3mhosy3p67e5cgivtypj7nplmii24
valory/connections/http_client,bafybeiajlo43jrfdhtkpagjtj4izm2rc24ysbnzbtxnu5qqc2pxoov66z4
valory/connections/ledger,bafybeiemp6u7xsyvwcq25i3t62oiykwsg5wmp7xs2e6eidll5vf3htdpwy
Expand All @@ -31,33 +31,33 @@ valory/protocols/contract_api,bafybeigkedpmqhm7lrqusnkyfcapyx3dlkz2djfq74hou5pwt
valory/protocols/http,bafybeienmids6f5pcey2bnywmiup2faawqgmdhhz65qfciuhkntugztvpi
valory/protocols/ledger_api,bafybeif2c3jt4tim3zbfq5c2lds7bs6qj5gvj2obk3pzdk3uy6zk2ivo3e
valory/protocols/tendermint,bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq
valory/services/apy_estimation,bafybeibrsvclu5s6gwtb3rhfejo4tpxa5cs2d76pvawf47mw3ghlzywwga
valory/services/apy_estimation_hardhat,bafybeibvlxs5pbb72bjxkiifli4u2iyxabcu7bftsj62gwpsolwmdokuxm
valory/services/apy_estimation,bafybeigzjpk7xpyghdvlidujfryjtjlzz2rxd34gyxnpvfzbph756qaxkm
valory/services/apy_estimation_hardhat,bafybeifehv3iflmbyw5wsx6e42rkqox43fhyuvbnebruq73o4fjn75bj6q
valory/services/counter,bafybeicgcqytl2hoy67hmmi5vbhq2sjzkj4d5eajudjav3d6aqskl2bsge
valory/services/hello_world,bafybeihh6fz5xti3vmzd4ktihcvhqknnijmnc5vgbbqjcanqlfimqis6zy
valory/services/oracle_goerli,bafybeidslg5kekcy2y3jroclhtkmudjwavsu4ix52gbadwl37fv6e4przu
valory/services/oracle_hardhat,bafybeibuyjmi4uk4hlxdgd3gsprtunz52lomd4z4v6rwf4c6cz7jtjbs2a
valory/services/oracle_polygon,bafybeicsce4unugda4np2yvn7f4bnqlqnvskxux6cf6h2g2vbnv7oo4fcy
valory/services/oracle_ropsten,bafybeieuj45fpl3nfk6dwutnnxpbk4glgm3m3ywtqvonqcoofoeltj465m
valory/services/oracle_ropsten_cluster,bafybeicv5rfynvm5mdp2pkkmcvki3n2zpdm4jt7src4ymkxep6i36aazyy
valory/services/register_reset,bafybeihh4q5asjmeel7kwmu5imsfffve3mub4phmvk5erdicmf3j6camwm
valory/services/simple_abci,bafybeiaxt7m2pde37nn5arr6xkkyjmzhyyca4bhjwgixduvlp6d7aioyry
valory/services/hello_world,bafybeig7xzomdgsac76ooteaoyeibfanp36octjlaondrpmyx5yrpxdlwy
valory/services/oracle_goerli,bafybeihokncwvc2rqy4tbm62wdniwgc7axxi3cyabt5dqsp56c4bwkyt4m
valory/services/oracle_hardhat,bafybeihko4w45jb2xgk6gm7bp5iwfge4aubhexojnselewj5zhs2vbntge
valory/services/oracle_polygon,bafybeia5zdcintdvb6esrrfkhai52qit3romk473rxkd7aq3flwukppcgq
valory/services/oracle_ropsten,bafybeidz2j4rmawvcyywp776wmi5bvnfwumarktubedytocypwxlsdzqyu
valory/services/oracle_ropsten_cluster,bafybeibtwgsaik4akhtijebnzk52lmstme7576vlgndroj7hu2333hnjea
valory/services/register_reset,bafybeigjlqrbrufechml3nlfmxr2n76htvxyjrqbadnff5wgqwjaqsu5ey
valory/services/simple_abci,bafybeibllk5sa4ykher6qn4le2mmumg7lbup5slmpa3f7vmndaplvvmt3e
valory/skills/abstract_abci,bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4
valory/skills/abstract_round_abci,bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e
valory/skills/apy_estimation_abci,bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe
valory/skills/apy_estimation_chained_abci,bafybeidzwcehmnhdjg4jqwcklkzxjjj57ckuarssx7nt7vps4l2seqdzw4
valory/skills/abstract_round_abci,bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua
valory/skills/apy_estimation_abci,bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi
valory/skills/apy_estimation_chained_abci,bafybeia3rrmhrkkrk42eiphwmlxra2fxbssglgmddil7r3cmlmbyhnraae
valory/skills/counter,bafybeigliv7i43y5ijjr3vsqypsnsbcusbfzjfhrpyjjeclokt45hepgry
valory/skills/counter_client,bafybeiedl3s2xohuahn4wmoluy62ajirw7ipmjkgqemapqoqceu3lnv7z4
valory/skills/hello_world_abci,bafybeihkj33gxgt2ntymd42swkyrk6hmkuva4p5jjlrgof37n57dwrot54
valory/skills/liquidity_provision_abci,bafybeid4nuwvgsyxl76kii4ichondhso53ccyw4uhvhto2klm4lo5n3ub4
valory/skills/liquidity_rebalancing_abci,bafybeicbsbzfltdmdjfevjg6hbaublmhrqehdn7gaog5nftwllvxzi7e4a
valory/skills/oracle_abci,bafybeidoqortr5ets2rgsq627cllmohynl7wb7copcuyfblyubggchs3qy
valory/skills/oracle_deployment_abci,bafybeihxqg4cext3s5swrhtnkzvizp5gwjtzicjo2luo5kd2lzxt27kesa
valory/skills/price_estimation_abci,bafybeia4vytnordnepjwcdutks4s3muw773gwa254dngmix3o4wdippgki
valory/skills/register_reset_abci,bafybeigr3jtahrvefqlmrjidyf6br4hacdbojn4ikousgc6bdbolt5i62q
valory/skills/registration_abci,bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy
valory/skills/reset_pause_abci,bafybeieg5wv3lk26omeo2yroovdv2ustr4ese6edrcot5da3lu3wdams4m
valory/skills/safe_deployment_abci,bafybeie26pz4tz5oqw5cv6odmsyrm6hstcrrzjj4pn724rt2i273jc3wqy
valory/skills/simple_abci,bafybeianb2cu75qi76zbh6t5qigsl254nqtk2ci3ytmwotch7muozjljwq
valory/skills/test_abci,bafybeicqlysrt3bh35l2hqpb3mnt3uhecf27au5rnvxuq2x5gme6dixkbu
valory/skills/transaction_settlement_abci,bafybeigpagifeh737pihrlj37yugaxuzzv5r5a5yyol2ggwlegcwuip3de
valory/skills/hello_world_abci,bafybeih4joer2lniylym5ylnvi7k743ykmht7wjarlj7npq4mozscu75cu
valory/skills/liquidity_provision_abci,bafybeicb64n7fh35ojjiuqmyqzhkedgaghqyuthi4sgr6cee6ozktjpvg4
valory/skills/liquidity_rebalancing_abci,bafybeiflukwzomrv2zuezx5jss7u6at5rl3q562nr5i4azef7lq6b4535u
valory/skills/oracle_abci,bafybeihicjcym23nhto72quu63m5sc2tqz2qh4u5pm5wdaia4o5tyy2phi
valory/skills/oracle_deployment_abci,bafybeicotefgh33pi7scolv27j6wgo3ctppuywzq3opesjvw7eqrdma4du
valory/skills/price_estimation_abci,bafybeic2fhcz3jhdqzqoiwc7walxl5z7av2ihtiirrel5ji6fqfn3jcxqy
valory/skills/register_reset_abci,bafybeifbxl57ac247n7dg4kavbnz5gjx5ghqbmr5n3lcznoqei77tts4pa
valory/skills/registration_abci,bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu
valory/skills/reset_pause_abci,bafybeiehyoay5bjg7zpc47bynycvs7gf7o7tcau77b5rwsgpg7shnrjnje
valory/skills/safe_deployment_abci,bafybeiaewimpi6qjr3mjvruyu6napuylprnwkp4gzydlxlqbc6lm4jyw7y
valory/skills/simple_abci,bafybeibpu7r5olvaicnkymov3do65fa2gtpln7soiduxgznxt7a6l5dd2q
valory/skills/test_abci,bafybeiaawe43hcogw4pnyvbwmk35vkxbtm7nvgj34u2lusnazjqewi5lva
valory/skills/transaction_settlement_abci,bafybeiaz3mvzv4xc5pmnbrpj7ha5i4t4twpnulqit7ixnvcmy6uhckm7de
8 changes: 4 additions & 4 deletions packages/valory/agents/apy_estimation/aea-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ protocols:
- valory/tendermint:0.1.0:bafybeihcnjhovvyyfbkuw5sjyfx2lfd4soeocfqzxz54g67333m6nk5gxq
skills:
- valory/abstract_abci:0.1.0:bafybeiam52ztcss46i3tgywuv4qmvddqgn7exmbt5kcicqpyip4kfeyap4
- valory/abstract_round_abci:0.1.0:bafybeicvhdpuai3mphhzsdhzxcx2sdxbmpsl3jh3ccmjvzkchu4xyjhr3e
- valory/apy_estimation_abci:0.1.0:bafybeibsvg7pbs7skjcnbavlhnysrcy6hv5whb6cnbq27klafftozul7qe
- valory/apy_estimation_chained_abci:0.1.0:bafybeidzwcehmnhdjg4jqwcklkzxjjj57ckuarssx7nt7vps4l2seqdzw4
- valory/registration_abci:0.1.0:bafybeibtyquv5cshtaa5fl54bmw63tn3hbv2t5vtlpoqnskp2thjf2udfy
- valory/abstract_round_abci:0.1.0:bafybeiayewfb2ytovp7exhawqwbw63eerx4tw53ztey5r4ozbtcvsw3gua
- valory/apy_estimation_abci:0.1.0:bafybeifhiavpok7qvnjg5mwfiwxzuxnqfmuqgrjpbvihjw4q35atvse5oi
- valory/apy_estimation_chained_abci:0.1.0:bafybeia3rrmhrkkrk42eiphwmlxra2fxbssglgmddil7r3cmlmbyhnraae
- valory/registration_abci:0.1.0:bafybeibe2so7dcm2sivhum7gqik27c73a6v7gf3aligmbbucgh2zh2wvzu
default_ledger: ethereum
required_ledgers:
- ethereum
Expand Down
Loading

0 comments on commit e440f73

Please sign in to comment.