- Aug 15, 2018
-
-
Gav Wood authored
* Slashing improvements - unstake when balance too low - unstake after N slashes according to val prefs - don't early-terminate session/era unless unstaked - offline grace period before punishment * Fix warning * Cleanups and ensure slash_count decays * Bump authoring version and introduce needed authoring stub * Rename * Fix offline tracker * Fix offline tracker * Renames * Add test * Tests * Tests.
-
Tomasz Drwięga authored
* Get block RPC. * Fix rpc-servers.
-
- Aug 12, 2018
-
- Aug 10, 2018
-
-
Arkadiy Paronyan authored
* Update lib.rs * Update lib.rs * Update config.rs * Update lib.rs * Update lib.rs * tab correction
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
Gav authored
-
Gav authored
-
asynchronous rob authored
-
asynchronous rob authored
[Backport] Vote out offline authorities
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
Chevdor authored
* Add new flag to allow listening to all interfaces Fix #439 Fix #494 * Fix capitalisation
-
Pierre Krieger authored
-
Pierre Krieger authored
* Some networking cleanups * Fix tests * Fix wrong port in new_local
-
Pierre Krieger authored
-
Gav authored
-
André Silva authored
* substrate: return Option in all storage related RPC methods * substrate: remove unused imports * substrate: remove unused NoValueForKey error variant * substrate: don't return Option on code_at since code is always defined
-
Tomasz Drwięga authored
-
Tomasz Drwięga authored
* Initial implementation of storage events. * Attaching storage events. * Expose storage modification stream over RPC. * Use FNV for hashing small keys. * Fix and add tests. * Swap alias and RPC name. * Fix demo. * Addressing review grumbles. * Fix comment.
-
Arkadiy Paronyan authored
-
- Aug 02, 2018
-
-
Arkadiy Paronyan authored
* v0.2.3 * Lower bft timeout * force BFT delay in consensus service, not in proposer logic (#477) * move forced delay to consensus service * fiddle with logging
-
- Aug 01, 2018
-
-
Gav authored
- Jul 31, 2018
-
-
Gav authored
-
Gav Wood authored
* Fix up session phase. * Version bump. * Version fix * Fix session rotation properly and add test * Make contract a separate runtime module (#345) * decl_module and extract runtime mod * Invert dependency staking←→contract * Remove CodeOf * Remove StorageOf and move double_map * Comment staking test * Clean * Add gas_price and gas_limit * Commit. * Renames * Params * WIP * Rename transfer to call * WIP * Rebuild binaries. * WIP * Backport ctro changes * Call wiring * Commit overlay. * Rename merge → commit, into_state → ..._change_set * WIP * Contract creation routines * Set code of the created account. * Fix the ID of `create` Call * Fix most of the warning. * Add the simplest test in the contract crate * Transfers work! * Add contract_create test. * Clean * Add top-level create test * Clean a bit. * Pass gas_limit and data via create. * Introduce OnAccountKill callback in staking * Hook up OnAccountKill * Comments * Pay for gas. * Refund unused gas in call * Tests for zero call and zero endownment. * Add todo about rewriting docs * Pay for gas in create transactions * Fix refunds * Clean unrelevant comments * fixup! Fix refunds * fixup! Clean unrelevant comments * Move DetermineContractAddress to contract Also restore account removal test * fixup! Clean unrelevant comments * Inline effect_transfer, remove effect_create Remove account_db! * Use own new_test_ext. * Don't account for liability * Add some docs * Move contract_fee into contract module * Take GasMeter in vm::execute * Use GasMeter throughout contract module for meter * gas module refactoring * Clean * Add base call fee * note about gas price should be taken from storage * Add base fee for create * Rename send → call * Clean * Take fee expressed in dots in gas * Add Checked{Add,Sub,Mul,Div} to SimpleArithmetic * Make Gas generic * Store {call,create}_base_fee in storage * Clean * Rename buy_gas * Store gas_price in the storage * Remove unneeded comment. * Bail out if contract already has code. * Todos * Refund even if top-level contract fails. * Fix error msg * Fix caller issue * Extract tests module * Add max_depth var in storage * Remove left over gas_left * Refactor exec * Add test oog test. * set_free_balance_creating * Docs and comments. * Update storage roots because of ContractFee move * Rebuild binaries. * Simplify vm code. * Wrapping. * Refactor a bit. * Typo * UpdateBalanceOutcome enum * Style grumbles. * Rebuild binaries. * Always consume the given amount of gas. * [skip ci] endownment → endowment * Rename `AccountId` generic in on_account_kill * Fix Cargo.lock * Refine docs for gas meter. * [skip ci] Add comments for gas module * Directly assign to `return_data` at declaration * Use slices instead of vecs to pass the input data * Add todo about passing return data without copy * Use checked_add instead of add with overflow * Use return_data directly. * Rebuild binaries. * Rebuild binaries. * Docs
- Jul 29, 2018
-
- Jul 28, 2018
-
-
Arkadiy Paronyan authored
-
-
Pierre Krieger authored
-
Pierre Krieger authored
* Switch to the master branch of libp2p * Fixed having to clear manually * Fix TTL of bootstrap nodes * Speed up compilation time * Update libp2p * Remove obsolete comment
-
Gav authored
-
Chevdor authored
Fix #437
-
Sergey Pepyakin authored
-
Arkadiy Paronyan authored
* Exit signal gets its own trait * Typo * Removed clone bounds
-
- Jul 27, 2018