Skip to content

Commit 83d5bbf

Browse files
authored
Merge pull request #259 from valory-xyz/fix/streams
Fix/streams
2 parents cfa56cb + b96f85e commit 83d5bbf

File tree

14 files changed

+34
-41
lines changed

14 files changed

+34
-41
lines changed

docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ In order to run a local demo service based on the IEKit:
3131
2. Fetch the IEKit.
3232

3333
```bash
34-
autonomy fetch valory/impact_evaluator:0.1.0:bafybeibb5zbd55riqw2kmdncam3tg47dnqlvvig6byokvfxjzgv6wqxhby --service
34+
autonomy fetch valory/impact_evaluator:0.1.0:bafybeibahzer2qkm43tcyratyuxfrtwc5bme2oqr37pgzwzblli4tms54e --service
3535
```
3636

3737
3. Build the Docker image of the service agents

packages/packages.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@
1515
"connection/valory/twitter/0.1.0": "bafybeiatpdlh2o3j6qwwlxlu4vvumohkh6woslb5kkpap6pla47vincbp4",
1616
"connection/valory/openai/0.1.0": "bafybeiaryip2lbiluf7vjsdq6r5qiqdesmhqevrzekfrxpugfypqja6gae",
1717
"connection/valory/farcaster/0.1.0": "bafybeibbdas7lxbipksodaphjms3uop7vnzjqkroktjq2g6wbvgtlldaxi",
18-
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeidk4llioejff2iy7qzdxkjvxfy6cw6pkkawd756hn3iiyhedg6sm4",
19-
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeicmewtyr3mrx2cda74kiku3uyfveqe56dj5gl5oi65hwl4f2tm56e",
18+
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeib4l6povv23doi5nudsuptsfrfv5622vqet72fcxo6uxt3yohbfhq",
19+
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeick6ohjwoc7h7ab5ubkbbte2mivzsoypvdk65enuysisqk5vpksju",
2020
"skill/valory/ceramic_read_abci/0.1.0": "bafybeihmsruafswliwcgp5xh3qv44oup5bq2xbokky52gjs5w2zlsdd3tu",
2121
"skill/valory/ceramic_write_abci/0.1.0": "bafybeigh2yjhidqhr4fxo4ohn5n5b6wug5ssovdpcfehmlfser5arc5o5m",
22-
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeibksdpik2tvlwxdu3o7b6c67phydkcniuthgtsiyvdwr7j5mq64w4",
23-
"skill/valory/generic_scoring_abci/0.1.0": "bafybeiavpwypdhjmjyo34nzjy7xnhsz67tar5ianejeipcfpyii7k3w2d4",
22+
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeidrneg3kcpkwt6mk6uzdod25xx22grrqnwrtamm4epjiiwr2wx2ge",
23+
"skill/valory/generic_scoring_abci/0.1.0": "bafybeieiyawwyplv2eitq5tz7lfznf4ef3fjulgyuok4sskrbq6cgmaad4",
2424
"skill/valory/twitter_write_abci/0.1.0": "bafybeih6pax4t3fcss2jdgkh2bzeoi4eropdimmekrg67w43y4qcu2zkyy",
2525
"skill/valory/llm_abci/0.1.0": "bafybeiadgaty4ctrgipn6z5tvi6l5cbmpw7fxp5cbsjdwjom6p3ypwl3sy",
26-
"skill/valory/decision_making_abci/0.1.0": "bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila",
27-
"skill/valory/olas_week_abci/0.1.0": "bafybeib5gykn7qv76dvijnplhkwjin57bfz353sjtgiu4hqz5v2tnjur6e",
26+
"skill/valory/decision_making_abci/0.1.0": "bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm",
27+
"skill/valory/olas_week_abci/0.1.0": "bafybeidy6apcflgsmujmtg4pzpril6x6n337l7j74a7qtgm6x7moz2wkby",
2828
"skill/valory/mech_interact_abci/0.1.0": "bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a",
2929
"skill/valory/farcaster_write_abci/0.1.0": "bafybeifd7pocsm4tztw3d635s7aj3tkppzca5w7n7ch7otw2aveht5pjpm",
3030
"skill/valory/farcaster_test_abci/0.1.0": "bafybeigowgmy5rk5f2m5xkxltq5qvquoj52zzwe6wxtsa2xx74ckuwgiiq",
3131
"skill/valory/staking_abci/0.1.0": "bafybeib4wwt2ezjwzb6gwqnfguqztqfquln4tlhrhwxkksxlafw2kfpqpu",
32-
"agent/valory/impact_evaluator/0.1.0": "bafybeib4yfacggjker5pztagcebk3j7mp7sa5awn24og3xt7qdw7eps3my",
32+
"agent/valory/impact_evaluator/0.1.0": "bafybeiemu24x5hl2ohqrqdfc4h2id56d5e25ax2icnsef27rxoe34nbcxm",
3333
"agent/valory/farcaster_test/0.1.0": "bafybeihuvlmkrsezp36ayxt7yogglr3hul7xr2fezgpminudgbz3ekchju",
34-
"service/valory/impact_evaluator/0.1.0": "bafybeibb5zbd55riqw2kmdncam3tg47dnqlvvig6byokvfxjzgv6wqxhby",
35-
"service/valory/impact_evaluator_local/0.1.0": "bafybeihwudva37g74sxgkezvq7rjsfth7z6ug7qmxamn33tcgxsulb4joy"
34+
"service/valory/impact_evaluator/0.1.0": "bafybeibahzer2qkm43tcyratyuxfrtwc5bme2oqr37pgzwzblli4tms54e",
35+
"service/valory/impact_evaluator_local/0.1.0": "bafybeiginh4ye4d4fpnhia54qoa3iosc5mtlkilne3gmhiy3rpxecrivbe"
3636
},
3737
"third_party": {
3838
"protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm",

packages/valory/agents/impact_evaluator/aea-config.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,20 @@ protocols:
4646
skills:
4747
- valory/abstract_abci:0.1.0:bafybeidnxfm5lbkvlhov53hhv3fmoo7slngre27t3mdihjp75tpd76lf3i
4848
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
49-
- valory/impact_evaluator_abci:0.1.0:bafybeibksdpik2tvlwxdu3o7b6c67phydkcniuthgtsiyvdwr7j5mq64w4
50-
- valory/generic_scoring_abci:0.1.0:bafybeiavpwypdhjmjyo34nzjy7xnhsz67tar5ianejeipcfpyii7k3w2d4
51-
- valory/twitter_scoring_abci:0.1.0:bafybeicmewtyr3mrx2cda74kiku3uyfveqe56dj5gl5oi65hwl4f2tm56e
49+
- valory/impact_evaluator_abci:0.1.0:bafybeidrneg3kcpkwt6mk6uzdod25xx22grrqnwrtamm4epjiiwr2wx2ge
50+
- valory/generic_scoring_abci:0.1.0:bafybeieiyawwyplv2eitq5tz7lfznf4ef3fjulgyuok4sskrbq6cgmaad4
51+
- valory/twitter_scoring_abci:0.1.0:bafybeick6ohjwoc7h7ab5ubkbbte2mivzsoypvdk65enuysisqk5vpksju
5252
- valory/ceramic_read_abci:0.1.0:bafybeihmsruafswliwcgp5xh3qv44oup5bq2xbokky52gjs5w2zlsdd3tu
5353
- valory/ceramic_write_abci:0.1.0:bafybeigh2yjhidqhr4fxo4ohn5n5b6wug5ssovdpcfehmlfser5arc5o5m
54-
- valory/dynamic_nft_abci:0.1.0:bafybeidk4llioejff2iy7qzdxkjvxfy6cw6pkkawd756hn3iiyhedg6sm4
54+
- valory/dynamic_nft_abci:0.1.0:bafybeib4l6povv23doi5nudsuptsfrfv5622vqet72fcxo6uxt3yohbfhq
5555
- valory/registration_abci:0.1.0:bafybeifurpc5kko5tq5bc2bwfgdvwpbhzytk2vhj56cb2d6lhdnm7irnhu
5656
- valory/reset_pause_abci:0.1.0:bafybeiavtmbqziu3i55t2clj2ih242vuq2nw4xp47heaxyusddggl664ya
5757
- valory/termination_abci:0.1.0:bafybeigpodcqf4vtk4pwj2d3fn2hbvv6fnwgqllowxwx3e76wonxen4zu4
5858
- valory/transaction_settlement_abci:0.1.0:bafybeibil7cfzuuyxge5rayxwqxvq467hhv73pngj3muqo7x6zkkjzlgs4
5959
- valory/twitter_write_abci:0.1.0:bafybeih6pax4t3fcss2jdgkh2bzeoi4eropdimmekrg67w43y4qcu2zkyy
60-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
60+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
6161
- valory/llm_abci:0.1.0:bafybeiadgaty4ctrgipn6z5tvi6l5cbmpw7fxp5cbsjdwjom6p3ypwl3sy
62-
- valory/olas_week_abci:0.1.0:bafybeib5gykn7qv76dvijnplhkwjin57bfz353sjtgiu4hqz5v2tnjur6e
62+
- valory/olas_week_abci:0.1.0:bafybeidy6apcflgsmujmtg4pzpril6x6n337l7j74a7qtgm6x7moz2wkby
6363
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
6464
- valory/staking_abci:0.1.0:bafybeib4wwt2ezjwzb6gwqnfguqztqfquln4tlhrhwxkksxlafw2kfpqpu
6565
default_ledger: ethereum

packages/valory/services/impact_evaluator/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license: Apache-2.0
88
fingerprint:
99
README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe
1010
fingerprint_ignore_patterns: []
11-
agent: valory/impact_evaluator:0.1.0:bafybeib4yfacggjker5pztagcebk3j7mp7sa5awn24og3xt7qdw7eps3my
11+
agent: valory/impact_evaluator:0.1.0:bafybeiemu24x5hl2ohqrqdfc4h2id56d5e25ax2icnsef27rxoe34nbcxm
1212
number_of_agents: 4
1313
deployment:
1414
agent:

packages/valory/services/impact_evaluator_local/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license: Apache-2.0
88
fingerprint:
99
README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe
1010
fingerprint_ignore_patterns: []
11-
agent: valory/impact_evaluator:0.1.0:bafybeib4yfacggjker5pztagcebk3j7mp7sa5awn24og3xt7qdw7eps3my
11+
agent: valory/impact_evaluator:0.1.0:bafybeiemu24x5hl2ohqrqdfc4h2id56d5e25ax2icnsef27rxoe34nbcxm
1212
number_of_agents: 1
1313
deployment:
1414
agent:

packages/valory/skills/decision_making_abci/skill.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fingerprint:
2020
tasks/read_stream_preparation.py: bafybeicmjasiyecopfweobodzbmn3tbluu5q724uzzqkit6urn3lb5q354
2121
tasks/score_preparations.py: bafybeie7cfot24zcyod5becz6t5lasvva77httfkw57qmvgjk35d3qluxa
2222
tasks/signature_validation.py: bafybeihbwrv72hnh3ytko2i5oszqgdky2j6h2wse45wvuhf2j32lo2tsjy
23-
tasks/staking.py: bafybeigvesonp36cswu7pcatfawnf3nlgtnepwkzqudiorr3eyxcyply3i
23+
tasks/staking.py: bafybeibcobvleysxstlrnb6zkiysqtaqjahdkgiod4nx3iti4p6cfaqulm
2424
tasks/task_preparations.py: bafybeihfm3ms665fvz2qwmhmcwgl2ws5mt62pykomowoxpm6a46jlqvsmu
2525
tasks/tweet_validation_preparation.py: bafybeif3wbfskiyuij7unx72euklms7owrzwzgdu462xatvypalm6xrgca
2626
tasks/twitter_preparation.py: bafybeicn7stcvmd6oex55dwptwxpikpssbcwnj2d3xkercikg5nlzqh4k4

packages/valory/skills/decision_making_abci/tasks/staking.py

+4
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,10 @@ def check_extra_conditions(self):
257257
epoch = yield from self.get_staking_epoch(staking_contract_address)
258258
staking_contract_to_epoch[staking_contract_address] = epoch
259259

260+
self.context.logger.info(
261+
f"staking_contract_to_epoch = {staking_contract_to_epoch}"
262+
)
263+
260264
# Get the updates.
261265
# Store them as a property since we will use them in _pre_task() to return the updates
262266
(

packages/valory/skills/dynamic_nft_abci/skill.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protocols:
3131
- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa
3232
skills:
3333
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
34-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
34+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
3535
behaviours:
3636
main:
3737
args: {}

packages/valory/skills/generic_scoring_abci/skill.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ contracts: []
2828
protocols: []
2929
skills:
3030
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
31-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
31+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
3232
behaviours:
3333
main:
3434
args: {}

packages/valory/skills/impact_evaluator_abci/skill.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ protocols: []
2525
skills:
2626
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
2727
- valory/ceramic_read_abci:0.1.0:bafybeihmsruafswliwcgp5xh3qv44oup5bq2xbokky52gjs5w2zlsdd3tu
28-
- valory/generic_scoring_abci:0.1.0:bafybeiavpwypdhjmjyo34nzjy7xnhsz67tar5ianejeipcfpyii7k3w2d4
29-
- valory/twitter_scoring_abci:0.1.0:bafybeicmewtyr3mrx2cda74kiku3uyfveqe56dj5gl5oi65hwl4f2tm56e
28+
- valory/generic_scoring_abci:0.1.0:bafybeieiyawwyplv2eitq5tz7lfznf4ef3fjulgyuok4sskrbq6cgmaad4
29+
- valory/twitter_scoring_abci:0.1.0:bafybeick6ohjwoc7h7ab5ubkbbte2mivzsoypvdk65enuysisqk5vpksju
3030
- valory/ceramic_write_abci:0.1.0:bafybeigh2yjhidqhr4fxo4ohn5n5b6wug5ssovdpcfehmlfser5arc5o5m
31-
- valory/dynamic_nft_abci:0.1.0:bafybeidk4llioejff2iy7qzdxkjvxfy6cw6pkkawd756hn3iiyhedg6sm4
31+
- valory/dynamic_nft_abci:0.1.0:bafybeib4l6povv23doi5nudsuptsfrfv5622vqet72fcxo6uxt3yohbfhq
3232
- valory/registration_abci:0.1.0:bafybeifurpc5kko5tq5bc2bwfgdvwpbhzytk2vhj56cb2d6lhdnm7irnhu
3333
- valory/reset_pause_abci:0.1.0:bafybeiavtmbqziu3i55t2clj2ih242vuq2nw4xp47heaxyusddggl664ya
3434
- valory/termination_abci:0.1.0:bafybeigpodcqf4vtk4pwj2d3fn2hbvv6fnwgqllowxwx3e76wonxen4zu4
3535
- valory/transaction_settlement_abci:0.1.0:bafybeibil7cfzuuyxge5rayxwqxvq467hhv73pngj3muqo7x6zkkjzlgs4
36-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
36+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
3737
- valory/llm_abci:0.1.0:bafybeiadgaty4ctrgipn6z5tvi6l5cbmpw7fxp5cbsjdwjom6p3ypwl3sy
3838
- valory/twitter_write_abci:0.1.0:bafybeih6pax4t3fcss2jdgkh2bzeoi4eropdimmekrg67w43y4qcu2zkyy
39-
- valory/olas_week_abci:0.1.0:bafybeib5gykn7qv76dvijnplhkwjin57bfz353sjtgiu4hqz5v2tnjur6e
39+
- valory/olas_week_abci:0.1.0:bafybeidy6apcflgsmujmtg4pzpril6x6n337l7j74a7qtgm6x7moz2wkby
4040
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
4141
- valory/staking_abci:0.1.0:bafybeib4wwt2ezjwzb6gwqnfguqztqfquln4tlhrhwxkksxlafw2kfpqpu
4242
behaviours:

packages/valory/skills/olas_week_abci/skill.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protocols:
3131
- valory/llm:1.0.0:bafybeihj2orqapokafg7co3wlogwgf6cckaaj2bz3nuv4rm3opkoyhrlp4
3232
skills:
3333
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
34-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
34+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
3535
behaviours:
3636
main:
3737
args: {}

packages/valory/skills/twitter_scoring_abci/skill.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protocols:
3232
- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4
3333
skills:
3434
- valory/abstract_round_abci:0.1.0:bafybeigyuls35k6rc2x5j5pcnrghfyojzqzjshhfoaco47ctfm3wjiapce
35-
- valory/decision_making_abci:0.1.0:bafybeia67wc3iozuyhymm5lsuji23vmqcpg7aulgw7pwmt4gl2743kvila
35+
- valory/decision_making_abci:0.1.0:bafybeihcblk4f2dadn2g2d3nkmbjf46qhhjzqqiw6upji65jo4rbfagumm
3636
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
3737
behaviours:
3838
main:

scripts/ceramic/streams.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
# CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw146hft9w4phn07lb9y9sa5rrm8lvk1yl3e9zs7tvqgwx5mh7q6at" # Jan 13th 2025
3535
# CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw149np6pye4uqwnes4kk1ulmotny52zgq11vpj27m00g1hvjun47h" # Feb 3rd 2025 - failed clone
3636
# CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw14bdkz45jyguv0iii50v4av34rvbe5gdyoelvrgcjp8szrg1myhb" # Feb 5th 2025
37-
CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw147hzu1c0hwzb0v7gcqn9ykcqzn0r72dn8gkvlp7c1hcjw3p50fs" # Feb 7th 2025
37+
# CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw147hzu1c0hwzb0v7gcqn9ykcqzn0r72dn8gkvlp7c1hcjw3p50fs" # Feb 7th 2025
38+
CONTRIBUTE_PROD_DB_STREAM_ID = "kjzl6cwe1jw148aoo6gsals6kkat9bjvaxgqrr2qnz877t0ex9s3ziywyjsgvx7" # Feb 14th 2025
3839

3940

4041
# Centaurs DB

scripts/clone_contribute_streams.py

-12
Original file line numberDiff line numberDiff line change
@@ -115,18 +115,6 @@ def main():
115115
# Get the prod data
116116
user_db, _, _ = ceramic.get_data(CONTRIBUTE_PROD_DB_STREAM_ID)
117117

118-
# Update multisigs and service_ids
119-
for user_data in user_db["users"].values():
120-
121-
if user_data["service_multisig"]:
122-
user_data["service_multisig_old"] = user_data["service_multisig"]
123-
user_data["service_multisig"] = None
124-
125-
if user_data["service_id"]:
126-
user_data["service_id_old"] = user_data["service_id"]
127-
user_data["service_id"] = None
128-
129-
130118
# Clone into a new stream
131119
stream_id = user_db_batch_write(
132120
did=ceramic_did_str,

0 commit comments

Comments
 (0)