Skip to content
  • Wei Tang's avatar
    Substrate EVM (#3927) · 1d5cae9a
    Wei Tang authored
    
    
    * srml-evm: init the basic structures
    
    * srml-evm: finish executor implementation
    
    * srml-evm: implement balance deposit and withdraw
    
    * srml-evm: implement the actuall call/create
    
    * srml-evm: use crates.io version of evm
    
    * srml-evm: fix no-std compile
    
    * Remove dependency patch
    
    * Update to evm 0.14
    
    * Use double map for account storage
    
    * Add precompiles support
    
    * Add some basic docs
    
    * Use runtime_io::chain_id()
    
    * Update srml/evm/src/lib.rs
    
    Co-Authored-By: default avatarXiliang Chen <[email protected]>
    
    * Update srml/evm/src/lib.rs
    
    Co-Authored-By: default avatarXiliang Chen <[email protected]>
    
    * Fix WithdrawReason
    
    * Unique saturate balance to u128
    
    * Unique saturate withdraw to u128
    
    * Remove extern crate alloc
    
    * Move account code to a separate storage and use ref for convert_account_id
    
    * More match cause for error message
    
    * Fix potential interger overflow
    
    * Use decode_len for fetching code length
    1d5cae9a
This project manages its dependencies using Cargo. Learn more