diff --git a/docs/index.md b/docs/index.md index 08d0a8d1..4742b357 100644 --- a/docs/index.md +++ b/docs/index.md @@ -31,7 +31,7 @@ In order to run a local demo service based on the IEKit: 2. Fetch the IEKit. ```bash - autonomy fetch valory/impact_evaluator:0.1.0:bafybeigz7q7fjqurxtjxr4v5fq3o5s5yan2cybrmldspuasfftqj5t24wu --service + autonomy fetch valory/impact_evaluator:0.1.0:bafybeiga7dds4ziyl45k2h2vqvseap6nb37ujzdgw2v52hovvhoo2nevyq --service ``` 3. Build the Docker image of the service agents diff --git a/packages/packages.json b/packages/packages.json index 29fddaa6..3d46fc7b 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -16,19 +16,19 @@ "skill/valory/twitter_scoring_abci/0.1.0": "bafybeid6arrh4wc37h6tfmp2vjilulyjnmsfyap5afyht34czysxk3z47m", "skill/valory/ceramic_read_abci/0.1.0": "bafybeicegat7fpjabsvmwcoyxytfdl2wzcyclw34mrhh4z4il46xnlgy2a", "skill/valory/ceramic_write_abci/0.1.0": "bafybeicvlhgywrcyyjsqha2phvlyy4e46zhesoweoipg77vugc5emz2u3y", - "skill/valory/impact_evaluator_abci/0.1.0": "bafybeia6n3qrzr7o4golltcumgmcckhl4lutbwxjyyn4wr42wccdok6aye", + "skill/valory/impact_evaluator_abci/0.1.0": "bafybeigooizf2zpawxcb5snleb7z63w646icr4k3j4fbncktckhjkyhluq", "skill/valory/generic_scoring_abci/0.1.0": "bafybeiapwdfso7uj3mhzd454shq7hxcmudeeyso4kf2wazkl4hethvy7my", "skill/valory/twitter_write_abci/0.1.0": "bafybeibueafmd276nbdo6po3hcstgdfuzxqqtc63xcjbk32w6xhbztrnyi", "skill/valory/llm_abci/0.1.0": "bafybeifx5zfna6skozmwspujhwmqhsbkvkyv54a6ub76evlsmcjy4cpowu", "skill/valory/decision_making_abci/0.1.0": "bafybeie3dqtrmorglvglkxnwajvqspk3f3zymyxzvwiqt237rfsslzyg7a", "skill/valory/olas_week_abci/0.1.0": "bafybeia3th3ptdjgouwl7zzv6q4av2nggoptnkcwdxgvtrogmjuh6647f4", - "skill/valory/mech_interact_abci/0.1.0": "bafybeieemsqlorshzgagcevh3u5tym5e2basny6qozfeoutv5sg2a56kg4", + "skill/valory/mech_interact_abci/0.1.0": "bafybeifciuxsl2lwnm2zv45cmuxgcqdp2exvoy7tfxd622mxzabav4wxja", "skill/valory/farcaster_write_abci/0.1.0": "bafybeiedh35s6ustfatrjhot4sl43mo2uv35i2xlwbkgkcuke7cdkq3tji", "skill/valory/farcaster_test_abci/0.1.0": "bafybeidbaynwlhnmncnxvx6i5l3lni42rhwqilazutyfixmqhh34busggq", - "agent/valory/impact_evaluator/0.1.0": "bafybeifnei5owxyeuiifny2yzemq3zcyv3obsuomxxmsgcfhtxodrrblkq", + "agent/valory/impact_evaluator/0.1.0": "bafybeicbd53mcxvn2barpwkklmlef4iasz466sywsre2ts3qqwha25hhom", "agent/valory/farcaster_test/0.1.0": "bafybeiaysqbnmkduehefjdfclkymurmnvb2twgvw3okczxdo35ucsy2yte", - "service/valory/impact_evaluator/0.1.0": "bafybeigz7q7fjqurxtjxr4v5fq3o5s5yan2cybrmldspuasfftqj5t24wu", - "service/valory/impact_evaluator_local/0.1.0": "bafybeic3ulvherfvfmas43vzdk7q2v4dv42ahekaplbncpn4vk36trgl6a" + "service/valory/impact_evaluator/0.1.0": "bafybeiga7dds4ziyl45k2h2vqvseap6nb37ujzdgw2v52hovvhoo2nevyq", + "service/valory/impact_evaluator_local/0.1.0": "bafybeibz5osq3e3nklho4pdmwdethq3zeo5yis7io4bxdwubxnu3uevhaq" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi", diff --git a/packages/valory/agents/impact_evaluator/aea-config.yaml b/packages/valory/agents/impact_evaluator/aea-config.yaml index 3e5e4eb2..e2373876 100644 --- a/packages/valory/agents/impact_evaluator/aea-config.yaml +++ b/packages/valory/agents/impact_evaluator/aea-config.yaml @@ -43,7 +43,7 @@ protocols: skills: - valory/abstract_abci:0.1.0:bafybeiedikuvfpdx7xhyrxcpp6ywi2d6qf6uqvlwmhgcal7qhw5duicvym - valory/abstract_round_abci:0.1.0:bafybeia7msuvsouwcky263k6lup5hwcj73pka4pepkgyii6sya2wfawqvy -- valory/impact_evaluator_abci:0.1.0:bafybeia6n3qrzr7o4golltcumgmcckhl4lutbwxjyyn4wr42wccdok6aye +- valory/impact_evaluator_abci:0.1.0:bafybeigooizf2zpawxcb5snleb7z63w646icr4k3j4fbncktckhjkyhluq - valory/generic_scoring_abci:0.1.0:bafybeiapwdfso7uj3mhzd454shq7hxcmudeeyso4kf2wazkl4hethvy7my - valory/twitter_scoring_abci:0.1.0:bafybeid6arrh4wc37h6tfmp2vjilulyjnmsfyap5afyht34czysxk3z47m - valory/ceramic_read_abci:0.1.0:bafybeicegat7fpjabsvmwcoyxytfdl2wzcyclw34mrhh4z4il46xnlgy2a @@ -57,7 +57,7 @@ skills: - valory/decision_making_abci:0.1.0:bafybeie3dqtrmorglvglkxnwajvqspk3f3zymyxzvwiqt237rfsslzyg7a - valory/llm_abci:0.1.0:bafybeifx5zfna6skozmwspujhwmqhsbkvkyv54a6ub76evlsmcjy4cpowu - valory/olas_week_abci:0.1.0:bafybeia3th3ptdjgouwl7zzv6q4av2nggoptnkcwdxgvtrogmjuh6647f4 -- valory/mech_interact_abci:0.1.0:bafybeieemsqlorshzgagcevh3u5tym5e2basny6qozfeoutv5sg2a56kg4 +- valory/mech_interact_abci:0.1.0:bafybeifciuxsl2lwnm2zv45cmuxgcqdp2exvoy7tfxd622mxzabav4wxja default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/services/impact_evaluator/service.yaml b/packages/valory/services/impact_evaluator/service.yaml index 7806c229..6c322c8d 100644 --- a/packages/valory/services/impact_evaluator/service.yaml +++ b/packages/valory/services/impact_evaluator/service.yaml @@ -8,7 +8,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe fingerprint_ignore_patterns: [] -agent: valory/impact_evaluator:0.1.0:bafybeifnei5owxyeuiifny2yzemq3zcyv3obsuomxxmsgcfhtxodrrblkq +agent: valory/impact_evaluator:0.1.0:bafybeicbd53mcxvn2barpwkklmlef4iasz466sywsre2ts3qqwha25hhom number_of_agents: 4 deployment: agent: diff --git a/packages/valory/services/impact_evaluator_local/service.yaml b/packages/valory/services/impact_evaluator_local/service.yaml index 24356a71..a4f347ee 100644 --- a/packages/valory/services/impact_evaluator_local/service.yaml +++ b/packages/valory/services/impact_evaluator_local/service.yaml @@ -8,7 +8,7 @@ license: Apache-2.0 fingerprint: README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe fingerprint_ignore_patterns: [] -agent: valory/impact_evaluator:0.1.0:bafybeifnei5owxyeuiifny2yzemq3zcyv3obsuomxxmsgcfhtxodrrblkq +agent: valory/impact_evaluator:0.1.0:bafybeicbd53mcxvn2barpwkklmlef4iasz466sywsre2ts3qqwha25hhom number_of_agents: 1 deployment: agent: diff --git a/packages/valory/skills/impact_evaluator_abci/skill.yaml b/packages/valory/skills/impact_evaluator_abci/skill.yaml index 062e5b5c..9608b546 100644 --- a/packages/valory/skills/impact_evaluator_abci/skill.yaml +++ b/packages/valory/skills/impact_evaluator_abci/skill.yaml @@ -37,7 +37,7 @@ skills: - valory/llm_abci:0.1.0:bafybeifx5zfna6skozmwspujhwmqhsbkvkyv54a6ub76evlsmcjy4cpowu - valory/twitter_write_abci:0.1.0:bafybeibueafmd276nbdo6po3hcstgdfuzxqqtc63xcjbk32w6xhbztrnyi - valory/olas_week_abci:0.1.0:bafybeia3th3ptdjgouwl7zzv6q4av2nggoptnkcwdxgvtrogmjuh6647f4 -- valory/mech_interact_abci:0.1.0:bafybeieemsqlorshzgagcevh3u5tym5e2basny6qozfeoutv5sg2a56kg4 +- valory/mech_interact_abci:0.1.0:bafybeifciuxsl2lwnm2zv45cmuxgcqdp2exvoy7tfxd622mxzabav4wxja behaviours: main: args: {} diff --git a/packages/valory/skills/mech_interact_abci/behaviours/request.py b/packages/valory/skills/mech_interact_abci/behaviours/request.py index aa3870c3..835a882a 100644 --- a/packages/valory/skills/mech_interact_abci/behaviours/request.py +++ b/packages/valory/skills/mech_interact_abci/behaviours/request.py @@ -199,6 +199,7 @@ def _get_wrapped_native_balance( contract_id=str(ERC20.contract_id), contract_callable="check_balance", account=account, + chain_id=self.params.mech_chain_id, ) if response_msg.performative != ContractApiMessage.Performative.RAW_TRANSACTION: self.context.logger.error( @@ -248,6 +249,7 @@ def _build_unwrap_tokens_tx(self) -> WaitableConditionType: contract_id=str(ERC20.contract_id), contract_callable="build_withdraw_tx", amount=amount, + chain_id=self.params.mech_chain_id, ) if response_msg.performative != ContractApiMessage.Performative.STATE: diff --git a/packages/valory/skills/mech_interact_abci/skill.yaml b/packages/valory/skills/mech_interact_abci/skill.yaml index 31dff010..e5bceaaf 100644 --- a/packages/valory/skills/mech_interact_abci/skill.yaml +++ b/packages/valory/skills/mech_interact_abci/skill.yaml @@ -10,7 +10,7 @@ fingerprint: __init__.py: bafybeidf3nlv5fpvfy4libtscayhirdw64shgmhfmvjiftjmjkmhu7auxq behaviours/__init__.py: bafybeie3zsi6p3yanz5mqwpkdrcgywaqvkit3hdintsb4awnvalgxpxa4i behaviours/base.py: bafybeiac7bdwweyorjdqrss5n6fwigf6lvlwdlongplkndi53jjkcijaba - behaviours/request.py: bafybeige7yjjrjun6atkfi2kjec7y3cll56ziwjdoz36tx25kjeyc2cboi + behaviours/request.py: bafybeif7vblinuep3va2li46wzpnnbbejqzhjmmkit7qzzjvg3woqhnupy behaviours/response.py: bafybeigquse6twwelumj346kt4nptyxwlkyfcrlnws5tggwle5aghh4uxu behaviours/round_behaviour.py: bafybeib33inrpyzzlx7k7i3okkslsx4p46dgdaww2m5k7rno57o5nndage dialogues.py: bafybeigjmyzd2bx6mgqiet2c223k6wkc5jk7kdkstbhpaxlqxatey26tlm