Skip to content

Commit a51e42f

Browse files
authored
Merge pull request #262 from valory-xyz/ix/disable-wio
Fix/disable wio
2 parents 1f558ca + 52fee0c commit a51e42f

File tree

16 files changed

+60
-38
lines changed

16 files changed

+60
-38
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:bafybeig2kffyte42rx763wi6nax6ytxrflpawfs52cd32igkcpqnnhyvpi --service
34+
autonomy fetch valory/impact_evaluator:0.1.0:bafybeihrowvyc3u32e3pzcdbic2bcxtjspy3ijb5ox7f3b4gjusw6bxrda --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": "bafybeifljutsmtepxgdipyzzyj6jets354tuosghorggd4twt73uhjj2we",
19-
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeiazkhcr4cdqdnabyad5wfobzflhufjhuli2lwaj6qtqbxcktzfzjm",
18+
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeifjryg6zz2y725elzxbqiwedph6dowfrkm5lsu2aomgqaoj6oasvm",
19+
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeid33s5fe6s6qpky5sgseat6rjg7vwgxmvodnurspjbayve3xshgme",
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": "bafybeihcvqubotjppw7ewtk2rnkausiz36mlb3pawla7kv6ee7cxums2na",
23-
"skill/valory/generic_scoring_abci/0.1.0": "bafybeie4oc33q53pogebrxxzyw6g54yq5dxxqzu3tkkhqj5acczqdqpi7e",
22+
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeiar7xxsomsxc2vgqv33qywnsurygcgeh2reul6s3fpepeuup3uu2m",
23+
"skill/valory/generic_scoring_abci/0.1.0": "bafybeibw36qkjrhvvd4azuhnulmhbqms2ntkttj2c5zfiareuvznruwc64",
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": "bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4",
27-
"skill/valory/olas_week_abci/0.1.0": "bafybeiawxumblpksbe4tv4ufo5xhcedra3zigjwzhu56q6k3l6h4gb7cre",
26+
"skill/valory/decision_making_abci/0.1.0": "bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4",
27+
"skill/valory/olas_week_abci/0.1.0": "bafybeid7rxwdsqpi6ff3c7k2r4oikakqmcqzywpkzfc3nejk3veiqelvzu",
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": "bafybeifssmql2c4xgormnoomsabgbkjs2qwpvvoadrshlchm6sztbybojq",
32-
"agent/valory/impact_evaluator/0.1.0": "bafybeieh7j6spi2oyq2cez3nmplzk434qrdzxquo7npwdcmpnao7elfhb4",
32+
"agent/valory/impact_evaluator/0.1.0": "bafybeifk436o3yivrdczlt3a3jwundmo5mphqbb6hgz3b45didbbjqx3re",
3333
"agent/valory/farcaster_test/0.1.0": "bafybeihuvlmkrsezp36ayxt7yogglr3hul7xr2fezgpminudgbz3ekchju",
34-
"service/valory/impact_evaluator/0.1.0": "bafybeig2kffyte42rx763wi6nax6ytxrflpawfs52cd32igkcpqnnhyvpi",
35-
"service/valory/impact_evaluator_local/0.1.0": "bafybeihncs5sghfdlyvnfzwb7mbgmcbzdjc3xlonf4wfmujvjodvoeviuy"
34+
"service/valory/impact_evaluator/0.1.0": "bafybeihrowvyc3u32e3pzcdbic2bcxtjspy3ijb5ox7f3b4gjusw6bxrda",
35+
"service/valory/impact_evaluator_local/0.1.0": "bafybeiabeckf724jcwsauhnsfz2nj4rlwtqfbfow52mr7w3dghzmh37jbu"
3636
},
3737
"third_party": {
3838
"protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm",

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

+7-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:bafybeihcvqubotjppw7ewtk2rnkausiz36mlb3pawla7kv6ee7cxums2na
50-
- valory/generic_scoring_abci:0.1.0:bafybeie4oc33q53pogebrxxzyw6g54yq5dxxqzu3tkkhqj5acczqdqpi7e
51-
- valory/twitter_scoring_abci:0.1.0:bafybeiazkhcr4cdqdnabyad5wfobzflhufjhuli2lwaj6qtqbxcktzfzjm
49+
- valory/impact_evaluator_abci:0.1.0:bafybeiar7xxsomsxc2vgqv33qywnsurygcgeh2reul6s3fpepeuup3uu2m
50+
- valory/generic_scoring_abci:0.1.0:bafybeibw36qkjrhvvd4azuhnulmhbqms2ntkttj2c5zfiareuvznruwc64
51+
- valory/twitter_scoring_abci:0.1.0:bafybeid33s5fe6s6qpky5sgseat6rjg7vwgxmvodnurspjbayve3xshgme
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:bafybeifljutsmtepxgdipyzzyj6jets354tuosghorggd4twt73uhjj2we
54+
- valory/dynamic_nft_abci:0.1.0:bafybeifjryg6zz2y725elzxbqiwedph6dowfrkm5lsu2aomgqaoj6oasvm
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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
60+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
6161
- valory/llm_abci:0.1.0:bafybeiadgaty4ctrgipn6z5tvi6l5cbmpw7fxp5cbsjdwjom6p3ypwl3sy
62-
- valory/olas_week_abci:0.1.0:bafybeiawxumblpksbe4tv4ufo5xhcedra3zigjwzhu56q6k3l6h4gb7cre
62+
- valory/olas_week_abci:0.1.0:bafybeid7rxwdsqpi6ff3c7k2r4oikakqmcqzywpkzfc3nejk3veiqelvzu
6363
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
6464
- valory/staking_abci:0.1.0:bafybeifssmql2c4xgormnoomsabgbkjs2qwpvvoadrshlchm6sztbybojq
6565
default_ledger: ethereum
@@ -296,6 +296,7 @@ models:
296296
agent_registry_address: ${str:0x0000000000000000000000000000000000000000}
297297
use_acn_for_delivers: ${bool:false}
298298
staking_rewards_required_points: ${int:200}
299+
disable_wio_posting: ${bool:false}
299300
randomness_api:
300301
args:
301302
api_id: cloudflare

packages/valory/services/impact_evaluator/service.yaml

+5-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:bafybeieh7j6spi2oyq2cez3nmplzk434qrdzxquo7npwdcmpnao7elfhb4
11+
agent: valory/impact_evaluator:0.1.0:bafybeifk436o3yivrdczlt3a3jwundmo5mphqbb6hgz3b45didbbjqx3re
1212
number_of_agents: 4
1313
deployment:
1414
agent:
@@ -144,6 +144,7 @@ extra:
144144
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
145145
agent_registry_address: ${AGENT_REGISTRY_ADDRESS:str:0x0000000000000000000000000000000000000000}
146146
use_acn_for_delivers: ${USE_ACN_FOR_DELIVERS:bool:false}
147+
disable_wio_posting: ${DISABLE_WIO_POSTING:bool:true}
147148
randomness_api:
148149
args:
149150
url: ${DRAND_ENDPOINT:str:https://api.drand.sh/public/latest}
@@ -243,6 +244,7 @@ extra:
243244
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
244245
agent_registry_address: ${AGENT_REGISTRY_ADDRESS:str:0x0000000000000000000000000000000000000000}
245246
use_acn_for_delivers: ${USE_ACN_FOR_DELIVERS:bool:false}
247+
disable_wio_posting: ${DISABLE_WIO_POSTING:bool:true}
246248
randomness_api:
247249
args:
248250
url: ${DRAND_ENDPOINT:str:https://api.drand.sh/public/latest}
@@ -342,6 +344,7 @@ extra:
342344
agent_registry_address: ${AGENT_REGISTRY_ADDRESS:str:0x0000000000000000000000000000000000000000}
343345
use_acn_for_delivers: ${USE_ACN_FOR_DELIVERS:bool:false}
344346
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
347+
disable_wio_posting: ${DISABLE_WIO_POSTING:bool:true}
345348
randomness_api:
346349
args:
347350
url: ${DRAND_ENDPOINT:str:https://api.drand.sh/public/latest}
@@ -445,6 +448,7 @@ extra:
445448
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
446449
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
447450
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
451+
disable_wio_posting: ${DISABLE_WIO_POSTING:bool:true}
448452
randomness_api:
449453
args:
450454
url: ${DRAND_ENDPOINT:str:https://api.drand.sh/public/latest}

packages/valory/services/impact_evaluator_local/service.yaml

+2-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:bafybeieh7j6spi2oyq2cez3nmplzk434qrdzxquo7npwdcmpnao7elfhb4
11+
agent: valory/impact_evaluator:0.1.0:bafybeifk436o3yivrdczlt3a3jwundmo5mphqbb6hgz3b45didbbjqx3re
1212
number_of_agents: 1
1313
deployment:
1414
agent:
@@ -139,6 +139,7 @@ models:
139139
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
140140
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
141141
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
142+
disable_wio_posting: ${DISABLE_WIO_POSTING:bool:false}
142143
randomness_api:
143144
args:
144145
url: ${DRAND_ENDPOINT:str:https://api.drand.sh/public/latest}

packages/valory/skills/decision_making_abci/models.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
# ------------------------------------------------------------------------------
33
#
4-
# Copyright 2023-2024 Valory AG
4+
# Copyright 2023-2025 Valory AG
55
#
66
# Licensed under the Apache License, Version 2.0 (the "License");
77
# you may not use this file except in compliance with the License.
@@ -93,6 +93,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
9393
"epoch_end_threshold_minutes", kwargs, int
9494
)
9595
self.staking_contract_addresses = kwargs.get("staking_contract_addresses", [])
96+
self.disable_wio_posting = self._ensure("disable_wio_posting", kwargs, bool)
9697
super().__init__(*args, **kwargs)
9798

9899

packages/valory/skills/decision_making_abci/skill.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fingerprint:
1111
dialogues.py: bafybeic5nwnax5tz6plxi5rww6davp23vgb6fixnlhzv2isoknuvb2bhye
1212
fsm_specification.yaml: bafybeihckbzmtewjwlbdvghzuadspopa25gsvtkgud5v6ymob6bnt4pium
1313
handlers.py: bafybeibo54pwzdc5o4zwsqqaveiebxsfqtk2px5nh662bb5mxydtc2oz5q
14-
models.py: bafybeiatvo5f3kt5euaeddnrhnkjoznarjnnscwn2vgr3hq3qdd5xtwcau
14+
models.py: bafybeihjb6d7teichpc725xtja53atvi7wwsos7rl5ltisj7orec2jy7ge
1515
payloads.py: bafybeic6jrms2xs2odykwwngr5yyqm6cus7cyihdbxux26glpq3573q3ay
1616
rounds.py: bafybeialjritfpbp4ksnjkmlxstajzggvgxdsgu3vkxeueiy5f6yg65nqq
1717
tasks/campaign_validation_preparation.py: bafybeiafgc7lzgtl6qwo3qsdpskipm4qeby6c5nmltm4x4yp3zcwn5a6z4
@@ -23,7 +23,7 @@ fingerprint:
2323
tasks/staking.py: bafybeied5y4f7ns64wer2vubjes3br6xxwkrjvn4mwj3cmzo6qaixxu2vy
2424
tasks/task_preparations.py: bafybeihfm3ms665fvz2qwmhmcwgl2ws5mt62pykomowoxpm6a46jlqvsmu
2525
tasks/tweet_validation_preparation.py: bafybeif3wbfskiyuij7unx72euklms7owrzwzgdu462xatvypalm6xrgca
26-
tasks/twitter_preparation.py: bafybeicn7stcvmd6oex55dwptwxpikpssbcwnj2d3xkercikg5nlzqh4k4
26+
tasks/twitter_preparation.py: bafybeicqi2xw4tzsq2bi555z3sd3vi73p6ctswrtennko4nevklehn3pha
2727
tasks/week_in_olas_preparations.py: bafybeidmx64rnkhfcqnsx7qwmcwz6s5okxbqwi4ztnfrrsfaxgsb6vdb3i
2828
tasks/write_stream_preparation.py: bafybeiatdcckbobkaawnuphcgvjx2kgcuil7dtbunfpje7pfjd26gd2es4
2929
test_tools/__init__.py: bafybeiagwxhcqhvnfhf7yejawmjkle6c7eb4o4hjoy363dahmnyq22xmua
@@ -181,6 +181,7 @@ models:
181181
checkpoint_threshold_minutes: 60
182182
staking_activity_threshold: 5
183183
epoch_end_threshold_minutes: 60
184+
disable_wio_posting: false
184185
class_name: Params
185186
requests:
186187
args: {}

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
# ------------------------------------------------------------------------------
33
#
4-
# Copyright 2023-2024 Valory AG
4+
# Copyright 2023-2025 Valory AG
55
#
66
# Licensed under the Apache License, Version 2.0 (the "License");
77
# you may not use this file except in compliance with the License.
@@ -316,6 +316,15 @@ def get_pending_tweets(self):
316316
self.logger.info("The tweet has no voters")
317317
continue
318318

319+
# Ignore WiO tweets if WiO posting is disabled
320+
if (
321+
self.params.disable_wio_posting
322+
and tweet["proposer"]["address"]
323+
== "0x12b680F1Ffb678598eFC0C57BB2edCAebB762A9A"
324+
): # service safe address (ethereum)
325+
self.logger.info("Week in Olas posting is disabled")
326+
continue
327+
319328
# Mark execution for success or failure
320329
is_tweet_executable = yield from self.check_tweet_consensus(tweet)
321330
self.logger.info("The tweet will be marked for execution")

packages/valory/skills/dynamic_nft_abci/handlers.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
# ------------------------------------------------------------------------------
33
#
4-
# Copyright 2023-2024 Valory AG
4+
# Copyright 2023-2025 Valory AG
55
#
66
# Licensed under the Apache License, Version 2.0 (the "License");
77
# you may not use this file except in compliance with the License.
@@ -335,7 +335,7 @@ def _handle_get_health(
335335
if round_sequence._abci_app:
336336
current_round = round_sequence._abci_app.current_round.round_id
337337
rounds = [
338-
r.round_id for r in round_sequence._abci_app._previous_rounds[-25:]
338+
r.round_id for r in round_sequence._abci_app._previous_rounds[-50:]
339339
]
340340
rounds.append(current_round)
341341

packages/valory/skills/dynamic_nft_abci/skill.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ fingerprint:
1010
behaviours.py: bafybeieczpv7gqtmh55bf2lpufeayl5d7j36gtcxjglf6la7rwxpm27rwe
1111
dialogues.py: bafybeiabtq2to7x6bbbnxzrvupz5rky4b6k73y2lw5dmclb6xx74nuzxe4
1212
fsm_specification.yaml: bafybeibkm4iniyjt7ofqredclpvvudtfjbmuatccnblygvqnfucsuymbxy
13-
handlers.py: bafybeicpbrshsdvbysuekfuzdfe6ek5peqldvvht4r53g4rv6yvarl35mm
13+
handlers.py: bafybeihzfnw5arauc5erif552ib543h2imy5psjppj2elrrhobggfp4kwe
1414
models.py: bafybeifcsahmyl53nw7wft5ykkq2rrsx6wocdhgofofnbr2zg64gtk6szy
1515
payloads.py: bafybeiggpj2qmh73nlr2rscisscxovf7bfrczlut7k33jujvutzgszjcwi
1616
rounds.py: bafybeidk6vd7dbooktqvrbu4qkddhydtik2m7pngmf4mn7gdgh73wk6x7a
@@ -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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
34+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
31+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
3232
behaviours:
3333
main:
3434
args: {}

packages/valory/skills/impact_evaluator_abci/skill.yaml

+6-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:bafybeie4oc33q53pogebrxxzyw6g54yq5dxxqzu3tkkhqj5acczqdqpi7e
29-
- valory/twitter_scoring_abci:0.1.0:bafybeiazkhcr4cdqdnabyad5wfobzflhufjhuli2lwaj6qtqbxcktzfzjm
28+
- valory/generic_scoring_abci:0.1.0:bafybeibw36qkjrhvvd4azuhnulmhbqms2ntkttj2c5zfiareuvznruwc64
29+
- valory/twitter_scoring_abci:0.1.0:bafybeid33s5fe6s6qpky5sgseat6rjg7vwgxmvodnurspjbayve3xshgme
3030
- valory/ceramic_write_abci:0.1.0:bafybeigh2yjhidqhr4fxo4ohn5n5b6wug5ssovdpcfehmlfser5arc5o5m
31-
- valory/dynamic_nft_abci:0.1.0:bafybeifljutsmtepxgdipyzzyj6jets354tuosghorggd4twt73uhjj2we
31+
- valory/dynamic_nft_abci:0.1.0:bafybeifjryg6zz2y725elzxbqiwedph6dowfrkm5lsu2aomgqaoj6oasvm
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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
36+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
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:bafybeiawxumblpksbe4tv4ufo5xhcedra3zigjwzhu56q6k3l6h4gb7cre
39+
- valory/olas_week_abci:0.1.0:bafybeid7rxwdsqpi6ff3c7k2r4oikakqmcqzywpkzfc3nejk3veiqelvzu
4040
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
4141
- valory/staking_abci:0.1.0:bafybeifssmql2c4xgormnoomsabgbkjs2qwpvvoadrshlchm6sztbybojq
4242
behaviours:
@@ -227,6 +227,7 @@ models:
227227
safe_contract_address_base: '0x0000000000000000000000000000000000000000'
228228
safe_contract_address_gnosis: '0x0000000000000000000000000000000000000000'
229229
staking_rewards_required_points: 200
230+
disable_wio_posting: false
230231
class_name: Params
231232
randomness_api:
232233
args:

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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
34+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
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:bafybeib3lxcj2tyujblz43hnddpjvrokbfm5advatsm74pebscfyzfdzg4
35+
- valory/decision_making_abci:0.1.0:bafybeid7bvpdzjrigh3soefdnxdypfvy5oeajg6whl4lzjrisv4whnamw4
3636
- valory/mech_interact_abci:0.1.0:bafybeight53ip54jyhor7ylssmvfuxhmq666bamn3pjw3q55pm6x7av54a
3737
behaviours:
3838
main:

scripts/check_staking.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -243,13 +243,13 @@ def print_table():
243243
for user_id, user_data in staked_users.items():
244244

245245
user_info = get_user_info(user_data, contract_info, contributors_contract)
246+
handle = str(user_data.get("twitter_handle", None))
246247

247248
# Double check stakiing status using info from the chain
248249
if user_info["staked"]:
249-
250250
row = [
251251
user_id,
252-
"@" + user_data["twitter_handle"],
252+
"@" + handle,
253253
shorten_address(user_data["service_multisig"]),
254254
user_info["staking_contract_name"],
255255
user_info["epoch"] + f" [{user_info['next_epoch_start']}]" if not user_info["evicted"] else EVICTED,
@@ -263,7 +263,7 @@ def print_table():
263263
else:
264264
row = [
265265
user_id,
266-
"@" + user_data["twitter_handle"],
266+
"@" + handle,
267267
shorten_address(user_data["service_multisig"]),
268268
UNSTAKED,
269269
UNSTAKED,

scripts/update_stream.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# -*- coding: utf-8 -*-
33
# ------------------------------------------------------------------------------
44
#
5-
# Copyright 2021-2024 Valory AG
5+
# Copyright 2021-2025 Valory AG
66
#
77
# Licensed under the Apache License, Version 2.0 (the "License");
88
# you may not use this file except in compliance with the License.
@@ -26,6 +26,10 @@
2626

2727
import dotenv
2828
from ceramic.ceramic import Ceramic
29+
from ceramic.streams import ( # pylint: disable=unused-import
30+
CONTRIBUTE_PROD_CENTAURS_STREAM_ID,
31+
CONTRIBUTE_PROD_DB_STREAM_ID,
32+
)
2933

3034

3135
dotenv.load_dotenv(override=True)

0 commit comments

Comments
 (0)