Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/olas week #100

Merged
merged 26 commits into from
Oct 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,5 @@ impact_evaluator

temp/
.1env

impact_evaluator_local/
1 change: 1 addition & 0 deletions .gitleaksignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ e271cd3303d407521c714253870de451f8617150:packages/valory/skills/decision_making_
d47f7de20573d541505169665c2ae779ea57a4b0:packages/valory/services/impact_evaluator/service.yaml:generic-api-key:245
f91f017c41d644b87699fb06619d5bdb3b568838:packages/valory/services/impact_evaluator_local/service.yaml:generic-api-key:72
32259d88007014423881fa2695c363b84c1eb667:packages/valory/skills/mech_interact_abci/skill.yaml:generic-api-key:80
549de14725c5e9059ce72242aa00451714ff2296:packages/valory/skills/olas_week_abci/skill.yaml:generic-api-key:88
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ test:
-rfE packages/valory/skills/decision_making_abci \
-rfE packages/valory/skills/llm_abci \
-rfE packages/valory/skills/twitter_write_abci \
-rfE packages/valory/skills/olas_week_abci \
--cov=packages.valory.skills.ceramic_read_abci \
--cov=packages.valory.skills.generic_scoring_abci \
--cov=packages.valory.skills.twitter_scoring_abci \
Expand All @@ -99,6 +100,7 @@ test:
--cov=packages.valory.skills.decision_making_abci \
--cov=packages.valory.skills.llm_abci \
--cov=packages.valory.skills.twitter_write_abci \
--cov=packages.valory.skills.olas_week_abci \
--cov-report=xml --cov-report=term --cov-report=term-missing --cov-config=.coveragerc
find . -name ".coverage*" -not -name ".coveragerc" -exec rm -fr "{}" \;

Expand Down Expand Up @@ -135,6 +137,7 @@ fix-abci-app-specs:
autonomy analyse fsm-specs --update --app-class LLMAbciApp --package packages/valory/skills/llm_abci/ || (echo "Failed to check llm_abci abci consistency" && exit 1)
autonomy analyse fsm-specs --update --app-class TwitterWriteAbciApp --package packages/valory/skills/twitter_write_abci/ || (echo "Failed to check twitter_write_abci abci consistency" && exit 1)
autonomy analyse fsm-specs --update --app-class ImpactEvaluatorSkillAbciApp --package packages/valory/skills/impact_evaluator_abci/ || (echo "Failed to check impact_evaluator_abci abci consistency" && exit 1)
autonomy analyse fsm-specs --update --app-class WeekInOlasAbciApp --package packages/valory/skills/olas_week_abci/ || (echo "Failed to check olas_week_abci abci consistency" && exit 1)


