AbstractSDK / cw-orchestrator

All-in-one Rust-based CosmWasm testing, scripting, and deployment tool.
https://orchestrator.abstract.money
GNU General Public License v3.0
76 stars 18 forks source link

cw orch core 2.0 changes #470

Closed Buckram123 closed 4 weeks ago

Buckram123 commented 1 month ago

For the full list of changes see ORC-153

Checklist

cloudflare-pages[bot] commented 1 month ago

Deploying cw-orchestrator with  Cloudflare Pages  Cloudflare Pages

Latest commit: df8064e
Status:⚡️  Build in progress...

View logs

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 31.84713% with 107 lines in your changes missing coverage. Please review.

Project coverage is 51.4%. Comparing base (5b167ac) to head (df8064e). Report is 1 commits behind head on main.

Files Patch % Lines
cw-orch-daemon/src/state.rs 0.0% 70 Missing :warning:
packages/cw-orch-core/src/environment/state.rs 0.0% 12 Missing :warning:
cw-orch-daemon/src/keys/public.rs 77.1% 8 Missing :warning:
...kages/cw-orch-core/src/environment/queriers/mod.rs 14.2% 6 Missing :warning:
...ackages/cw-orch-core/src/environment/tx_handler.rs 0.0% 5 Missing :warning:
cw-orch-daemon/src/sync/core.rs 0.0% 2 Missing :warning:
packages/cw-orch-mock/src/core.rs 0.0% 2 Missing :warning:
contracts-ws/contracts/counter/src/interface.rs 0.0% 1 Missing :warning:
...terchain/interchain-daemon/src/packet_inspector.rs 0.0% 1 Missing :warning:
Additional details and impacted files | [Files](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK) | Coverage Δ | | |---|---|---| | [contracts-ws/contracts/mock\_contract/src/lib.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=contracts-ws%2Fcontracts%2Fmock_contract%2Fsrc%2Flib.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y29udHJhY3RzLXdzL2NvbnRyYWN0cy9tb2NrX2NvbnRyYWN0L3NyYy9saWIucnM=) | `97.3% <100.0%> (ø)` | | | [...tracts-ws/contracts/mock\_contract/src/msg\_tests.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=contracts-ws%2Fcontracts%2Fmock_contract%2Fsrc%2Fmsg_tests.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y29udHJhY3RzLXdzL2NvbnRyYWN0cy9tb2NrX2NvbnRyYWN0L3NyYy9tc2dfdGVzdHMucnM=) | `94.7% <100.0%> (ø)` | | | [...ontracts-ws/contracts/mock\_contract\_u64/src/lib.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=contracts-ws%2Fcontracts%2Fmock_contract_u64%2Fsrc%2Flib.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y29udHJhY3RzLXdzL2NvbnRyYWN0cy9tb2NrX2NvbnRyYWN0X3U2NC9zcmMvbGliLnJz) | `82.7% <100.0%> (ø)` | | | [cw-orch-daemon/src/error.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=cw-orch-daemon%2Fsrc%2Ferror.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y3ctb3JjaC1kYWVtb24vc3JjL2Vycm9yLnJz) | `14.2% <ø> (ø)` | | | [cw-orch-daemon/src/keys/private.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=cw-orch-daemon%2Fsrc%2Fkeys%2Fprivate.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y3ctb3JjaC1kYWVtb24vc3JjL2tleXMvcHJpdmF0ZS5ycw==) | `77.0% <100.0%> (ø)` | | | [cw-orch-daemon/src/keys/signature.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=cw-orch-daemon%2Fsrc%2Fkeys%2Fsignature.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y3ctb3JjaC1kYWVtb24vc3JjL2tleXMvc2lnbmF0dXJlLnJz) | `100.0% <100.0%> (ø)` | | | [cw-orch/src/snapshots.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=cw-orch%2Fsrc%2Fsnapshots.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-Y3ctb3JjaC9zcmMvc25hcHNob3RzLnJz) | `97.6% <100.0%> (ø)` | | | [packages/cw-orch-core/src/build.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=packages%2Fcw-orch-core%2Fsrc%2Fbuild.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-cGFja2FnZXMvY3ctb3JjaC1jb3JlL3NyYy9idWlsZC5ycw==) | `57.1% <ø> (+12.6%)` | :arrow_up: | | [...ges/cw-orch-core/src/contract/contract\_instance.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=packages%2Fcw-orch-core%2Fsrc%2Fcontract%2Fcontract_instance.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-cGFja2FnZXMvY3ctb3JjaC1jb3JlL3NyYy9jb250cmFjdC9jb250cmFjdF9pbnN0YW5jZS5ycw==) | `71.9% <100.0%> (-0.8%)` | :arrow_down: | | [packages/cw-orch-core/src/contract/deploy.rs](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree&filepath=packages%2Fcw-orch-core%2Fsrc%2Fcontract%2Fdeploy.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK#diff-cGFja2FnZXMvY3ctb3JjaC1jb3JlL3NyYy9jb250cmFjdC9kZXBsb3kucnM=) | `0.0% <ø> (ø)` | | | ... and [15 more](https://app.codecov.io/gh/AbstractSDK/cw-orchestrator/pull/470?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=AbstractSDK) | |