- Jul 29, 2018
-
-
Sergey Pepyakin authored
* 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.
-
Gav Wood authored
* Bump version * Version bump. * Version bump.
-
Svyatoslav Nikolsky authored
* use db in light clients * fixed comment * fixed grumbles * blockchain data cache * fixed grumbles * fix compilation * keep the last entry in the cache * fixed grumbles * fixed reporting of pruned entries
-
-
- 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
-
Chevdor authored
Fix #437
-
Sergey Pepyakin authored
-
Arkadiy Paronyan authored
* Exit signal gets its own trait * Typo * Removed clone bounds
-
- Jul 27, 2018
-
-
Chevdor authored
* Add Dockerfile Add documentation Ref #375 * Add PORT, VOLUME and reduce size of the docker image significantly Fix doc and reduce image size Fix #375 * Fix docker compose
-
Chevdor authored
* Reset peers.json if the content is not loadable Fix #404 * Whitespace
-
Wei Tang authored
* Limit number of incoming connections * Check Endpoint::Listener before checking num_open_connections.incoming * Maintain at least 1-1/n portion of outgoing connections * Remove use * Default incoming_peers_factor to 2 * Use max_incoming_peers and max_outgoing peers to check whether connections should be dropped * Fix expected_max_peers: reserved peers are not counted in config.max_peers * typo: fix test
-
Pierre Krieger authored
* Fix memory leaks in libp2p * Fix memory leaks in libp2p
-
Svyatoslav Nikolsky authored
* do not queue empty blocks set for import * fixed grumbles
-
* ok_or → ok_or_else * Correct the sides of the given and expected args * Indent } properly * Convert identation from tabs to spaces. * Convert identation from tabs to spaces. [2]
-
Bob Liu authored
-
Arkadiy Paronyan authored
* Commit extrinsics changes * Removed panic=abort * Commit when needed * Resotre default hook for the native call * Revert test * Proper test * Sorted errors and fixed wasm build
-
-
- Jul 26, 2018
-
-
* Fix bug and refactoring - Fix panic in some cases - Extract the generation as a reusable function - Improve scoring calculation - Add tests - Sort the results - Fix the case when called with a desired pattern either empty or of 1 char - Add a 'even more' paranoiac mode - Add benchmarks Fix #417 * Fixed compilation for nightly
-
- Jul 25, 2018
-
-
Arkadiy Paronyan authored
* Moved chain ops to substrate-service * moved RPC to susbstrate-service WIP * Moved RPC to substrate-service * Version * Removed redundadnt messages * substrate CLI * Removed obsolete files * Sorted out startup messages * Pass executable name to CLI
-
- Jul 24, 2018
-
-
Arkadiy Paronyan authored
* Revert chain command * BLOCKS -> NUM * Fixed warning
-
Pierre Krieger authored
-
Arkadiy Paronyan authored
-
Chevdor authored
* Rename readme * Add some Asciidoc demo * Remove extra lines
-
Gav Wood authored
* Create CONTRIBUTING.md * Update CONTRIBUTING.md
-
- Jul 23, 2018
-
-
Tomasz Drwięga authored
-
Gav Wood authored
* Fix p2p * Cosmetic stuff * More cosmetics * Whitespace * Whitespace * Whitespace * Renames * Most cosmetics * typo * minor rename * Remote-end disconnect message should be info! * invalid tab * Avoid ignoring sustained bad pings * Remove workarounds.
-
Pierre Krieger authored
-
Chevdor authored
* More explicit variable names * Fix export when from block is 0 Fix #402
-
- Jul 21, 2018
- Jul 19, 2018
-
-
-
Benjamin Kampmann authored
* Simplify cli parsing: remove unnecessary match for Version and help: e.exit() manages both for us already * Allow passing of IP:PORT as bootnodes, then try to discover its PEER_ID
-
Pierre Krieger authored
* Register protocols at the same time as we start * Fix tests
-
Pierre Krieger authored
* Don't connect to ourselves for Kademlia * Improve log messages * Manually drop connections * Kademlia is now 32 seconds * Fix potential panic * Fix other potential panic * No longer pass the endpoint everywhere
-
Chevdor authored
* Add build script to generate completion scripts * Add installation doc for the shell auto-completion
-
* Explicit disconnect on timeout * Fix telemetry
-
Arkadiy Paronyan authored
-