diff --git a/docs/index.md b/docs/index.md index a002763b..bac7d6bd 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:bafybeig2amhf2xyoo7ya2ydo76mifky3plyiurmrbytarepxyigbi76q7m --service + autonomy fetch valory/impact_evaluator:0.1.0:bafybeigieqchlliqnfao524eyqdxyqhsv5nfqtg3kbgoens7khf3m5v64y --service ``` 3. Build the Docker image of the service agents diff --git a/packages/packages.json b/packages/packages.json index 7c889059..d8848502 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -10,28 +10,28 @@ "contract/valory/veolas_delegation/0.1.0": "bafybeihxyctwgxszfxfzfjaqedsyplx35cujjot4ayjguuu2nfa4hesl74", "contract/valory/erc20/0.1.0": "bafybeihls7n3wfwruv2snkutv635w5n7zq22mioyty4rziutpsgze4toxe", "contract/valory/mech_marketplace/0.1.0": "bafybeifsq7velt7qeftuft6gsdl7sn5axjli7gcyelymwlsmtlydizp23y", - "contract/valory/staking/0.1.0": "bafybeigmat7vewdwah5xlfulr67ap3x332zofb7npxzxdlofuyqjh6wjga", + "contract/valory/staking/0.1.0": "bafybeic5uoebjmfhfwrbopnzl6awjxbwrkkrogbpxu67n5lh5cmrpskgdq", "connection/valory/twitter/0.1.0": "bafybeiffqsvt3i37sd5qdsmpzf5i4hm37uosbobyogg5oyosovjs66buni", "connection/valory/openai/0.1.0": "bafybeifz2n6s6u3zvvryhhxpkvn6guyp2jwpagtyjducvgwoldtmz7ea64", "connection/valory/farcaster/0.1.0": "bafybeibbdas7lxbipksodaphjms3uop7vnzjqkroktjq2g6wbvgtlldaxi", - "skill/valory/dynamic_nft_abci/0.1.0": "bafybeic7w6vqpt6rqlw6t7opzm3px2gwb6doo2a6etyyqueez24mbrcqqy", - "skill/valory/twitter_scoring_abci/0.1.0": "bafybeieybavomqi7gluf7vtamejpk2offw7mt6u6g2cbphxw56adahbm2e", + "skill/valory/dynamic_nft_abci/0.1.0": "bafybeifmrglhkkewrtnkyn7tgwzn4o5dvry4pe7bfkqhd5kepjerqfobay", + "skill/valory/twitter_scoring_abci/0.1.0": "bafybeiapn7b6yllbkjxmv7pwva2bxoo3h555goxyopgrgntlvyyffnufie", "skill/valory/ceramic_read_abci/0.1.0": "bafybeigz7rzfls3niv3urfb4z4vwr525ooxveelgg3djpvkg5jzetxlm2u", "skill/valory/ceramic_write_abci/0.1.0": "bafybeic6c3iub3nsr5tmr7g5vzoixbin6w64ewudfiq6u4r2fiqwbg753i", - "skill/valory/impact_evaluator_abci/0.1.0": "bafybeifzh2fsihjb5clrzxoshbdgawdbi3lkjz5zff6xopr67bqi5lmi24", - "skill/valory/generic_scoring_abci/0.1.0": "bafybeiffup7abnyqjinsakjawzwr6t6pp32joiuoz4gara7jm7tlfo725q", + "skill/valory/impact_evaluator_abci/0.1.0": "bafybeieqi3xivftsvrexn5ad6vl6w7dcvgspbrerclaut7l5j74xsfuzmq", + "skill/valory/generic_scoring_abci/0.1.0": "bafybeifkzmidznihi3jdkl2kdsj22z3k73bns7ut2fi2hzwjcjxdt2a67m", "skill/valory/twitter_write_abci/0.1.0": "bafybeibp7zai2qwvfjd5fgpayx44x5c2zshbukpobvz2la7ws2l5f5fjde", "skill/valory/llm_abci/0.1.0": "bafybeib2k62hilwglfad33bzxkjlviw5bxwiw7z3rjvweyeamatdjznpeq", - "skill/valory/decision_making_abci/0.1.0": "bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4", - "skill/valory/olas_week_abci/0.1.0": "bafybeihsnuymbv3wb6yvmbxegd5usctbzakfz27255lnvxlhncxsu3s7xi", + "skill/valory/decision_making_abci/0.1.0": "bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru", + "skill/valory/olas_week_abci/0.1.0": "bafybeigsoyrm3m4ay3djchq34tylvqksapbqxbb33c4x7x4vzgb74kzc4u", "skill/valory/mech_interact_abci/0.1.0": "bafybeicpskytv7osu6bdpmcweemlsb4f3m6gldzpyoxgawkczsmvlrzgma", "skill/valory/farcaster_write_abci/0.1.0": "bafybeigx2wyujnojer7er7g2eufm5lojon2dckotvsgwb6tn5iyiwdfgsu", "skill/valory/farcaster_test_abci/0.1.0": "bafybeihd3h37ngkxlqo6o3vuvdik54bwmbrjmqcxtgsr5is3tqgbk73yoa", - "skill/valory/staking_abci/0.1.0": "bafybeieutg3epfnqtaucw6rpkq7vzzt5pkziqt4zlpjmispz2gqzth45ay", - "agent/valory/impact_evaluator/0.1.0": "bafybeiahakcx7ttght2mtj53mixlqcumnulxqy2hwi5lmgmtaxf4izuwta", + "skill/valory/staking_abci/0.1.0": "bafybeicbvt4scal3ka3vfdn6j7g3nguvn4vreokmv4l7qt3kkgcliknrc4", + "agent/valory/impact_evaluator/0.1.0": "bafybeiaiuitmrh4el7sffye2365ivcq4s6e6egadbkcy64fca75nwzxncy", "agent/valory/farcaster_test/0.1.0": "bafybeiefui6dnhhy5leqyvfrbkeleb64gap5tzctkrzzggjf4ubbxamjvy", - "service/valory/impact_evaluator/0.1.0": "bafybeig2amhf2xyoo7ya2ydo76mifky3plyiurmrbytarepxyigbi76q7m", - "service/valory/impact_evaluator_local/0.1.0": "bafybeie5sqj6qtf4rjdizg4na5cvegrgkxxienvcsmuat6xfghp56aiony" + "service/valory/impact_evaluator/0.1.0": "bafybeigieqchlliqnfao524eyqdxyqhsv5nfqtg3kbgoens7khf3m5v64y", + "service/valory/impact_evaluator_local/0.1.0": "bafybeic44wx37hdvak7dxczdt5eirs5474evaohrg2dxapmdc5nfaqkmgy" }, "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 10018de2..0c5a0bab 100644 --- a/packages/valory/agents/impact_evaluator/aea-config.yaml +++ b/packages/valory/agents/impact_evaluator/aea-config.yaml @@ -30,7 +30,7 @@ contracts: - valory/service_registry:0.1.0:bafybeicky7duncl25yif5gduo7a3ccgbgfo4pkx6rvexooyvzgyomcfuy4 - valory/veolas_delegation:0.1.0:bafybeihxyctwgxszfxfzfjaqedsyplx35cujjot4ayjguuu2nfa4hesl74 - valory/mech_marketplace:0.1.0:bafybeifsq7velt7qeftuft6gsdl7sn5axjli7gcyelymwlsmtlydizp23y -- valory/staking:0.1.0:bafybeigmat7vewdwah5xlfulr67ap3x332zofb7npxzxdlofuyqjh6wjga +- valory/staking:0.1.0:bafybeic5uoebjmfhfwrbopnzl6awjxbwrkkrogbpxu67n5lh5cmrpskgdq protocols: - open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi - valory/abci:0.1.0:bafybeiaqmp7kocbfdboksayeqhkbrynvlfzsx4uy4x6nohywnmaig4an7u @@ -45,22 +45,22 @@ protocols: skills: - valory/abstract_abci:0.1.0:bafybeieo7pe5wqjphs5izpz5aujjbubymlxub62b3rhx6yglu65ibalffu - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti -- valory/impact_evaluator_abci:0.1.0:bafybeifzh2fsihjb5clrzxoshbdgawdbi3lkjz5zff6xopr67bqi5lmi24 -- valory/generic_scoring_abci:0.1.0:bafybeiffup7abnyqjinsakjawzwr6t6pp32joiuoz4gara7jm7tlfo725q -- valory/twitter_scoring_abci:0.1.0:bafybeieybavomqi7gluf7vtamejpk2offw7mt6u6g2cbphxw56adahbm2e +- valory/impact_evaluator_abci:0.1.0:bafybeieqi3xivftsvrexn5ad6vl6w7dcvgspbrerclaut7l5j74xsfuzmq +- valory/generic_scoring_abci:0.1.0:bafybeifkzmidznihi3jdkl2kdsj22z3k73bns7ut2fi2hzwjcjxdt2a67m +- valory/twitter_scoring_abci:0.1.0:bafybeiapn7b6yllbkjxmv7pwva2bxoo3h555goxyopgrgntlvyyffnufie - valory/ceramic_read_abci:0.1.0:bafybeigz7rzfls3niv3urfb4z4vwr525ooxveelgg3djpvkg5jzetxlm2u - valory/ceramic_write_abci:0.1.0:bafybeic6c3iub3nsr5tmr7g5vzoixbin6w64ewudfiq6u4r2fiqwbg753i -- valory/dynamic_nft_abci:0.1.0:bafybeic7w6vqpt6rqlw6t7opzm3px2gwb6doo2a6etyyqueez24mbrcqqy +- valory/dynamic_nft_abci:0.1.0:bafybeifmrglhkkewrtnkyn7tgwzn4o5dvry4pe7bfkqhd5kepjerqfobay - valory/registration_abci:0.1.0:bafybeib3n6vqkfbrcubcbliebjnuwyywdinxkbzt76n6gbn2kg7ace47dq - valory/reset_pause_abci:0.1.0:bafybeihkj6lmaypspyxe5qqrjgnolyck62pyvqoylr24ab6ue4steqcw7e - valory/termination_abci:0.1.0:bafybeifi2uodnrjsrivj53g3sjutocmyusbx6mlsb6oanqdyt2mfbyvusy - valory/transaction_settlement_abci:0.1.0:bafybeigh2vkt74jrad5gtsczrgqcuhcqe7jkgjy7jdw56yamlzwwnaymjy - valory/twitter_write_abci:0.1.0:bafybeibp7zai2qwvfjd5fgpayx44x5c2zshbukpobvz2la7ws2l5f5fjde -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru - valory/llm_abci:0.1.0:bafybeib2k62hilwglfad33bzxkjlviw5bxwiw7z3rjvweyeamatdjznpeq -- valory/olas_week_abci:0.1.0:bafybeihsnuymbv3wb6yvmbxegd5usctbzakfz27255lnvxlhncxsu3s7xi +- valory/olas_week_abci:0.1.0:bafybeigsoyrm3m4ay3djchq34tylvqksapbqxbb33c4x7x4vzgb74kzc4u - valory/mech_interact_abci:0.1.0:bafybeicpskytv7osu6bdpmcweemlsb4f3m6gldzpyoxgawkczsmvlrzgma -- valory/staking_abci:0.1.0:bafybeieutg3epfnqtaucw6rpkq7vzzt5pkziqt4zlpjmispz2gqzth45ay +- valory/staking_abci:0.1.0:bafybeicbvt4scal3ka3vfdn6j7g3nguvn4vreokmv4l7qt3kkgcliknrc4 default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/valory/contracts/staking/contract.py b/packages/valory/contracts/staking/contract.py index 31dbed77..0286499f 100644 --- a/packages/valory/contracts/staking/contract.py +++ b/packages/valory/contracts/staking/contract.py @@ -127,8 +127,8 @@ def get_epoch_end( """Get the epoch end.""" contract_instance = cls.get_instance(ledger_api, contract_address) liveness = contract_instance.functions.livenessPeriod().call() - checpoint_ts = contract_instance.functions.tsCheckpoint().call() - epoch_end = checpoint_ts + liveness + checkpoint_ts = contract_instance.functions.tsCheckpoint().call() + epoch_end = checkpoint_ts + liveness return dict(epoch_end=epoch_end) @classmethod diff --git a/packages/valory/contracts/staking/contract.yaml b/packages/valory/contracts/staking/contract.yaml index 3f765167..814c7034 100644 --- a/packages/valory/contracts/staking/contract.yaml +++ b/packages/valory/contracts/staking/contract.yaml @@ -9,7 +9,7 @@ fingerprint: README.md: bafybeiclvbed42bmvsm3qqxosfu4kxbc6vuhxaant2od2hmszpkznh3z74 __init__.py: bafybeif5vpc3dfrlxlch7brbhmdwksabyzddpfqgm56vdbbkek3t3br6ke build/staking.json: bafybeia2o6m3k6uwrz5qua5dcmljc3tfd477yjw6lsmfzoyjrjohtffuie - contract.py: bafybeibbsgpgyn2yzdd5le3xkxa3k2u52yxiufcxqxyx4qpwuzvt7cpgzy + contract.py: bafybeiczfgpdb5f7mbryfam2il4bnhyu7xugi45efq23r6frjdzmm3prru fingerprint_ignore_patterns: [] contracts: [] class_name: Staking diff --git a/packages/valory/services/impact_evaluator/service.yaml b/packages/valory/services/impact_evaluator/service.yaml index ca5dd91d..6e38af2f 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:bafybeiahakcx7ttght2mtj53mixlqcumnulxqy2hwi5lmgmtaxf4izuwta +agent: valory/impact_evaluator:0.1.0:bafybeiaiuitmrh4el7sffye2365ivcq4s6e6egadbkcy64fca75nwzxncy 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 c4d883d4..8cb2e2ab 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:bafybeiahakcx7ttght2mtj53mixlqcumnulxqy2hwi5lmgmtaxf4izuwta +agent: valory/impact_evaluator:0.1.0:bafybeiaiuitmrh4el7sffye2365ivcq4s6e6egadbkcy64fca75nwzxncy number_of_agents: 1 deployment: agent: diff --git a/packages/valory/skills/decision_making_abci/skill.yaml b/packages/valory/skills/decision_making_abci/skill.yaml index 9e472305..96e8cde1 100644 --- a/packages/valory/skills/decision_making_abci/skill.yaml +++ b/packages/valory/skills/decision_making_abci/skill.yaml @@ -20,7 +20,7 @@ fingerprint: tasks/read_stream_preparation.py: bafybeicmjasiyecopfweobodzbmn3tbluu5q724uzzqkit6urn3lb5q354 tasks/score_preparations.py: bafybeie7cfot24zcyod5becz6t5lasvva77httfkw57qmvgjk35d3qluxa tasks/signature_validation.py: bafybeihbwrv72hnh3ytko2i5oszqgdky2j6h2wse45wvuhf2j32lo2tsjy - tasks/staking.py: bafybeiepyc6l566p3msg4ytke7laggyxybw26i2fvxukq6tyuxlvpixr5m + tasks/staking.py: bafybeih3fmaffmhscfysjyascqgqgr3to4vzpq6rbx6y4byaag3q6gcqnm tasks/task_preparations.py: bafybeihfm3ms665fvz2qwmhmcwgl2ws5mt62pykomowoxpm6a46jlqvsmu tasks/tweet_validation_preparation.py: bafybeif3wbfskiyuij7unx72euklms7owrzwzgdu462xatvypalm6xrgca tasks/twitter_preparation.py: bafybeicn7stcvmd6oex55dwptwxpikpssbcwnj2d3xkercikg5nlzqh4k4 @@ -52,13 +52,13 @@ connections: [] contracts: - valory/veolas_delegation:0.1.0:bafybeihxyctwgxszfxfzfjaqedsyplx35cujjot4ayjguuu2nfa4hesl74 - valory/compatibility_fallback_handler:0.1.0:bafybeiem3j5mautdeb7cfwix7jfespittlfbmm2tseficlshbx7iwyxebe -- valory/staking:0.1.0:bafybeigmat7vewdwah5xlfulr67ap3x332zofb7npxzxdlofuyqjh6wjga +- valory/staking:0.1.0:bafybeic5uoebjmfhfwrbopnzl6awjxbwrkkrogbpxu67n5lh5cmrpskgdq protocols: - valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti - valory/ceramic_read_abci:0.1.0:bafybeigz7rzfls3niv3urfb4z4vwr525ooxveelgg3djpvkg5jzetxlm2u -- valory/staking_abci:0.1.0:bafybeieutg3epfnqtaucw6rpkq7vzzt5pkziqt4zlpjmispz2gqzth45ay +- valory/staking_abci:0.1.0:bafybeicbvt4scal3ka3vfdn6j7g3nguvn4vreokmv4l7qt3kkgcliknrc4 behaviours: main: args: {} diff --git a/packages/valory/skills/decision_making_abci/tasks/staking.py b/packages/valory/skills/decision_making_abci/tasks/staking.py index 1c6745c0..1162dd4d 100644 --- a/packages/valory/skills/decision_making_abci/tasks/staking.py +++ b/packages/valory/skills/decision_making_abci/tasks/staking.py @@ -20,6 +20,7 @@ """This package contains the logic for task preparations.""" from datetime import datetime, timezone +from typing import Generator, Optional from packages.valory.contracts.staking.contract import Staking from packages.valory.protocols.contract_api import ContractApiMessage @@ -79,9 +80,9 @@ def check_extra_conditions(self): # If the epoch is about to end, we run the staking skill for staking_contract_address in self.params.staking_contract_addresses: - is_epoch_ending = yield from self.is_epoch_ending(staking_contract_address) - if is_epoch_ending: - self.context.logger.info("Epoch is about to end.") + has_epoch_ended = yield from self.has_epoch_ended(staking_contract_address) + if has_epoch_ended: + self.context.logger.info("Epoch has ended.") return True self.context.logger.info("Not time to call the checkpoint yet.") @@ -107,8 +108,10 @@ def _post_task(self): yield return updates, None - def is_epoch_ending(self, staking_contract_address): - """Check if the epoch is ending""" + def get_epoch_end( + self, staking_contract_address + ) -> Generator[None, None, Optional[datetime]]: + """Get the epoch end""" contract_api_msg = yield from self.behaviour.get_contract_api_response( performative=ContractApiMessage.Performative.GET_STATE, # type: ignore @@ -121,10 +124,18 @@ def is_epoch_ending(self, staking_contract_address): self.behaviour.context.logger.error( f"Error getting the epoch end: [{contract_api_msg.performative}]" ) - return False + return None epoch_end_ts = contract_api_msg.state.body["epoch_end"] epoch_end = datetime.fromtimestamp(epoch_end_ts, tz=timezone.utc) + return epoch_end + + def is_epoch_ending(self, staking_contract_address) -> Generator[None, None, bool]: + """Check if the epoch is ending""" + epoch_end = yield from self.get_epoch_end(staking_contract_address) + + if not epoch_end: + return False # Should not happen, but if the epoch has ended, we do not care about calling if self.now_utc > epoch_end: @@ -136,6 +147,17 @@ def is_epoch_ending(self, staking_contract_address): return is_epoch_ending + def has_epoch_ended(self, staking_contract_address) -> Generator[None, None, bool]: + """Check if the epoch has ended""" + epoch_end = yield from self.get_epoch_end(staking_contract_address) + + if not epoch_end: + return False + + # If the epoch end is in the past, the epoch has ended and + # no one has called the checkpoint + return epoch_end < self.now_utc + class StakingActivityPreparation(StakingPreparation): """StakingActivityPreparation""" diff --git a/packages/valory/skills/dynamic_nft_abci/skill.yaml b/packages/valory/skills/dynamic_nft_abci/skill.yaml index 3f2ab97f..1b268b40 100644 --- a/packages/valory/skills/dynamic_nft_abci/skill.yaml +++ b/packages/valory/skills/dynamic_nft_abci/skill.yaml @@ -31,7 +31,7 @@ protocols: - valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru behaviours: main: args: {} diff --git a/packages/valory/skills/generic_scoring_abci/skill.yaml b/packages/valory/skills/generic_scoring_abci/skill.yaml index eb17e968..39082cf3 100644 --- a/packages/valory/skills/generic_scoring_abci/skill.yaml +++ b/packages/valory/skills/generic_scoring_abci/skill.yaml @@ -28,7 +28,7 @@ contracts: [] protocols: [] skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru behaviours: main: args: {} diff --git a/packages/valory/skills/impact_evaluator_abci/skill.yaml b/packages/valory/skills/impact_evaluator_abci/skill.yaml index 964ee066..01efb415 100644 --- a/packages/valory/skills/impact_evaluator_abci/skill.yaml +++ b/packages/valory/skills/impact_evaluator_abci/skill.yaml @@ -25,20 +25,20 @@ protocols: [] skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti - valory/ceramic_read_abci:0.1.0:bafybeigz7rzfls3niv3urfb4z4vwr525ooxveelgg3djpvkg5jzetxlm2u -- valory/generic_scoring_abci:0.1.0:bafybeiffup7abnyqjinsakjawzwr6t6pp32joiuoz4gara7jm7tlfo725q -- valory/twitter_scoring_abci:0.1.0:bafybeieybavomqi7gluf7vtamejpk2offw7mt6u6g2cbphxw56adahbm2e +- valory/generic_scoring_abci:0.1.0:bafybeifkzmidznihi3jdkl2kdsj22z3k73bns7ut2fi2hzwjcjxdt2a67m +- valory/twitter_scoring_abci:0.1.0:bafybeiapn7b6yllbkjxmv7pwva2bxoo3h555goxyopgrgntlvyyffnufie - valory/ceramic_write_abci:0.1.0:bafybeic6c3iub3nsr5tmr7g5vzoixbin6w64ewudfiq6u4r2fiqwbg753i -- valory/dynamic_nft_abci:0.1.0:bafybeic7w6vqpt6rqlw6t7opzm3px2gwb6doo2a6etyyqueez24mbrcqqy +- valory/dynamic_nft_abci:0.1.0:bafybeifmrglhkkewrtnkyn7tgwzn4o5dvry4pe7bfkqhd5kepjerqfobay - valory/registration_abci:0.1.0:bafybeib3n6vqkfbrcubcbliebjnuwyywdinxkbzt76n6gbn2kg7ace47dq - valory/reset_pause_abci:0.1.0:bafybeihkj6lmaypspyxe5qqrjgnolyck62pyvqoylr24ab6ue4steqcw7e - valory/termination_abci:0.1.0:bafybeifi2uodnrjsrivj53g3sjutocmyusbx6mlsb6oanqdyt2mfbyvusy - valory/transaction_settlement_abci:0.1.0:bafybeigh2vkt74jrad5gtsczrgqcuhcqe7jkgjy7jdw56yamlzwwnaymjy -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru - valory/llm_abci:0.1.0:bafybeib2k62hilwglfad33bzxkjlviw5bxwiw7z3rjvweyeamatdjznpeq - valory/twitter_write_abci:0.1.0:bafybeibp7zai2qwvfjd5fgpayx44x5c2zshbukpobvz2la7ws2l5f5fjde -- valory/olas_week_abci:0.1.0:bafybeihsnuymbv3wb6yvmbxegd5usctbzakfz27255lnvxlhncxsu3s7xi +- valory/olas_week_abci:0.1.0:bafybeigsoyrm3m4ay3djchq34tylvqksapbqxbb33c4x7x4vzgb74kzc4u - valory/mech_interact_abci:0.1.0:bafybeicpskytv7osu6bdpmcweemlsb4f3m6gldzpyoxgawkczsmvlrzgma -- valory/staking_abci:0.1.0:bafybeieutg3epfnqtaucw6rpkq7vzzt5pkziqt4zlpjmispz2gqzth45ay +- valory/staking_abci:0.1.0:bafybeicbvt4scal3ka3vfdn6j7g3nguvn4vreokmv4l7qt3kkgcliknrc4 behaviours: main: args: {} diff --git a/packages/valory/skills/olas_week_abci/skill.yaml b/packages/valory/skills/olas_week_abci/skill.yaml index b7b1c9e9..579d4aeb 100644 --- a/packages/valory/skills/olas_week_abci/skill.yaml +++ b/packages/valory/skills/olas_week_abci/skill.yaml @@ -31,7 +31,7 @@ protocols: - valory/llm:1.0.0:bafybeihj2orqapokafg7co3wlogwgf6cckaaj2bz3nuv4rm3opkoyhrlp4 skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru behaviours: main: args: {} diff --git a/packages/valory/skills/staking_abci/skill.yaml b/packages/valory/skills/staking_abci/skill.yaml index 2e9fe488..b7edaa94 100644 --- a/packages/valory/skills/staking_abci/skill.yaml +++ b/packages/valory/skills/staking_abci/skill.yaml @@ -18,7 +18,7 @@ fingerprint_ignore_patterns: [] connections: [] contracts: - valory/gnosis_safe:0.1.0:bafybeiaw4yr7ubqlp63iz5wxqep3a5fokqs3kqva7sp2nsqg355zzucqgm -- valory/staking:0.1.0:bafybeigmat7vewdwah5xlfulr67ap3x332zofb7npxzxdlofuyqjh6wjga +- valory/staking:0.1.0:bafybeic5uoebjmfhfwrbopnzl6awjxbwrkkrogbpxu67n5lh5cmrpskgdq - valory/multisend:0.1.0:bafybeig5byt5urg2d2bsecufxe5ql7f4mezg3mekfleeh32nmuusx66p4y protocols: - valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i diff --git a/packages/valory/skills/twitter_scoring_abci/skill.yaml b/packages/valory/skills/twitter_scoring_abci/skill.yaml index e42cd639..f479bd53 100644 --- a/packages/valory/skills/twitter_scoring_abci/skill.yaml +++ b/packages/valory/skills/twitter_scoring_abci/skill.yaml @@ -26,13 +26,13 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] contracts: -- valory/staking:0.1.0:bafybeigmat7vewdwah5xlfulr67ap3x332zofb7npxzxdlofuyqjh6wjga +- valory/staking:0.1.0:bafybeic5uoebjmfhfwrbopnzl6awjxbwrkkrogbpxu67n5lh5cmrpskgdq protocols: - valory/llm:1.0.0:bafybeihj2orqapokafg7co3wlogwgf6cckaaj2bz3nuv4rm3opkoyhrlp4 - valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i skills: - valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti -- valory/decision_making_abci:0.1.0:bafybeidj3owli2etpxxfgpfevqis7mtlxmnujsrfqw3pwfq6zvfc5rhfy4 +- valory/decision_making_abci:0.1.0:bafybeick7h3nwtketvsrxymlnliajhyidmnhbhvrzoehrmob2njqnfumru - valory/mech_interact_abci:0.1.0:bafybeicpskytv7osu6bdpmcweemlsb4f3m6gldzpyoxgawkczsmvlrzgma behaviours: main: