Skip to content

Commit

Permalink
Merge pull request #2109 from valory-xyz/fix/multichain-support
Browse files Browse the repository at this point in the history
Fix/multichain support
  • Loading branch information
angrybayblade authored Nov 21, 2023
2 parents 777973d + bd2de6e commit fe69250
Show file tree
Hide file tree
Showing 31 changed files with 132 additions and 123 deletions.
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

0 comments on commit fe69250

Please sign in to comment.