valory-xyz / agent-academy-1

Valory's Agent Academy 1 - participant repo
Apache License 2.0
1 stars 1 forks source link

feat/ add multicall contract #176

Closed 0xArdi closed 1 year ago

0xArdi commented 1 year ago

This PR adds support for the MakerDAO Multicall2 contract.

codecov-commenter commented 1 year ago

Codecov Report

Base: 89.76% // Head: 89.03% // Decreases project coverage by -0.74% :warning:

Coverage data is based on head (1d46e10) compared to base (3078463). Patch coverage: 53.93% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #176 +/- ## ========================================== - Coverage 89.76% 89.03% -0.74% ========================================== Files 69 73 +4 Lines 5190 5325 +135 ========================================== + Hits 4659 4741 +82 - Misses 531 584 +53 ``` | Flag | Coverage Δ | | |---|---|---| | unittests | `89.03% <53.93%> (-0.74%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#carryforward-flags-in-the-pull-request-comment) to find out more. | [Impacted Files](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz) | Coverage Δ | | |---|---|---| | [...rr/tests/test\_token\_vault\_factory/test\_contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvYWdlbnRzL2VsY29sbGVjdG9vb3JyL3Rlc3RzL3Rlc3RfdG9rZW5fdmF1bHRfZmFjdG9yeS90ZXN0X2NvbnRyYWN0LnB5) | `98.62% <ø> (ø)` | | | [...ectooorr/contracts/token\_vault\_factory/contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL3Rva2VuX3ZhdWx0X2ZhY3RvcnkvY29udHJhY3QucHk=) | `86.33% <ø> (ø)` | | | [...lectooorr/skills/elcollectooorr\_abci/behaviours.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvc2tpbGxzL2VsY29sbGVjdG9vb3JyX2FiY2kvYmVoYXZpb3Vycy5weQ==) | `99.82% <ø> (ø)` | | | [...ges/elcollectooorr/contracts/artblocks/contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL2FydGJsb2Nrcy9jb250cmFjdC5weQ==) | `30.63% <6.89%> (-7.27%)` | :arrow_down: | | [...ectooorr/contracts/artblocks\_periphery/contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL2FydGJsb2Nrc19wZXJpcGhlcnkvY29udHJhY3QucHk=) | `34.86% <14.28%> (-5.14%)` | :arrow_down: | | [...oorr/contracts/artblocks\_minter\_filter/contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL2FydGJsb2Nrc19taW50ZXJfZmlsdGVyL2NvbnRyYWN0LnB5) | `33.82% <15.15%> (-12.18%)` | :arrow_down: | | [...es/elcollectooorr/contracts/multicall2/contract.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL211bHRpY2FsbDIvY29udHJhY3QucHk=) | `93.02% <93.02%> (ø)` | | | [...r/agents/elcollectooorr/tests/helpers/constants.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvYWdlbnRzL2VsY29sbGVjdG9vb3JyL3Rlc3RzL2hlbHBlcnMvY29uc3RhbnRzLnB5) | `100.00% <100.00%> (ø)` | | | [...lectooorr/tests/test\_agents/base\_elcollectooorr.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvYWdlbnRzL2VsY29sbGVjdG9vb3JyL3Rlc3RzL3Rlc3RfYWdlbnRzL2Jhc2VfZWxjb2xsZWN0b29vcnIucHk=) | `68.05% <100.00%> (+0.44%)` | :arrow_up: | | [...es/elcollectooorr/contracts/multicall2/\_\_init\_\_.py](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz#diff-cGFja2FnZXMvZWxjb2xsZWN0b29vcnIvY29udHJhY3RzL211bHRpY2FsbDIvX19pbml0X18ucHk=) | `100.00% <100.00%> (ø)` | | | ... and [3 more](https://codecov.io/gh/valory-xyz/agent-academy-1/pull/176?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=valory-xyz)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.