-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Labels
evmtrackingA tracking issue for a big multi-PR initiativeA tracking issue for a big multi-PR initiative
Description
Design
Tasks
Design phase
- https://github.com/humanode-network/arch/pull/47
- https://github.com/humanode-network/arch/pull/49
EVM accounts
- Introduce external account provider into
pallet_evmfrontier#61 - Frame evm system frontier#62
- Add default implementation for OnNewAccount and OnKilledAccount for empty tuple frontier#63
- Implement StoredMap for EvmSystem frontier#64
EVM balances
- Frame EVM balances frontier#65
- Apply formatting for
pallet-evm-systemfrontier#66 - Add try-runtime feature into
pallet-evm-systemfrontier#67 - Use
sp_stdlibrary to add FromStr trait for tests atpallet-evm-systemfrontier#68 - Rename FullAccount into Account at
pallet-evm-systemfrontier#69 - Fix
try_mutate_existsimplementation and add tests to check it frontier#70 - Move
AccountProviderinterface intofp-emfrontier#71
Currency swap
- Implement currency swap logic #678
- Introduce currency swap related primitives #680
- Currency swap precompile #682
- Bridge pot currency swap implementation #684
- Make currency swap return the original imbalance on failure #686
- Implement
pallet-currency-swaplogic #679 - Automatic currency-swap proxy primitives #685
- Separate balances between native and EVM accounts #673
- Check existential deposit when creating an account during swap #692
- Implement bridges pot currency swap accounts inititialization #716
- Integrate bridges initialization logic into
humanode-runtime#719
Fee adjustments
Mainnet rollout
- EVM state migration (nothing to do here, we are lucky)
Usability improvements
- Add ERC20 wrapper precompile #696
- Prepare user-facing documentation for the new EVM design (update gitbook)
Bugfixes
- Do not deduct ED when reading the balance via the RPC
- Set EVM currency existenial deposit to 1 #781
- Smart contract account gets created and deleted on every payable call #762
- Smart contract can't get less than ED via payable function #763
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
evmtrackingA tracking issue for a big multi-PR initiativeA tracking issue for a big multi-PR initiative