Skip to content

Commit 15b9745

Browse files
authored
Merge pull request #146 from valory-xyz/feat/migrate_mech_contract_functionality
Add configurable Mech request price parameter and migrate mech contract functionality
2 parents 8be2ce6 + c546c15 commit 15b9745

File tree

17 files changed

+1024
-821
lines changed

17 files changed

+1024
-821
lines changed

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ In order to run a local demo service based on the IEKit:
2424
mkdir your_workspace && cd your_workspace
2525
touch Pipfile && pipenv --python 3.10 && pipenv shell
2626

27-
pipenv install open-autonomy[all]==0.14.6
27+
pipenv install open-autonomy[all]==0.14.10
2828
autonomy init --remote --ipfs --reset --author=your_name
2929
```
3030

3131
2. Fetch the IEKit.
3232

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

3737
3. Build the Docker image of the service agents

packages/packages.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"protocol/valory/llm/1.0.0": "bafybeihj2orqapokafg7co3wlogwgf6cckaaj2bz3nuv4rm3opkoyhrlp4",
55
"protocol/valory/srr/0.1.0": "bafybeihrixgptxuqpf2s4nujypwlv5aed2nboozq5kl4c26cxw6r7si2x4",
66
"contract/valory/dynamic_contribution/0.1.0": "bafybeier4e6577cl5rxkhxz3r53tacbdqoabqw5ae3kig2jgrfwdit7zpy",
7-
"contract/valory/mech/0.1.0": "bafybeicct2ijhq7x5tin3km6b4bjmrhbknrz7xptxwzzriv7443shcmjle",
7+
"contract/valory/mech/0.1.0": "bafybeiejdn3rqqa7smbeiypajy63um7okteimvj6bsud3gezneycmdc6te",
88
"contract/valory/compatibility_fallback_handler/0.1.0": "bafybeiaoaxll4lwdiaahxl2r2vunafifu7w2axjbpnghwcfrexusfbsftq",
99
"contract/valory/wveolas/0.1.0": "bafybeibtlvxqrve5g4uentwwfsjpnffxr3qfczwjqa7va3oyvosrzw5vd4",
1010
"contract/valory/veolas_delegation/0.1.0": "bafybeifsl5e75bauixbq2fvrq4dyse3dle5zvdozz224t2heridjqequti",
@@ -15,19 +15,19 @@
1515
"skill/valory/twitter_scoring_abci/0.1.0": "bafybeidoizlbvmh7gk3vll7k4hid7fxkde4qdvrdxpo7gweda2f5kqyj3m",
1616
"skill/valory/ceramic_read_abci/0.1.0": "bafybeihnao4vubt3rjhka7swjqedifppohfa3jzgpmdxalfdofr44q5jti",
1717
"skill/valory/ceramic_write_abci/0.1.0": "bafybeia5mutx7urihg3bfjqmw7ox2luspcr2fakuvkkx6oglupbt52wpxi",
18-
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeif36fcmfsuqcm2e6bkn54tse45onpwrlyl5qpehmweztx43jmgvhi",
18+
"skill/valory/impact_evaluator_abci/0.1.0": "bafybeihbj67rybtlqxs6oai7t2hgk3b5dof7bfqntgxic5wbbr3yhuayym",
1919
"skill/valory/generic_scoring_abci/0.1.0": "bafybeif5yqzf7lwnfssijm2eytog6takawngjltkvgzxmhfdob7klmgph4",
2020
"skill/valory/twitter_write_abci/0.1.0": "bafybeialoyaropbcglckqsvhul3ojiuthsbdcm6a34py5p2b2sit4awoey",
2121
"skill/valory/llm_abci/0.1.0": "bafybeigu2xacitzocldv7kofnzi4g6e64xwl4vzl3m665bjbdqfkua6g3q",
2222
"skill/valory/decision_making_abci/0.1.0": "bafybeien73urcvuyewvpdyp26lwvnasmpltgtcsi5h463it6a2h576riem",
2323
"skill/valory/olas_week_abci/0.1.0": "bafybeigjaawlgphqsjispczom6mrmvl23xhzaaxxytovgcgwzzhyht463i",
24-
"skill/valory/mech_interact_abci/0.1.0": "bafybeia55wkn5bpwtm66avsyst5aot6nj7gelnfpyhtsyayzxba5cresii",
24+
"skill/valory/mech_interact_abci/0.1.0": "bafybeidxignwgujlkhw5hbek7xw2uz5nrd3h2xx7sj5zor263dgh4fm3p4",
2525
"skill/valory/farcaster_write_abci/0.1.0": "bafybeibrrumk6wgzon36a6iy6ke4p52cqgsmnmuooza4thpaga5fzz6l4e",
2626
"skill/valory/farcaster_test_abci/0.1.0": "bafybeid3wxhjrltl7t3pxinygg46e3ob4jvch2pkvbfcv3ovhvhnhaq6ie",
27-
"agent/valory/impact_evaluator/0.1.0": "bafybeihxhstvhp2gduiixf3m2wms7iv6qo3g5xlr4eq7ovdhoz6ogmi3yy",
27+
"agent/valory/impact_evaluator/0.1.0": "bafybeicenmzty5b422p6yyaly3qsvrbuhx5qn7dedajzylvibzhdy5zyva",
2828
"agent/valory/farcaster_test/0.1.0": "bafybeibmygyr2wl4hzevlduyop32cgeyyzewfifrwh7cmvazyasuz3u454",
29-
"service/valory/impact_evaluator/0.1.0": "bafybeieyvs6u4ul3gn74nb3lgv7vi22quogn6ycjtqzdu33czngnxezwky",
30-
"service/valory/impact_evaluator_local/0.1.0": "bafybeih3r5xmscyv2u6m37npdcozw3jlxshmvjs3c7q6wksnfezvyjhiia"
29+
"service/valory/impact_evaluator/0.1.0": "bafybeibalbgu2khvypip32ssj6upjby3fwq2rcjtzh4qwsg5pxhfipcine",
30+
"service/valory/impact_evaluator_local/0.1.0": "bafybeigdaxvq5hrlv4aiqhcwnubairjgjia6hiuv7xpbqqmebuxcuuc3eq"
3131
},
3232
"third_party": {
3333
"protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi",

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ protocols:
4343
skills:
4444
- valory/abstract_abci:0.1.0:bafybeihat4giyc4bz6zopvahcj4iw53356pbtwfn7p4d5yflwly2qhahum
4545
- valory/abstract_round_abci:0.1.0:bafybeih3enhagoql7kzpeyzzu2scpkif6y3ubakpralfnwxcvxexdyvy5i
46-
- valory/impact_evaluator_abci:0.1.0:bafybeif36fcmfsuqcm2e6bkn54tse45onpwrlyl5qpehmweztx43jmgvhi
46+
- valory/impact_evaluator_abci:0.1.0:bafybeihbj67rybtlqxs6oai7t2hgk3b5dof7bfqntgxic5wbbr3yhuayym
4747
- valory/generic_scoring_abci:0.1.0:bafybeif5yqzf7lwnfssijm2eytog6takawngjltkvgzxmhfdob7klmgph4
4848
- valory/twitter_scoring_abci:0.1.0:bafybeidoizlbvmh7gk3vll7k4hid7fxkde4qdvrdxpo7gweda2f5kqyj3m
4949
- valory/ceramic_read_abci:0.1.0:bafybeihnao4vubt3rjhka7swjqedifppohfa3jzgpmdxalfdofr44q5jti
@@ -57,7 +57,7 @@ skills:
5757
- valory/decision_making_abci:0.1.0:bafybeien73urcvuyewvpdyp26lwvnasmpltgtcsi5h463it6a2h576riem
5858
- valory/llm_abci:0.1.0:bafybeigu2xacitzocldv7kofnzi4g6e64xwl4vzl3m665bjbdqfkua6g3q
5959
- valory/olas_week_abci:0.1.0:bafybeigjaawlgphqsjispczom6mrmvl23xhzaaxxytovgcgwzzhyht463i
60-
- valory/mech_interact_abci:0.1.0:bafybeia55wkn5bpwtm66avsyst5aot6nj7gelnfpyhtsyayzxba5cresii
60+
- valory/mech_interact_abci:0.1.0:bafybeidxignwgujlkhw5hbek7xw2uz5nrd3h2xx7sj5zor263dgh4fm3p4
6161
default_ledger: ethereum
6262
required_ledgers:
6363
- ethereum
@@ -250,7 +250,8 @@ models:
250250
light_slash_unit_amount: ${int:5000000000000000}
251251
serious_slash_unit_amount: ${int:8000000000000000}
252252
multisend_batch_size: ${int:50}
253-
mech_contract_address: ${str:0x77af31de935740567cf4ff1986d04b2c964a786a}
253+
mech_contract_address: ${str:0x77af31De935740567Cf4fF1986D04B2c964A786a}
254+
request_price: ${int:null}
254255
ipfs_address: ${str:https://gateway.autonolas.tech/ipfs/}
255256
default_chain_id: ${str:ethereum}
256257
transaction_service_url: ${str:https://safe-transaction-mainnet.safe.global/api/v1/messages/{message_hash}/}

0 commit comments

Comments
 (0)