AstarNetwork / astar-frame

Core frame modules for Astar & Shiden network.
Other
58 stars 38 forks source link

Fix evm duplicated dependency #91

Closed Dinonard closed 1 year ago

Dinonard commented 1 year ago

Pull Request Summary

Makes evm dependency in precompile-utils optional.

Moved the only function that relies on that crate to testing.rs since it's only used there. This should help avoid using different evm versions in the future for production code.

github-actions[bot] commented 1 year ago

Code Coverage

Package Line Rate Branch Rate Health
chain-extensions/impls/dapps-staking/src 0% 0%
frame/custom-signatures/src 81% 0%
precompiles/assets-erc20/src 91% 0%
frame/pallet-xcm/src 81% 0%
frame/vesting/src 87% 0%
precompiles/utils/macro/tests 100% 0%
primitives/xcm/src 88% 0%
precompiles/utils/src/data 72% 0%
frame/block-reward/src 96% 0%
precompiles/substrate-ecdsa/src 78% 0%
frame/xc-asset-config/src 88% 0%
chain-extensions/types/dapps-staking/src 0% 0%
frame/dapps-staking/src 93% 0%
precompiles/dapps-staking/src 95% 0%
frame/collator-selection/src 89% 0%
precompiles/utils/macro/src 0% 0%
precompiles/utils/src 84% 0%
precompiles/sr25519/src 78% 0%
precompiles/xcm/src 80% 0%
frame/dapps-staking/src/pallet 85% 0%
chain-extensions/trait/src 0% 0%
Summary 86% (8338 / 9725) 0% (0 / 0)

Minimum allowed line rate is 60%