.PHONY: all-linters
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:bafybeiechrafvles27zw5melefdom6up6m2xsuaxzwy4zl3z47narm5biq --service
autonomy fetch valory/impact_evaluator:0.1.0:bafybeiaapq7a5g464bya2ic7rkidai23whm7jn4mie54nrc6kc2jpb7bf4 --service
```

3. Build the Docker image of the service agents
Expand Down
17 changes: 9 additions & 8 deletions packages/packages.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
{
"dev": {
"agent/valory/impact_evaluator/0.1.0": "bafybeicrf6rtgehmch3frbypmtoyezgk55wbjd2tmep4se55kk24takkwa",
"contract/valory/dynamic_contribution/0.1.0": "bafybeihjnddpy24wpqtsrf57qdxvku7l5w6sm36u6hkm7i2um7ln664ice",
"service/valory/impact_evaluator/0.1.0": "bafybeiechrafvles27zw5melefdom6up6m2xsuaxzwy4zl3z47narm5biq",
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeihe7rav55tlymizd5ltiwwvqzqrfqswm5sxsaw6bioal35lecwhny",
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeidccv4tsye4i45f443p7dkidfpw3ifu4jzi4gk4jiz2cscusondhy",
"agent/valory/impact_evaluator/0.1.0": "bafybeihirytmmua4677vv5avrzias2vd47hvziogaq2mfucg5lmlqctz24",
"contract/valory/dynamic_contribution/0.1.0": "bafybeiht364qavknmnuz7pwkw4zjzrkkugyzymgxrjvtasfcy7eya3nbxa",
"service/valory/impact_evaluator/0.1.0": "bafybeiaapq7a5g464bya2ic7rkidai23whm7jn4mie54nrc6kc2jpb7bf4",
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeiexenlxvf32jjlxrow35qlo4xtmi2ezznulczhayux2n2mx27ya6i",
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeicngrngwq4fna57rj4lo4nsvt73t3x3d33jb52po5e6kc7stbkl3q",
"skill/valory/ceramic_read_abci/0.1.0": "bafybeide5tbobzkwfdi7yzw6bsau36h43hdlgbnk2bfqvvhmq3hl3ucjmm",
"skill/valory/ceramic_write_abci/0.1.0": "bafybeihnalj6zhl5pbf7x2lkznuhivwj45jzrafbtxatwebrpb7st2v6oa",
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeidro7arpqvceouk6qetxidtfgfrpc7m5zd5ojkufk6aaybznwscfi",
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeiexzqy6nrkfw2b6fbhqk5b4yipvj246lxzhipndeuub2zrlytwtgi",
"skill/valory/generic_scoring_abci/0.1.0": "bafybeig4hoc5gjiyuwh2ye3mwneegq3s3cghl5j7yokvngacvn7ixwdoga",
"protocol/valory/twitter/0.1.0": "bafybeib4eyf7qbs7kdntqzhwqsaaj4o2mzcokcztaza6qgwt7sbxgkqu2m",
"protocol/valory/llm/1.0.0": "bafybeigqybmg75vsxexmp57hkms7lkp7iwpf54r7wpygizxryvrhfqqpb4",
"connection/valory/twitter/0.1.0": "bafybeifm7tpjdd2y5dy5xzuxt3tebyqxmgn56agkqv64nloggqo5cr3sku",
"connection/valory/openai/0.1.0": "bafybeibn42k4zebenmjsumkngfxllxbofkwdno2fm65o6zf5y2uihmo2dq",
"skill/valory/twitter_write_abci/0.1.0": "bafybeidjumloxy2yvoyymgzuwbua3ks2p66fyybna2qhrz2upzkxzjrznq",
"skill/valory/llm_abci/0.1.0": "bafybeifesvwe5ya7imxefijpawgtd7aje5hhr4oh2bzgfsm2ucjp3lxije",
"skill/valory/decision_making_abci/0.1.0": "bafybeigx57k6zwiatveoiyczbhz6xbdtfhhbxg7442tjqyb7ljjfjusn5e",
"service/valory/impact_evaluator_local/0.1.0": "bafybeiespcdcu22mpeyzjeofat6rrly2jfrrcr4d62t7bs3hflem3oy4fi"
"skill/valory/decision_making_abci/0.1.0": "bafybeicjrztkcvqjnk6odukj3j2dr6ee4j2jaaw5nsga6byjhjyuxhng5m",
"service/valory/impact_evaluator_local/0.1.0": "bafybeih35wij4e32htxntga7svxddkgrrmcq36jae3xrmf4s6yuuovvcme",
"skill/valory/olas_week_abci/0.1.0": "bafybeidegg3yi5qww6q6r24pgjmmbkgconyfnecuohacljvferqqg3tc2e"
},
"third_party": {
"protocol/open_aea/signing/1.0.0": "bafybeifuxs7gdg2okbn7uofymenjlmnih2wxwkym44lsgwmklgwuckxm2m",
Expand Down
13 changes: 8 additions & 5 deletions packages/valory/agents/impact_evaluator/aea-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ connections:
- valory/openai:0.1.0:bafybeibn42k4zebenmjsumkngfxllxbofkwdno2fm65o6zf5y2uihmo2dq
- valory/twitter:0.1.0:bafybeifm7tpjdd2y5dy5xzuxt3tebyqxmgn56agkqv64nloggqo5cr3sku
contracts:
- valory/dynamic_contribution:0.1.0:bafybeihjnddpy24wpqtsrf57qdxvku7l5w6sm36u6hkm7i2um7ln664ice
- valory/dynamic_contribution:0.1.0:bafybeiht364qavknmnuz7pwkw4zjzrkkugyzymgxrjvtasfcy7eya3nbxa
- valory/gnosis_safe:0.1.0:bafybeih6d3vxz3jlgodxm5b2qcwsmansqj4xobuyd6hjnhzremuvd65yrm
- valory/gnosis_safe_proxy_factory:0.1.0:bafybeid6glyjikjxmefwmhn62cxiofophegjmg2z5vqqsvk6tmyunwc274
- valory/multisend:0.1.0:bafybeieg4tywd5lww2vygvpkilg3hcepa4rmhehjuamyvdf6vazt554v6u
Expand All @@ -42,19 +42,20 @@ protocols:
skills:
- valory/abstract_abci:0.1.0:bafybeigafjci7m7ezwzasav5xqo7v2mbxxn7qb4y7vnuc2wr2irzvn7wsy
- valory/abstract_round_abci:0.1.0:bafybeih2fyfb6kkf7r45pvdk7pyyebr5xloia4xiqxtb3qsrasnstqmepq
- valory/impact_evaluator_abci:0.1.0:bafybeidro7arpqvceouk6qetxidtfgfrpc7m5zd5ojkufk6aaybznwscfi
- valory/impact_evaluator_abci:0.1.0:bafybeiexzqy6nrkfw2b6fbhqk5b4yipvj246lxzhipndeuub2zrlytwtgi
- valory/generic_scoring_abci:0.1.0:bafybeig4hoc5gjiyuwh2ye3mwneegq3s3cghl5j7yokvngacvn7ixwdoga
- valory/twitter_scoring_abci:0.1.0:bafybeidccv4tsye4i45f443p7dkidfpw3ifu4jzi4gk4jiz2cscusondhy
- valory/twitter_scoring_abci:0.1.0:bafybeicngrngwq4fna57rj4lo4nsvt73t3x3d33jb52po5e6kc7stbkl3q
- valory/ceramic_read_abci:0.1.0:bafybeide5tbobzkwfdi7yzw6bsau36h43hdlgbnk2bfqvvhmq3hl3ucjmm
- valory/ceramic_write_abci:0.1.0:bafybeihnalj6zhl5pbf7x2lkznuhivwj45jzrafbtxatwebrpb7st2v6oa
- valory/dynamic_nft_abci:0.1.0:bafybeihe7rav55tlymizd5ltiwwvqzqrfqswm5sxsaw6bioal35lecwhny
- valory/dynamic_nft_abci:0.1.0:bafybeiexenlxvf32jjlxrow35qlo4xtmi2ezznulczhayux2n2mx27ya6i
- valory/registration_abci:0.1.0:bafybeibndt6vxiwc2edgtaxpjbhwto3eyu33ujz3zmvtygvo2qz7xme5li
- valory/reset_pause_abci:0.1.0:bafybeigeoc363gv3wp2rrmk6p2fdxney33nxd3owtpfugzapgruwe4klyu
- valory/termination_abci:0.1.0:bafybeigqpij2sgrpnilqjljfciixop4fldq5qceixc7534q6af4potdmdm
- valory/transaction_settlement_abci:0.1.0:bafybeia7rzsbea3ch4gcafyp3z6uvqh4npws2xpdwbkkdbrqqpjops7nui
- valory/twitter_write_abci:0.1.0:bafybeidjumloxy2yvoyymgzuwbua3ks2p66fyybna2qhrz2upzkxzjrznq
- valory/decision_making_abci:0.1.0:bafybeigx57k6zwiatveoiyczbhz6xbdtfhhbxg7442tjqyb7ljjfjusn5e
- valory/decision_making_abci:0.1.0:bafybeicjrztkcvqjnk6odukj3j2dr6ee4j2jaaw5nsga6byjhjyuxhng5m
- valory/llm_abci:0.1.0:bafybeifesvwe5ya7imxefijpawgtd7aje5hhr4oh2bzgfsm2ucjp3lxije
- valory/olas_week_abci:0.1.0:bafybeidegg3yi5qww6q6r24pgjmmbkgconyfnecuohacljvferqqg3tc2e
default_ledger: ethereum
required_ledgers:
- ethereum
Expand Down Expand Up @@ -213,6 +214,8 @@ models:
max_tweet_pulls_allowed: ${int:80}
twitter_search_endpoint: ${str:2/tweets/search/recent?}
twitter_search_args: ${str:query=%23olas&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results={max_results}&since_id={since_id}}
twitter_tweets_endpoint: ${str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
openai_call_window_size: ${float:3600.0}
openai_calls_allowed_in_window: ${int:100}
tx_timeout: 10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/contracts/dynamic_contribution/contract.py
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ def get_all_erc721_transfers(
# the connection could time out.
MAX_BLOCKS = 300000
to_block = (
ledger_api.api.eth.get_block_number() if to_block == "latest" else to_block
ledger_api.api.eth.get_block_number() - 1 if to_block == "latest" else to_block
)
ranges = list(range(from_block, to_block, MAX_BLOCKS)) + [to_block]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ aea_version: '>=1.0.0, <2.0.0'
fingerprint:
__init__.py: bafybeidk77j5zmvjhf42ie7grv33hzjedgc6vdiwn22uzhlwuo6xh6hmsi
build/DynamicContribution.json: bafybeicq5ee4hba3h6tsluzvdrtyvzllpqsseqys66e24bfrpjlegnxome
contract.py: bafybeidiroajv6euw4l2w4qyjgsqvwrktuzoaywjhx5wcqavdrmhvspeue
contract.py: bafybeihe45m6zeuymlanetr6purk4bx6vcxh5efjvn3rteovhexkksdpqy
fingerprint_ignore_patterns: []
class_name: DynamicContributionContract
contract_interface_paths:
Expand Down
10 changes: 9 additions & 1 deletion packages/valory/services/impact_evaluator/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license: Apache-2.0
fingerprint:
README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe
fingerprint_ignore_patterns: []
agent: valory/impact_evaluator:0.1.0:bafybeicrf6rtgehmch3frbypmtoyezgk55wbjd2tmep4se55kk24takkwa
agent: valory/impact_evaluator:0.1.0:bafybeihirytmmua4677vv5avrzias2vd47hvziogaq2mfucg5lmlqctz24
number_of_agents: 4
deployment:
agent:
Expand Down Expand Up @@ -107,6 +107,8 @@ extra:
twitter_max_pages: ${TWITTER_MAX_PAGES:int:1}
twitter_search_endpoint: ${TWITTER_SEARCH_ENDPOINT:str:2/tweets/search/recent?}
twitter_search_args: ${TWITTER_SEARCH_ARGS:str:query=%23OlasNetwork&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=25&since_id={since_id}}
twitter_tweets_endpoint: ${TWITTER_TWEETS_ENDPOINT:str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${TWITTER_TWEETS_ARGS:str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
tx_timeout: 10.0
use_termination: ${USE_TERMINATION:bool:false}
validate_timeout: 1205
Expand Down Expand Up @@ -179,6 +181,8 @@ extra:
twitter_max_pages: ${TWITTER_MAX_PAGES:int:1}
twitter_search_endpoint: ${TWITTER_SEARCH_ENDPOINT:str:2/tweets/search/recent?}
twitter_search_args: ${TWITTER_SEARCH_ARGS:str:query=%23OlasNetwork&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=25&since_id={since_id}}
twitter_tweets_endpoint: ${TWITTER_TWEETS_ENDPOINT:str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${TWITTER_TWEETS_ARGS:str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
tx_timeout: 10.0
use_termination: ${USE_TERMINATION:bool:false}
validate_timeout: 1205
Expand Down Expand Up @@ -251,6 +255,8 @@ extra:
twitter_max_pages: ${TWITTER_MAX_PAGES:int:1}
twitter_search_endpoint: ${TWITTER_SEARCH_ENDPOINT:str:2/tweets/search/recent?}
twitter_search_args: ${TWITTER_SEARCH_ARGS:str:query=%23OlasNetwork&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=25&since_id={since_id}}
twitter_tweets_endpoint: ${TWITTER_TWEETS_ENDPOINT:str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${TWITTER_TWEETS_ARGS:str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
tx_timeout: 10.0
use_termination: ${USE_TERMINATION:bool:false}
validate_timeout: 1205
Expand Down Expand Up @@ -325,6 +331,8 @@ extra:
twitter_max_pages: ${TWITTER_MAX_PAGES:int:1}
twitter_search_endpoint: ${TWITTER_SEARCH_ENDPOINT:str:2/tweets/search/recent?}
twitter_search_args: ${TWITTER_SEARCH_ARGS:str:query=%23OlasNetwork&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=25&since_id={since_id}}
twitter_tweets_endpoint: ${TWITTER_TWEETS_ENDPOINT:str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${TWITTER_TWEETS_ARGS:str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
tx_timeout: 10.0
use_termination: ${USE_TERMINATION:bool:false}
validate_timeout: 1205
Expand Down
4 changes: 3 additions & 1 deletion packages/valory/services/impact_evaluator_local/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license: Apache-2.0
fingerprint:
README.md: bafybeign56hilwuoa6bgos3uqabss4gew4vadkik7vhj3ucpqw6nxtqtpe
fingerprint_ignore_patterns: []
agent: valory/impact_evaluator:0.1.0:bafybeicrf6rtgehmch3frbypmtoyezgk55wbjd2tmep4se55kk24takkwa
agent: valory/impact_evaluator:0.1.0:bafybeihirytmmua4677vv5avrzias2vd47hvziogaq2mfucg5lmlqctz24
number_of_agents: 1
deployment:
agent:
Expand Down Expand Up @@ -106,6 +106,8 @@ models:
twitter_max_pages: ${TWITTER_MAX_PAGES:int:1}
twitter_search_endpoint: ${TWITTER_SEARCH_ENDPOINT:str:2/tweets/search/recent?}
twitter_search_args: ${TWITTER_SEARCH_ARGS:str:query=%23OlasNetwork&tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=25&since_id={since_id}}
twitter_tweets_endpoint: ${TWITTER_TWEETS_ENDPOINT:str:2/users/1450081635559428107/tweets?}
twitter_tweets_args: ${TWITTER_TWEETS_ARGS:str:tweet.fields=author_id,created_at&user.fields=name&expansions=author_id&max_results=50&start_time={start_time}}
tx_timeout: 10.0
use_termination: ${USE_TERMINATION:bool:false}
validate_timeout: 1205
Expand Down
25 changes: 16 additions & 9 deletions packages/valory/skills/decision_making_abci/behaviours.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@
DailyTweetPreparation,
ScheduledTweetPreparation,
)
from packages.valory.skills.decision_making_abci.tasks.week_in_olas_preparations import (
WeekInOlasCreatePreparation,
)
from packages.valory.skills.decision_making_abci.tasks.write_stream_preparation import (
DailyOrbisPreparation,
UpdateCentaursPreparation,
Expand All @@ -66,6 +69,14 @@
previous_event_to_task_preparation_cls = {
None: {
"prev": None,
"next": ReadContributeDBPreparation,
},
Event.READ_CONTRIBUTE_DB.value: {
"prev": ReadContributeDBPreparation,
"next": ReadManualPointsPreparation,
},
Event.READ_MANUAL_POINTS.value: {
"prev": ReadManualPointsPreparation,
"next": ReadCentaursPreparation,
},
Event.READ_CENTAURS.value: {
Expand All @@ -82,6 +93,10 @@
},
Event.DAILY_ORBIS.value: {
"prev": DailyOrbisPreparation,
"next": WeekInOlasCreatePreparation,
},
Event.WEEK_IN_OLAS_CREATE.value: {
"prev": WeekInOlasCreatePreparation,
"next": ScheduledTweetPreparation,
},
Event.SCHEDULED_TWEET.value: {
Expand All @@ -90,14 +105,6 @@
},
Event.UPDATE_CENTAURS.value: {
"prev": UpdateCentaursPreparation,
"next": ReadContributeDBPreparation,
},
Event.READ_CONTRIBUTE_DB.value: {
"prev": ReadContributeDBPreparation,
"next": ReadManualPointsPreparation,
},
Event.READ_MANUAL_POINTS.value: {
"prev": ReadManualPointsPreparation,
"next": ScorePreparation,
},
Event.SCORE.value: {
Expand All @@ -110,7 +117,7 @@
},
Event.NEXT_CENTAUR.value: {
"prev": None,
"next": LLMPreparation,
"next": ReadContributeDBPreparation,
},
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ alphabet_in:
- SCHEDULED_TWEET
- SCORE
- UPDATE_CENTAURS
- WEEK_IN_OLAS_CREATE
- WRITE_CONTRIBUTE_DB
default_start_state: DecisionMakingRound
final_states:
Expand All @@ -22,6 +23,7 @@ final_states:
- FinishedDecisionMakingReadManualPointsRound
- FinishedDecisionMakingScoreRound
- FinishedDecisionMakingUpdateCentaurRound
- FinishedDecisionMakingWeekInOlasRound
- FinishedDecisionMakingWriteContributeDBRound
- FinishedDecisionMakingWriteOrbisRound
- FinishedDecisionMakingWriteTwitterRound
Expand All @@ -37,6 +39,7 @@ states:
- FinishedDecisionMakingReadManualPointsRound
- FinishedDecisionMakingScoreRound
- FinishedDecisionMakingUpdateCentaurRound
- FinishedDecisionMakingWeekInOlasRound
- FinishedDecisionMakingWriteContributeDBRound
- FinishedDecisionMakingWriteOrbisRound
- FinishedDecisionMakingWriteTwitterRound
Expand All @@ -54,4 +57,5 @@ transition_func:
(DecisionMakingRound, SCHEDULED_TWEET): FinishedDecisionMakingWriteTwitterRound
(DecisionMakingRound, SCORE): FinishedDecisionMakingScoreRound
(DecisionMakingRound, UPDATE_CENTAURS): FinishedDecisionMakingUpdateCentaurRound
(DecisionMakingRound, WEEK_IN_OLAS_CREATE): FinishedDecisionMakingWeekInOlasRound
(DecisionMakingRound, WRITE_CONTRIBUTE_DB): FinishedDecisionMakingWriteContributeDBRound
Loading
Loading