• David's avatar
    LocalCallExecutor and RemoteCallRequest generic over Hasher and NodeCodec (#573) · 889c1dc1
    David authored
    * LocalCallExecutor and RemoteCallRequest generic over Hasher and NodeCodec
    
    * Fix client/db
    
    * Use new triehash
    
    * Use new triehash
    Don't use ethereum-types from rlp
    
    * New triehash
    
    * Use new triehash
    
    * fixes and rlp without ethereum-types
    
    * Lockfile
    
    * lockfile
    
    * Rename enumerated_trie_root to keccak_rlp_enumerated_trie_root
    
    * Rename ordered_trie_root -> keccak_rlp_ordered_trie_root
    Rename trie_root -> keccak_rlp_trie_root
    
    * Fix panic message
    
    * Kick the ball one step up the ladder
    
    * Normalize function signatures between wasm and native
    
    * Sort out compilation and test errors
    
    * Cleanup
    
    * Constrain the wasm-version using an ExternTrieCrypto trait that is implemented only for KeccakHasher
    
    * hashdb is not optional
    
    * lockfile
    
    * Runtimes
    
    * Missing bounds
    
    * wasm binaries
    
    * lockfiles
    
    * binaries
    
    * LocalCallExecutor uses concrete hasher/codec
    
    * Use binaries from master
    
    * Externalities is concrete
    RuntimeInfo is not generic
    
    * whitespace grumble
    
    * lockfile
    
    * lockfile and binaries
    889c1dc1