• Marek Kotewicz's avatar
    ethabi version 5 (#7723) · c060d958
    Marek Kotewicz authored
    * Refactor updater to use ethabi-derive
    
    * Grumble: do_call type alias
    
    * Empty commit to trigger test re-run
    
    * migration to ethabi-5.0
    
    * migration to ethabi-5.0 in progress
    
    * use ethabi_deriven to generate TransactAcl contract
    
    * use ethabi_deriven to generate Registry contract
    
    * hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720
    
    * node-filter crate uses ethabi_derive to generate peer_set contract interface
    
    * use LruCache in node-filter instead of HashMap
    
    * validator_set engine uses ethabi_derive
    
    * ethcore does not depend on native_contracts
    
    * miner does no depend on native_contracts
    
    * secret_store does not use native_contracts (in progress)
    
    * removed native-contracts
    
    * ethcore and updater does not depend on futures
    
    * updated ethereum-types
    
    * fixed all warnings caused by using new version of ethereum-types
    
    * updated ethabi_derive && ethabi_contract to get rid of warnings
    
    * removed another retain cycle in updater, fixed following minor version on update
    
    * moved contracts out of native_contracts res
    
    * updated ethabi_contract
    
    * fixed failing test
    
    * fixed failing test
    
    * there is no need to create two contracts of the same kind any more
    
    * simplify updater::ReleaseTrack conversion into u8 and add several tests for it
    
    * applied review suggestions
    
    * applied review suggestions
    c060d958