Skip to content
  • Svyatoslav Nikolsky's avatar
    Process finality proofs in solidity PoA -> Substrate contract (#69) · fb9a31b4
    Svyatoslav Nikolsky authored
    
    
    * solidity contract
    
    * continue
    
    * upd
    
    * cargo update
    
    * fixes
    
    * ehtereum_headers -> headers
    
    * extracted some common stuff
    
    * ethereum_sync.rs -> sync.rs
    
    * make sync generic
    
    * continue extracting
    
    * continue
    
    * add eth-contract argument
    
    * continue
    
    * some fixes
    
    * contract v2
    
    * continue
    
    * more fixes
    
    * more fixes
    
    * deal with duplicated params
    
    * removed multiple call_rpc variants
    
    * bail_on_error!()
    
    * fn submit_ethereum_transaction
    
    * more fixes
    
    * cargo fmt --all
    
    * fix
    
    * bail_on_arg_error!()
    
    * fix
    
    * fix
    
    * remove async_extra stuff
    
    * start work on finality builtin
    
    remove async_extra stuff
    
    continue
    
    continue
    
    local testnet (Alice + Bob) for node
    
    * added TODO
    
    * substrate-bridge.json -> substrate-bridge-abi.json
    
    * get rid of substrate transactions hashes
    
    * get rid of ethereum transactions hashes
    
    * extracted contract bytecode to separate file
    
    * cargo fmt --all
    
    * avoid duplicate import in contracts
    
    * removed Default::default()
    
    * swapped configurations for sub2eth && eth2sub
    
    * fix compilation
    
    * do not double gas limit when submitting Substrate headers
    
    * fix finality storage
    
    * at least 1 validator required
    
    * shift_session_manager_works
    
    * cargo fmt --all
    
    * solidity contract removed
    
    * consts
    
    * extracted solc compilation details to separate file
    
    * removed (obsolete in future Vec<u8> justification)
    
    * fixed cli option description
    
    * fix typos
    
    * fix grumble
    
    * extracted constants
    
    * log decoded header
    
    * new substrate version + actually verify justification
    
    * intermediate cargo fmt --all
    
    * comments
    
    * disable completion data resubmission
    
    * increased timeouts + _MS -> Duration
    
    * forget completion data after submission
    
    * builtin tests
    
    * headers tests
    
    * cargo fmt --all
    
    * update contract
    
    * Update relays/ethereum/src/ethereum_sync_loop.rs
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    
    * Update relays/ethereum/src/ethereum_sync_loop.rs
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    
    * added docs
    
    * OwnedFutureOutput
    
    * more docs fixes
    
    * cargo fmt --all
    
    * encode headers
    
    * consts + docs
    
    * aliases again
    
    * cargo fmt --all
    
    * Update relays/ethereum/src/ethereum_sync_loop.rs
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    
    * Update relays/ethereum/src/ethereum_sync_loop.rs
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    
    * Use Duration::from_secs() instead of from_millis()
    
    * grumbles
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * incomplete_headers_are_still_incomplete_after_advance
    
    * add hex-encoded headers to substrate_header_without_signal_parsed
    
    * cargo fmt --all
    
    * Update relays/ethereum/src/sync_loop.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * Update relays/ethereum/src/headers.rs
    
    Co-authored-by: default avatarHernando Castano <[email protected]>
    
    * added comments on Extra and Completion
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    Co-authored-by: default avatarHernando Castano <[email protected]>
    fb9a31b4