AstarNetwork / astar-frame

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

The account abstraction pallet #130

Open akru opened 1 year ago

akru commented 1 year ago

Pull Request Summary

Account abstraction pallet (pallet-account) makes possible to manage multiple origins and proxy call using desired account origin.

Check list

shunsukew commented 1 year ago

Can I ask what are purposes and use cases of call_as call to dispatch by using derived account? I'm interested in it.

akru commented 1 year ago

@Dinonard please check changes, I'll happy to merge it soon

github-actions[bot] commented 1 year ago

Code Coverage

Package Line Rate Branch Rate Health
precompiles/dapps-staking/src 93% 0%
frame/collator-selection/src 76% 0%
frame/custom-signatures/src 52% 0%
frame/dapps-staking/src/pallet 87% 0%
primitives/xcm/src 62% 0%
frame/pallet-xvm/src 5% 0%
chain-extensions/dapps-staking/src 0% 0%
chain-extensions/types/dapps-staking/src 0% 0%
frame/pallet-xvm/src/pallet 8% 0%
precompiles/sr25519/src 79% 0%
precompiles/assets-erc20/src 76% 0%
precompiles/xcm/src 85% 0%
frame/dapps-staking/src 82% 0%
chain-extensions/types/assets/src 0% 0%
frame/contracts-migration/src 0% 0%
frame/xc-asset-config/src 50% 0%
chain-extensions/types/xvm/src 0% 0%
chain-extensions/xvm/src 0% 0%
frame/pallet-account/src 73% 0%
precompiles/substrate-ecdsa/src 78% 0%
precompiles/utils/macro/src 0% 0%
precompiles/utils/src 69% 0%
precompiles/utils/macro/tests 0% 0%
frame/block-reward/src 80% 0%
precompiles/xvm/src 61% 0%
frame/pallet-xcm/src 53% 0%
chain-extensions/pallet-assets/src 0% 0%
Summary 57% (2738 / 4831) 0% (0 / 0)

Minimum allowed line rate is 50%

akru commented 1 year ago

Thank you for your feedback, @shaunxw! If you have no more concerns, then let’s approve and merge this PR.