Closed dzmitry-lahoda closed 8 months ago
Motivation
On each new CVM call, new executor created. It is heavy on code.
Because executor created per user, it will be hard to upgrade, and on upgrade user will have to pay for that.
Suggested Solution
Do ethereum like account absractions or CW20 proxy, so that executor is just wallet with proxy and delegation, but not really runs over CVM program.
This will make instansing executor cheaper, and reduce need to upgrade in mass.
Alternatives
Keeps things as is, so they may blow up later. And also may be not compatible with what Cosmos/CosmWasm will do.
Additional Information
Similar to last point in https://github.com/ComposableFi/yui-ibc-solidity-private/issues/84
stale-issue
close-issue
resear
Motivation
On each new CVM call, new executor created. It is heavy on code.
Because executor created per user, it will be hard to upgrade, and on upgrade user will have to pay for that.
Suggested Solution
Do ethereum like account absractions or CW20 proxy, so that executor is just wallet with proxy and delegation, but not really runs over CVM program.
This will make instansing executor cheaper, and reduce need to upgrade in mass.
Alternatives
Keeps things as is, so they may blow up later. And also may be not compatible with what Cosmos/CosmWasm will do.
Additional Information
Similar to last point in https://github.com/ComposableFi/yui-ibc-solidity-private/issues/84