Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/multichain support #2109

Merged
merged 3 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion autonomy/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@
ACN_IMAGE_NAME = os.environ.get("ACN_IMAGE_NAME", "valory/open-acn-node")
DEFAULT_DOCKER_IMAGE_AUTHOR = "valory"
OAR_IMAGE = "{image_author}/oar-{agent}:{version}"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeifcq2nwd6m5tgxooe7436bc6lwo73xcreedmhcwauzhp5jic6jeq4"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeidkbodq4mkpr4hc6hatilbnwfkplggfovv5w6h3ottvkc2jphkmsa"
4 changes: 2 additions & 2 deletions docs/api/skills/abstract_round_abci/behaviour_utils.md
Original file line number Diff line number Diff line change
Expand Up @@ -748,7 +748,7 @@ def send_raw_transaction(
use_flashbots: bool = False,
target_block_numbers: Optional[List[int]] = None,
raise_on_failed_simulation: bool = False,
chain_name: Optional[str] = None
chain_id: Optional[str] = None
) -> Generator[
None,
Union[None, SigningMessage, LedgerApiMessage],
Expand All @@ -774,7 +774,7 @@ _send_transaction_request:
- `use_flashbots`: whether to use flashbots for the transaction or not
- `target_block_numbers`: the target block numbers in case we are using flashbots
- `raise_on_failed_simulation`: whether to raise an exception if the transaction fails the simulation or not
- `chain_name`: the chain name to use for the ledger call
- `chain_id`: the chain name to use for the ledger call

**Returns**:

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/set_up.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ If you plan to follow the guides in the next sections, you need to populate the
"protocol/valory/ledger_api/1.0.0": "bafybeige5agrztgzfevyglf7mb4o7pzfttmq4f6zi765y4g2zvftbyowru",
"protocol/valory/tendermint/0.1.0": "bafybeig6g6twajlwssfbfp5rlnu5mwzuu5kgak5cs4fich7rlkx6whesnu",
"skill/valory/abstract_abci/0.1.0": "bafybeieynwkrnlm6wwtufh2jsgnlprjbpmte7now5rk7fbgd5mh5yumhry",
"skill/valory/abstract_round_abci/0.1.0": "bafybeifcq2nwd6m5tgxooe7436bc6lwo73xcreedmhcwauzhp5jic6jeq4",
"skill/valory/abstract_round_abci/0.1.0": "bafybeidkbodq4mkpr4hc6hatilbnwfkplggfovv5w6h3ottvkc2jphkmsa",
"skill/valory/hello_world_abci/0.1.0": "bafybeibu3fdkjmawysvbwcn77pzpfw2d4the4ok7jod3jmdiqn4rzms37e",
"connection/valory/p2p_libp2p_client/0.1.0": "bafybeihge56dn3xep2dzomu7rtvbgo4uc2qqh7ljl3fubqdi2lq44gs5lq"
}
Expand Down
42 changes: 21 additions & 21 deletions docs/package_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,40 +8,40 @@
| contract/valory/agent_registry/0.1.0 | `bafybeielrs5qih3r6qhnily6x4h4j4j6kux6eqr546homow4c5ljgfyljq` | Agent registry contract |
| contract/valory/registries_manager/0.1.0 | `bafybeihcilb27ekgoplmc43iog2zrus63fufql4rly2umbuj573nu3zpg4` | Registries Manager contract |
| contract/valory/service_manager/0.1.0 | `bafybeicqaxlgnqwrv3uucb2wm36zrptg4p5kcuh44v6chqv5ius3z6x4yi` | Service Manager contract |
| skill/valory/test_ipfs_abci/0.1.0 | `bafybeiefvgszddbbpfhfb7b7xnvbzfun6ypcjrg55wquhdwfkhqvlhdwlu` | IPFS e2e testing application. |
| agent/valory/test_ipfs/0.1.0 | `bafybeihik567elmliddcxriori4fixs5zvthlldv72xdr6cgcta6zxndym` | Agent for testing the ABCI connection. |
| skill/valory/test_ipfs_abci/0.1.0 | `bafybeiehttgsnuunpkdiiiuokucywcearfp2u46yl7xdnuldn4mhkeacpi` | IPFS e2e testing application. |
| agent/valory/test_ipfs/0.1.0 | `bafybeihxydqoa7wdfbz6xfgpjnnrnpqoclzqjofdpz7nk5nwd5df2sghda` | Agent for testing the ABCI connection. |
| contract/valory/service_registry/0.1.0 | `bafybeib6eed4u2dqggq7jpnb4lury6ylqzdxp6oxxvgrouhcvtmwsbsjbq` | Service Registry contract |
| protocol/valory/tendermint/0.1.0 | `bafybeig6g6twajlwssfbfp5rlnu5mwzuu5kgak5cs4fich7rlkx6whesnu` | A protocol for communication between two AEAs to share tendermint configuration details. |
| protocol/valory/ipfs/0.1.0 | `bafybeiedxeismnx3k5ty4mvvhlqideixlhqmi5mtcki4lxqfa7uqh7p33u` | A protocol specification for IPFS requests and responses. |
| skill/valory/abstract_abci/0.1.0 | `bafybeieynwkrnlm6wwtufh2jsgnlprjbpmte7now5rk7fbgd5mh5yumhry` | The abci skill provides a template of an ABCI application. |
| contract/valory/gnosis_safe/0.1.0 | `bafybeie7qpo4sue4i54pzsg6nx365q6d3i4sl6ygdilwldqqxwroukbkiu` | Gnosis Safe (GnosisSafeL2) contract |
| skill/valory/abstract_round_abci/0.1.0 | `bafybeifcq2nwd6m5tgxooe7436bc6lwo73xcreedmhcwauzhp5jic6jeq4` | abstract round-based ABCI application |
| skill/valory/abstract_round_abci/0.1.0 | `bafybeidkbodq4mkpr4hc6hatilbnwfkplggfovv5w6h3ottvkc2jphkmsa` | abstract round-based ABCI application |
| contract/valory/multisend/0.1.0 | `bafybeig5byt5urg2d2bsecufxe5ql7f4mezg3mekfleeh32nmuusx66p4y` | MultiSend contract |
| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeifqase6vqfrakahogdl4h2hpxntug5ckioicfqlw2og5tn6htru3q` | ABCI application for transaction settlement. |
| skill/valory/registration_abci/0.1.0 | `bafybeig5fb3ibz3tr4kie53venqtajnlhvh7gwt5h45rxwzakwgs6jjsjq` | ABCI application for common apps. |
| skill/valory/reset_pause_abci/0.1.0 | `bafybeiergfseqtmsphdimzjijxezqyyhigktvqriw2xb4dyujim6s5dr4a` | ABCI application for resetting and pausing app executions. |
| skill/valory/termination_abci/0.1.0 | `bafybeia73cl2vqj2uawt5lnoej3fzlhhum72i2p6ld4bbudd67lxb7f3cu` | Termination skill. |
| skill/valory/transaction_settlement_abci/0.1.0 | `bafybeiegtmbrm4ryajnhoyxed3vgvbx7hjgyqko4nug57aidvevf3rpbpa` | ABCI application for transaction settlement. |
| skill/valory/registration_abci/0.1.0 | `bafybeid35pmlyr3dxcu6kago7w5hijxtp2sm3au47sfaqtjqd5ay6qdu4e` | ABCI application for common apps. |
| skill/valory/reset_pause_abci/0.1.0 | `bafybeif5os4g5zfjdbybr2zh2atkp34mxjrz764n6riigs7xzbxcld7dgi` | ABCI application for resetting and pausing app executions. |
| skill/valory/termination_abci/0.1.0 | `bafybeiehmdw5v66axodjadk2gc3xnvlc3gmp5m7zwijkopcv7d6ps2i32m` | Termination skill. |
| skill/valory/counter/0.1.0 | `bafybeibc4ogamn3jgy5zxm7ak7ekcvkl2ac4ykm6jwvivjkyhyczyhz4wu` | The ABCI Counter application example. |
| skill/valory/counter_client/0.1.0 | `bafybeihx46fr7vgqjxmymfah3hfmynzpzwe5fthi7mbc2cnev2gqgtngzy` | A client for the ABCI counter application. |
| skill/valory/register_reset_abci/0.1.0 | `bafybeif3y4gf27ihnlagthixvypmo64vx3fy2phuz45vnxjje7rdwk7zu4` | ABCI application for dummy skill that registers and resets |
| skill/valory/register_termination_abci/0.1.0 | `bafybeibxgmjf77464jsxs46cjelehbxtqfjsjq4cfk4lfuwkro6syvsfh4` | ABCI application for dummy skill that registers and resets |
| skill/valory/test_abci/0.1.0 | `bafybeiewk6c6rcrfbqzm75bi2uhd4bp6wrmvdjy2gox7g4iv56dwehmov4` | ABCI application for testing the ABCI connection. |
| skill/valory/register_reset_abci/0.1.0 | `bafybeig2qiakcciqr5rvwwn77vocu2b7af57vixtizil63ta5rguwg2loe` | ABCI application for dummy skill that registers and resets |
| skill/valory/register_termination_abci/0.1.0 | `bafybeidtne5zjgdqrf35mqf7eis6vkflmu3p5xwkpjl3swf5mmrgld4qam` | ABCI application for dummy skill that registers and resets |
| skill/valory/test_abci/0.1.0 | `bafybeigc7h6dhspmxtbbl7mhoweezoiinydynif4gorz2kwvw6j5v3sj2u` | ABCI application for testing the ABCI connection. |
| agent/valory/abstract_abci/0.1.0 | `bafybeicxblp3awmgnz4goqisg4pqapsm22ifmhbartv6iwbsumonprfm4e` | The abstract ABCI AEA - for testing purposes only. |
| agent/valory/counter/0.1.0 | `bafybeib44plahopi2o6vgvhpk3bwwymw6wbsbomyxh4kgf27yzawl4k44a` | The ABCI Counter example as an AEA |
| agent/valory/counter_client/0.1.0 | `bafybeie2jyzccqmfzuugjbovwsm44guxxmptppf7evjqijenosnyyu5efa` | The ABCI Counter example as an AEA |
| agent/valory/register_reset/0.1.0 | `bafybeiakazkzmj6wys3c3gli3bpxm4svfylru64fuycuyyy3zms3hbvnmu` | Register reset to replicate Tendermint issue. |
| agent/valory/register_termination/0.1.0 | `bafybeifqlwioqoxzrb6f7uohpsmm6b4ztuto6pbr24mdo7nwcgbfyzbhja` | Register terminate to test the termination feature. |
| agent/valory/registration_start_up/0.1.0 | `bafybeifqcnbofqansz35lqfuxxo47pv3bhbpbmqsysbw7mot5roism3ry4` | Registration start-up ABCI example. |
| agent/valory/test_abci/0.1.0 | `bafybeievueenctyuzcg2irhzyxhlxciahbvitki5ysgutngwxqg45uygv4` | Agent for testing the ABCI connection. |
| agent/valory/register_reset/0.1.0 | `bafybeiehosb3twpy5pyre5fnn5qnaxkbaqbax34egu74lj57axv4xjuuey` | Register reset to replicate Tendermint issue. |
| agent/valory/register_termination/0.1.0 | `bafybeibkjkx4n6mzyhecyb3m6kwkrcieowzxib4bdqti5pe36ic4cxu5g4` | Register terminate to test the termination feature. |
| agent/valory/registration_start_up/0.1.0 | `bafybeie2quhom45bajjrqkhnzbvzeia4pivoogclxyotwn7kqpzbkibmpi` | Registration start-up ABCI example. |
| agent/valory/test_abci/0.1.0 | `bafybeig4fqnvuqmh4oqhgxilxsgpykrqyzpccqjt327jqwuh5lotdjjd5u` | Agent for testing the ABCI connection. |
| service/valory/counter/0.1.0 | `bafybeic7kwbd32mtbdmga5rtjearyebnrsz3oecmzrzrh7hjqmhskmrzdq` | A set of agents incrementing a counter |
| service/valory/register_reset/0.1.0 | `bafybeiadkdtl2fbtappzbvujsilk3ey2mqk2ye64kba5g5hfthqraqslkq` | Test and debug tendermint reset mechanism. |
| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeifaq35bqj4nergrjvkcjjl462bmgzokyelsksp6moqofttedxogq4` | ABCI application for dummy skill that registers and resets |
| agent/valory/register_reset_recovery/0.1.0 | `bafybeihztaepjrnt6kzmnrtyadxp2wyehmmqr6uiamlj7hsygkjillbjme` | Agent to showcase hard reset as a recovery mechanism. |
| service/valory/register_reset/0.1.0 | `bafybeiguvfn5wdzr2tzesqqgdlm2gp7seenrz6m25xvpaq5uqc77ov4mwu` | Test and debug tendermint reset mechanism. |
| skill/valory/register_reset_recovery_abci/0.1.0 | `bafybeihazbgt3oetxtswfcfr5lgleo3bflkimwfpvfc2uqnf6z3sfwx2fy` | ABCI application for dummy skill that registers and resets |
| agent/valory/register_reset_recovery/0.1.0 | `bafybeifdcran7hbycdljkvfq6n3vm3i4aitoeioyghghqoytpdimhbsyxq` | Agent to showcase hard reset as a recovery mechanism. |
| contract/valory/multicall2/0.1.0 | `bafybeieuixuvy4tyrq6q5ekltjaj4bdoj7ypokt7l3z22xs5naxunqifni` | The MakerDAO multicall2 contract. |
| skill/valory/slashing_abci/0.1.0 | `bafybeig47ec3ykpm3rcqzb2eopthplp32qbs3lwj5e33ahb7t5wooys6bi` | Slashing skill. |
| skill/valory/offend_abci/0.1.0 | `bafybeiaqm5fymkdsr6ktg6lidun7xy53r4rdbfb3wwnu6wzo4xnpflmzg4` | Offend ABCI application. |
| skill/valory/offend_slash_abci/0.1.0 | `bafybeicf47qhks63kqunwarrr3yhs4pai76tdkugbk4epkgpbewavky4wi` | ABCI application used in order to test the slashing abci |
| agent/valory/offend_slash/0.1.0 | `bafybeibyzu4szxn2zng6vux7aagrh5q3n6evzwciq6qpax3eiswt5duwfy` | Offend and slash to test the slashing feature. |
| skill/valory/slashing_abci/0.1.0 | `bafybeifkbwwvagajit6islvtcl6uwkzenpg4shqdjr54mdnerkwhpq4dwa` | Slashing skill. |
| skill/valory/offend_abci/0.1.0 | `bafybeifqks7sjqw3272rujjnivbxzorvziqsnp4stqmzdwq3d5yduvt3ca` | Offend ABCI application. |
| skill/valory/offend_slash_abci/0.1.0 | `bafybeihpk5glax25752aycbog2ph3zkviii2gocb6sbry2pmrchaumlpbe` | ABCI application used in order to test the slashing abci |
| agent/valory/offend_slash/0.1.0 | `bafybeiarq5j5f3yhrpemivck5vvgs7h6p2oxq4nvpbhmnxewhkap4saqpq` | Offend and slash to test the slashing feature. |
| contract/valory/erc20/0.1.0 | `bafybeiag7wpfri44bwrx26374mnxyglmwxod6gu37foqkvloqr7oeldlgu` | The scaffold contract scaffolds a contract to be implemented by the developer. |
| contract/valory/service_registry_token_utility/0.1.0 | `bafybeifdia2y5546tvk6xzxeaqzf2n5n7dutj2hdzbgenxohaqhjtnjqm4` | The scaffold contract scaffolds a contract to be implemented by the developer. |
| protocol/open_aea/signing/1.0.0 | `bafybeie7xyems76v5b4wc2lmaidcujizpxfzjnnwdeokmhje53g7ym25ii` | A protocol for communication between skills and decision maker. |
Expand Down
Loading
Loading