Skip to content

Commit

Permalink
Merge pull request #235 from valory-xyz/feat/rewards-script
Browse files Browse the repository at this point in the history
Feat/rewards script
  • Loading branch information
dvilelaf authored Nov 21, 2024
2 parents 2b80492 + 5a4bd8d commit be946f7
Show file tree
Hide file tree
Showing 36 changed files with 1,268 additions and 380 deletions.
1 change: 1 addition & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ py-multicodec = "==0.2.1"
py-eth-sig-utils = "*"
protobuf = "<4.25.0,>=4.21.6"
farcaster = "==0.7.11"
rich = "==13.9.4"

[requires]
python_version = "3.10"
108 changes: 0 additions & 108 deletions ceramic/clone_contribute_streams.py

This file was deleted.

19 changes: 0 additions & 19 deletions ceramic/read_stream.py

This file was deleted.

26 changes: 0 additions & 26 deletions ceramic/update_stream.py

This file was deleted.

53 changes: 0 additions & 53 deletions ceramic/write_schemas.py

This file was deleted.

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:bafybeifzvdmfow4yrejyc562iogo7iytlldky46lqrszo3sd4kk52wfv3u --service
autonomy fetch valory/impact_evaluator:0.1.0:bafybeidcyuswnxxxht6jiy5uj47tigaspcubt46dczc7aqh6rchhgl3egq --service
```

3. Build the Docker image of the service agents
Expand Down
18 changes: 9 additions & 9 deletions packages/packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,24 @@
"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": "bafybeigxtox3vcdqcurgbgrfkz4i35kf4ujqmrhfvfbvzmnevtptlnwcou",
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeihe5s7krhlyu3xjy5z6tq4x44kmquoby7mtjgssy2tlnbtxwlvrti",
"skill/valory/dynamic_nft_abci/0.1.0": "bafybeianbjebbb2xkjrowirzoxkbgg6ugkqvivt6ehzvntyvat4wpzqgju",
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeibdziydhsk47j7kphgkogzecbcxboouwgbfim3levf2c3oovvloje",
"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": "bafybeicmb7rbwkjflvuwqsgezppkh7w3mqobbptdwtjbitlvj4jam37meq",
"skill/valory/generic_scoring_abci/0.1.0": "bafybeidfghwiknidk7su2wkf56dr66miqjvn5txp2vw2vy4ifweue7xrtm",
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeicrusnfgdkf4xi4m4l4kyvl2fww6hgv2sukbap7d45majpagrikt4",
"skill/valory/generic_scoring_abci/0.1.0": "bafybeibgttqow3dbtpm5si7dhkfqcv64twvuoosfj5ha53u7qb7ihupp6y",
"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": "bafybeigap5a5cidz6rqqs3n3oaqrkaj23g5gs2zlhjswrcy27gna56zxdy",
"skill/valory/olas_week_abci/0.1.0": "bafybeicoxb6a77suh6oanas3nn734xxxm5r7cy62wc6lbh52mgjbxzxs4e",
"skill/valory/decision_making_abci/0.1.0": "bafybeieshkhwnqijyhqdw2z7ejnnal5c3crth2sdgujwbfgozdecllgeiq",
"skill/valory/olas_week_abci/0.1.0": "bafybeifnc2642fhqsncuqwype465xbdfnwlrsdna3pikhxvupw4mdfkd3i",
"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": "bafybeielv62wl7hrnmbnqdtjfj5uz6onm46awmuzfpwotxa4ex4tqme7am",
"skill/valory/staking_abci/0.1.0": "bafybeia25btekbiwi7tep6wzjlojc5g4msrxtfkhunuzlopjbjziactrje",
"agent/valory/impact_evaluator/0.1.0": "bafybeibchcegxdutuzwch54mraki7x5lzemlwdycb4a2ytfm7fs2zlqreq",
"agent/valory/impact_evaluator/0.1.0": "bafybeidnh7lxvkctfnwgez3nneqp6sf5hexhsclnnc5ifkvegjied4kkci",
"agent/valory/farcaster_test/0.1.0": "bafybeicm25cyzmnnqxfschr3qpwfamiecc6zbog2brzxuxzlbv7wsykxlu",
"service/valory/impact_evaluator/0.1.0": "bafybeifzvdmfow4yrejyc562iogo7iytlldky46lqrszo3sd4kk52wfv3u",
"service/valory/impact_evaluator_local/0.1.0": "bafybeibrsnejy3eji4vs3zva25i2yeinif3unjcyzidence4pljbd23fhu"
"service/valory/impact_evaluator/0.1.0": "bafybeidcyuswnxxxht6jiy5uj47tigaspcubt46dczc7aqh6rchhgl3egq",
"service/valory/impact_evaluator_local/0.1.0": "bafybeigexb2vwxo3mh46xa4ez4zoasxkjnbgf6x7jzn63ilkxlelg3rwae"
},
"third_party": {
"protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi",
Expand Down
14 changes: 7 additions & 7 deletions packages/valory/agents/impact_evaluator/aea-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,20 @@ protocols:
skills:
- valory/abstract_abci:0.1.0:bafybeieo7pe5wqjphs5izpz5aujjbubymlxub62b3rhx6yglu65ibalffu
- valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti
- valory/impact_evaluator_abci:0.1.0:bafybeicmb7rbwkjflvuwqsgezppkh7w3mqobbptdwtjbitlvj4jam37meq
- valory/generic_scoring_abci:0.1.0:bafybeidfghwiknidk7su2wkf56dr66miqjvn5txp2vw2vy4ifweue7xrtm
- valory/twitter_scoring_abci:0.1.0:bafybeihe5s7krhlyu3xjy5z6tq4x44kmquoby7mtjgssy2tlnbtxwlvrti
- valory/impact_evaluator_abci:0.1.0:bafybeicrusnfgdkf4xi4m4l4kyvl2fww6hgv2sukbap7d45majpagrikt4
- valory/generic_scoring_abci:0.1.0:bafybeibgttqow3dbtpm5si7dhkfqcv64twvuoosfj5ha53u7qb7ihupp6y
- valory/twitter_scoring_abci:0.1.0:bafybeibdziydhsk47j7kphgkogzecbcxboouwgbfim3levf2c3oovvloje
- valory/ceramic_read_abci:0.1.0:bafybeigz7rzfls3niv3urfb4z4vwr525ooxveelgg3djpvkg5jzetxlm2u
- valory/ceramic_write_abci:0.1.0:bafybeic6c3iub3nsr5tmr7g5vzoixbin6w64ewudfiq6u4r2fiqwbg753i
- valory/dynamic_nft_abci:0.1.0:bafybeigxtox3vcdqcurgbgrfkz4i35kf4ujqmrhfvfbvzmnevtptlnwcou
- valory/dynamic_nft_abci:0.1.0:bafybeianbjebbb2xkjrowirzoxkbgg6ugkqvivt6ehzvntyvat4wpzqgju
- 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:bafybeigap5a5cidz6rqqs3n3oaqrkaj23g5gs2zlhjswrcy27gna56zxdy
- valory/decision_making_abci:0.1.0:bafybeieshkhwnqijyhqdw2z7ejnnal5c3crth2sdgujwbfgozdecllgeiq
- valory/llm_abci:0.1.0:bafybeib2k62hilwglfad33bzxkjlviw5bxwiw7z3rjvweyeamatdjznpeq
- valory/olas_week_abci:0.1.0:bafybeicoxb6a77suh6oanas3nn734xxxm5r7cy62wc6lbh52mgjbxzxs4e
- valory/olas_week_abci:0.1.0:bafybeifnc2642fhqsncuqwype465xbdfnwlrsdna3pikhxvupw4mdfkd3i
- valory/mech_interact_abci:0.1.0:bafybeicpskytv7osu6bdpmcweemlsb4f3m6gldzpyoxgawkczsmvlrzgma
- valory/staking_abci:0.1.0:bafybeia25btekbiwi7tep6wzjlojc5g4msrxtfkhunuzlopjbjziactrje
default_ledger: ethereum
Expand Down Expand Up @@ -290,7 +290,7 @@ models:
staking_activity_threshold: ${int:5}
staking_contract_addresses: ${list:["0x95146Adf659f455f300D7521B3b62A3b6c4aBA1F","0x2C8a5aC7B431ce04a037747519BA475884BCe2Fb","0x708E511d5fcB3bd5a5d42F42aA9a69EC5B0Ee2E8"]}
contributors_contract_address: ${str:0x4be7A91e67be963806FeFA9C1FD6C53DfC358d94}
epoch_end_threshold_minutes: ${int:20}
epoch_end_threshold_minutes: ${int:60}
safe_contract_address_base: ${str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
safe_contract_address_gnosis: ${str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
staking_rewards_required_points: ${int:200}
Expand Down
10 changes: 5 additions & 5 deletions 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:bafybeibchcegxdutuzwch54mraki7x5lzemlwdycb4a2ytfm7fs2zlqreq
agent: valory/impact_evaluator:0.1.0:bafybeidnh7lxvkctfnwgez3nneqp6sf5hexhsclnnc5ifkvegjied4kkci
number_of_agents: 4
deployment:
agent:
Expand Down Expand Up @@ -138,7 +138,7 @@ extra:
staking_activity_threshold: ${STAKING_ACTIVITY_THRESHOLD:int:5}
staking_contract_addresses: ${STAKING_CONTRACT_ADDRESSES:list:["0x95146Adf659f455f300D7521B3b62A3b6c4aBA1F","0x2C8a5aC7B431ce04a037747519BA475884BCe2Fb","0x708E511d5fcB3bd5a5d42F42aA9a69EC5B0Ee2E8"]}
contributors_contract_address: ${CONTRIBUTORS_CONTRACT_ADDRESS:str:0x4be7A91e67be963806FeFA9C1FD6C53DfC358d94}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:20}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:60}
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
Expand Down Expand Up @@ -235,7 +235,7 @@ extra:
staking_activity_threshold: ${STAKING_ACTIVITY_THRESHOLD:int:5}
staking_contract_addresses: ${STAKING_CONTRACT_ADDRESSES:list:["0x95146Adf659f455f300D7521B3b62A3b6c4aBA1F","0x2C8a5aC7B431ce04a037747519BA475884BCe2Fb","0x708E511d5fcB3bd5a5d42F42aA9a69EC5B0Ee2E8"]}
contributors_contract_address: ${CONTRIBUTORS_CONTRACT_ADDRESS:str:0x4be7A91e67be963806FeFA9C1FD6C53DfC358d94}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:20}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:60}
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
Expand Down Expand Up @@ -332,7 +332,7 @@ extra:
staking_activity_threshold: ${STAKING_ACTIVITY_THRESHOLD:int:5}
staking_contract_addresses: ${STAKING_CONTRACT_ADDRESSES:list:["0x95146Adf659f455f300D7521B3b62A3b6c4aBA1F","0x2C8a5aC7B431ce04a037747519BA475884BCe2Fb","0x708E511d5fcB3bd5a5d42F42aA9a69EC5B0Ee2E8"]}
contributors_contract_address: ${CONTRIBUTORS_CONTRACT_ADDRESS:str:0x4be7A91e67be963806FeFA9C1FD6C53DfC358d94}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:20}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:60}
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
Expand Down Expand Up @@ -433,7 +433,7 @@ extra:
staking_activity_threshold: ${STAKING_ACTIVITY_THRESHOLD:int:5}
staking_contract_addresses: ${STAKING_CONTRACT_ADDRESSES:list:["0x95146Adf659f455f300D7521B3b62A3b6c4aBA1F","0x2C8a5aC7B431ce04a037747519BA475884BCe2Fb","0x708E511d5fcB3bd5a5d42F42aA9a69EC5B0Ee2E8"]}
contributors_contract_address: ${CONTRIBUTORS_CONTRACT_ADDRESS:str:0x4be7A91e67be963806FeFA9C1FD6C53DfC358d94}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:20}
epoch_end_threshold_minutes: ${EPOCH_END_THRESHOLD_MINUTES:int:60}
safe_contract_address_base: ${SAFE_CONTRACT_ADDRESS_BASE:str:0x3316b59A6c4C3ee2920EecE0B02A6d40AAa6b9c9}
safe_contract_address_gnosis: ${SAFE_CONTRACT_ADDRESS_GNOSIS:str:0x6B47A6a481dD717526Feaad358fF873f7760B074}
staking_rewards_required_points: ${STAKING_REWARDS_REQUIRED_POINTS:int:200}
Expand Down
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:bafybeibchcegxdutuzwch54mraki7x5lzemlwdycb4a2ytfm7fs2zlqreq
agent: valory/impact_evaluator:0.1.0:bafybeidnh7lxvkctfnwgez3nneqp6sf5hexhsclnnc5ifkvegjied4kkci
number_of_agents: 1
deployment:
agent:
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/skills/decision_making_abci/skill.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ models:
tweet_consensus_veolas: 2000000
checkpoint_threshold_minutes: 60
staking_activity_threshold: 5
epoch_end_threshold_minutes: 20
epoch_end_threshold_minutes: 60
class_name: Params
requests:
args: {}
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/skills/dynamic_nft_abci/skill.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:bafybeigap5a5cidz6rqqs3n3oaqrkaj23g5gs2zlhjswrcy27gna56zxdy
- valory/decision_making_abci:0.1.0:bafybeieshkhwnqijyhqdw2z7ejnnal5c3crth2sdgujwbfgozdecllgeiq
behaviours:
main:
args: {}
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/skills/generic_scoring_abci/skill.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ contracts: []
protocols: []
skills:
- valory/abstract_round_abci:0.1.0:bafybeibiw4oqwqvo4jccwz5fb73iardzychgvcl66tceiildohoju2ikti
- valory/decision_making_abci:0.1.0:bafybeigap5a5cidz6rqqs3n3oaqrkaj23g5gs2zlhjswrcy27gna56zxdy
- valory/decision_making_abci:0.1.0:bafybeieshkhwnqijyhqdw2z7ejnnal5c3crth2sdgujwbfgozdecllgeiq
behaviours:
main:
args: {}
Expand Down
Loading

0 comments on commit be946f7

Please sign in to comment.