Dmitry Kashitsyn
504b2de4a8
Migrating util/network from rust_serialize to serde ( #5988 )
2017-10-11 14:34:23 +07:00
GitLab Build Bot
dbd1976fc1
[ci skip] js-precompiled 20171009-121402
2017-10-09 12:19:46 +00:00
Nikolay Volf
1601030081
WASM gas schedule ( #6638 )
...
* some failing tests
* finalize
* fallable -> fallible
* alter mul/div/static_i64
* Update schedule.rs
* to u32
* balance charge also
* review fixes
* remove redundant line
2017-10-09 13:12:58 +02:00
Nicolas Gotchac
8d1964bc3b
Fix wallet view ( #6597 )
...
* Add safe fail for empty logs
* Filter transactions
* Add more logging
* Fix Wallet Creation and wallet tx list
* Remove logs
* Prevent selecting twice same wallet owner
* Fix tests
* Remove unused props
* Remove unused props
2017-10-09 13:11:18 +02:00
Marek Kotewicz
65ca2f9a07
Merge pull request #6660 from paritytech/byzantium-fork
...
Byzantium fork block number
2017-10-09 11:25:49 +02:00
Marek Kotewicz
de0d12d73c
Merge pull request #6652 from paritytech/returndatasize-builtin-fix
...
Fixed RETURNDATA size for built-ins
2017-10-09 11:24:34 +02:00
GitLab Build Bot
ca6d5660c1
[ci skip] js-precompiled 20171008-172308
2017-10-08 17:28:31 +00:00
Robert Habermeier
b010fb5004
Light Client: fetch transactions/receipts by transaction hash ( #6641 )
...
* rpc: transaction/receipt requests made async
* rpc: light client fetches transaction and uncle by hash/index
* on_demand: request type for transaction index
* serve transaction index requests in light protocol
* add a test for transaction index serving
* fetch transaction and receipts by hash on light client
* fix decoding tests
* light: more lenient cost table parsing (backwards compatible)
* fix tests and warnings
* LES -> PIP
* Update provider.rs
* proper doc comments for public functions
2017-10-08 18:19:27 +02:00
Afri Schoedon
360ecd3728
Add Musicoin and MCIP-3 UBI hardfork. ( #6621 )
...
* Add musicoin chain spec.
* Add musicoin to parity node
* Add musicoin to the wallet
* Add i18n for musicoin
* Align musicoin chain spec with 1.8, ref #6134
* Update musicoin bootnodes
* Prepare MCIP-3 in musicoin chain spec.
* Update musicoin chain spec with contract addresses for MCIP-3
* Extend ethash params by MCIP-3
* Fix musicoin chain spec json
* Use U256 for block rewards.
* Update musicoin registrar
* Fix merge leftovers
* Update musicoin chain spec for latest master
* Bestow MCIP-3 block reward(s).
* Update musicoin registry once and for all
* Align MCIP-3 block reward with go implementation
* Remove mcip3 test chain spec from repository
* Update MCIP-3 block rewards
* Musicoin homestead transition is at 1_150_000
* Expect mcip3 transtion to be properly defined in chain spec.
* Panic handling for mcip to default to regular block rewards if not specified
* Giving mcip3 rewards a useful default value.
* Fix ethjson tests.
* Update musicoin chain spec
* Fix tests 0:)
* Add musicoin mcip3 era test spec.
* Update musicoin chain spec(s)
* Add tests for mcip3 era block rewards
* Fix tests
* Disable byzantium for musicoin
* Pass miner reward to the tracer.
* Allow modifying blockreward in MCIP-3 transition.
2017-10-08 18:17:59 +02:00
Robert Habermeier
59365b0133
fix aura backcompat: revert to manual encoding/decoding of transition proofs ( #6665 )
2017-10-06 17:36:26 +02:00
Arkadiy Paronyan
1b45870af8
Tweaked block download timeouts ( #6595 ) ( #6655 )
2017-10-06 13:46:11 +02:00
arkpar
07c63c14f3
Byzantium fork block number
2017-10-06 09:47:04 +02:00
Arkadiy Paronyan
77a2c77c45
Renamed RPC receipt statusCode field to status ( #6650 )
2017-10-06 09:11:17 +02:00
Svyatoslav Nikolsky
4e9d439f39
SecretStore: session level timeout ( #6631 )
...
* SecretStore: session level timeout
* removed obsolete TODO
2017-10-05 22:38:23 +02:00
Svyatoslav Nikolsky
6431459bcf
SecretStore: ShareRemove of 'isolated' nodes ( #6630 )
...
* SecretStore: ShareRemove from isolated nodes
* SecretStore: ServersSetChange && isolated nodes
* SecretStore: added threshold check + lost file
* SecretStore: remove isolated nodes before other sessions in ServersSetChange
* removed obsolete TODO
2017-10-05 22:37:41 +02:00
arkpar
6a1eea1b3d
Fixed RETURNDATA size for built-ins
2017-10-05 19:31:29 +02:00
Marek Kotewicz
d8094e0629
Merge pull request #6624 from paritytech/secretstore_exclusive_sessions
...
SecretStore: exclusive sessions
2017-10-05 18:44:44 +02:00
Robert Habermeier
77933aa8a1
Merge pull request #6649 from paritytech/eip8-fix
...
Fixed network protocol version negotiation
2017-10-05 18:07:45 +02:00
Robert Habermeier
7dc281ff2f
Merge pull request #6598 from AntoniosHadji/systemd
...
Updated systemd files for linux (Resolves #6592 )
2017-10-05 18:06:52 +02:00
arkpar
c4c2c77a40
Fixed network protocol version negotiation
2017-10-05 17:20:23 +02:00
Robert Habermeier
223467c816
Merge pull request #6646 from paritytech/restore-additional-info
...
move additional_params to machine, fixes registry on non-ethash chains
2017-10-05 16:19:15 +02:00
Robert Habermeier
bae6a5eeec
move additional_info to engines, fixes registry on non-ethash chains
2017-10-05 15:34:30 +02:00
GitLab Build Bot
3f520b864b
[ci skip] js-precompiled 20171005-120001
2017-10-05 12:04:49 +00:00
GitLab Build Bot
c7ea25227a
[ci skip] js-precompiled 20171005-114154
2017-10-05 11:46:58 +00:00
Nicolas Gotchac
fb65732076
Fix Token Transfer in transaction list ( #6589 )
...
* Fix Token Transfer in TX LIST
* Add TokenReg logs logging
2017-10-05 13:03:31 +02:00
Tomasz Drwięga
e8b418ca03
Update jsonrpc dependencies and rewrite dapps to futures. ( #6522 )
...
* Bump version.
* Fix RPC crate.
* Fix BoxFuture in crates.
* Compiles and passes tests!
* Get rid of .boxed()
* Fixing issues with the UI.
* Remove minihttp. Support threads.
* Reimplement files serving to do it in chunks.
* Increase chunk size.
* Remove some unecessary copying.
* Fix tests.
* Fix stratum warning and ipfs todo.
* Switch to proper branch of jsonrpc.
* Update Cargo.lock.
* Update docs.
* Include dapps-glue in workspace.
* fixed merge artifacts
* Fix test compilation.
2017-10-05 12:35:01 +02:00
Svyatoslav Nikolsky
8961d987a9
fixed port offset in test
2017-10-04 22:12:45 +03:00
Svyatoslav Nikolsky
492da38d67
Merge pull request #6639 from paritytech/wasm-ext-balance
...
Balance queries implemented in WASM runtime
2017-10-04 22:09:00 +03:00
fro
6956d218b5
address balance extern provided for wasm
2017-10-04 19:09:18 +03:00
Arkadiy Paronyan
b7c2a30d7d
Don't expose port 80 for parity anymore ( #6633 )
2017-10-04 14:58:31 +02:00
Nikolay Volf
4260910db6
WASM Runtime refactoring ( #6596 )
...
* refactoring to new pwasm-std
* pass reference
* remove ref
* missing underscores
2017-10-04 13:15:59 +02:00
Svyatoslav Nikolsky
1b1548f539
removed obsolete TODO
2017-10-04 12:16:45 +03:00
Svyatoslav Nikolsky
0092417b85
Merge branch 'master' into secretstore_exclusive_sessions
2017-10-03 13:39:42 +03:00
Svyatoslav Nikolsky
ec1a892f44
Merge pull request #6625 from paritytech/fix_compilation
...
Fix compilation
2017-10-03 13:39:12 +03:00
Svyatoslav Nikolsky
5e83ff8835
fix compilation
2017-10-03 12:59:48 +03:00
Svyatoslav Nikolsky
3091552504
fix indentation
2017-10-03 12:49:43 +03:00
Svyatoslav Nikolsky
fb38c20c16
SecretStore: exclusive sessions
2017-10-03 11:35:31 +03:00
Tomasz Drwięga
f8d256dafa
Downgrade futures. ( #6620 )
2017-10-03 10:04:07 +02:00
Anton Gavrilov
0a5c9b0465
Add pagination for trace_filter rpc method ( #6312 )
...
* Optional offset and count added on client level
* Rpc interface extended
* Tests corrected
* Filtering code refactored a little bit
* Offset type was changed to usize
* Handling of block hash in offset added
* Offset reworked to number
* Trailing comma removed
* Import for Quantity type added
* Offset and count moved into filter object
* Lost comma removed
* Return empty vec instead of None in case of incorrect range
2017-10-03 10:03:46 +02:00
Afri Schoedon
41c3b05a20
Disallow pasting recovery phrases on first run ( #6602 )
...
* Fix disallowing paste of recovery phrase on first run, ref #6581
* Allow the leader of CATS pasting recovery phrases.
2017-10-03 10:03:24 +02:00
GitLab Build Bot
931a7a2210
[ci skip] js-precompiled 20171002-143145
2017-10-02 14:37:01 +00:00
vacuum-car
fee056a251
fix typo: Unkown => Unknown ( #6559 )
2017-10-02 15:27:59 +02:00
Svyatoslav Nikolsky
9a086face4
SecretStore: administrative sessions prototypes ( #6605 )
...
* generate random channel encryption key on restart
* session-level nonces
* fixed warning after rebase
* session_nonce -> nonce
* full_generation_math_session_with_refreshing_shares && full_generation_math_session_with_adding_new_node
* add serveral secret shares at once
* SecretStore: initial ShareAdd session prototype
* SecretStore: ServersSetChange jobs
* SecretStore: servers set change session continued
* SecretStore: servers set change session continued
* SecretStore: servers set change session continued
* SecretStore: known_sessions iterator
* SecretStore: implemented SessionsQueue
* SecretStore: UnknownSessionsJobTransport
* SecretStore: node_added_using_servers_set_change almost done
* SecretStore: continue adding tests
* SecretStore: node_added_using_servers_set_change + node_added_using_share_add
* SecretStore: node_added_using_server_set_change_from_this_node
* SecretStore: node_moved_using_share_move
* SecretStore: node_moved_using_servers_set_change
* SecretStore: node_removed_using_share_remove
* SecretStore: node_removed_using_servers_set_change
* SecretStore: different folders for client && admin sessions
* SecretStore: started adding share change consensus (flush)
* SecretStore: fixed spurious tests failures
* enum JobPartialRequestAction
* SecretStore: started adding consensus layer to ShareAdd session
* SecretStore: starting external consensus for ShareAdd
* SecretStore: started restoring node_added_using_servers_set_change
* SecretStore: node_added_using_servers_set_change works with external consensus
* SecretStore: node_added_using_server_set_change_from_this_node works with external consensus
* removed debug comments/printlns
* SecretStore: share move session supports consensus
* SecretStore: share remove with external consensus
* SecretStore: started adding basic ShareAdd tests
* SecretStore: added ShareAdd tests
* SecretStore: added ShareAdd session to cluster
* SecretStore: added share move && remove sessions to cluster
* SecretStore: ShareMove session tests cleanup
* SecretStore: ShareRemove session tests cleanup
* SecretStore: added check_secret_is_preserved check
* SecretStore: added servers set change to cluster
* SecretStore: cleaned up ServersSetChange session tests
* SecretStore: cleaning + added tests for ShareRemove
* SecretStore: cleaning up
* SecretStore: propagated admin_public
* SecretStore: fixed persistent_key_storage test
* SecretStore: upgrade_db_from_1
* SecretStore: fixed ServersSetChange session completion
* SecretStore: check polynom1 in ShareAdd sessions (error for pre-v2 shares)
* SecretStore: fixing TODOs
* SecretStore: fixing TODOs
* SecretStore: check share change plan on 'old' slave nodes
* SecretStore: fixing TODOs
* SecretStore: store all admin sessions in single container to avoid overlaps
* SecretStore: do not update nodes set during admin sessions
* SecretStore: moved TODOs to appropriate methods
* SecretStore: TODOs
* SecretStore: added admin_public arg && fixed warnigs
* SecretStore: added shares_to_move_reversed to ShareMove session
* SecretStore: additional checks during consensus establishing
* license
* SecretStore: added TODO about starting ServersSetChange session
* SecretStore: redundant clones + docs + lsot unimplemented-s
* SecretStore: generation_session_completion_signalled_if_failed_on_master
* SecretStore: updated obsolete comment
* SecretStore: added type alias for current DocumentKeyShare serialization format
* SecretStore: fixed typo
* SecretStore; fixed warnings for futures 0.1.15
* fixed warning
2017-10-02 15:27:31 +02:00
Leopold Joy
561e8b42a8
fix parity.io link in readme ( #6617 )
2017-10-02 11:21:12 +02:00
Svyatoslav Nikolsky
3a60d723d8
SecretStore: add node to existing session poc + discussion ( #6480 )
...
* full_generation_math_session_with_refreshing_shares && full_generation_math_session_with_adding_new_node
* add serveral secret shares at once
2017-10-02 11:07:18 +02:00
Svyatoslav Nikolsky
7cc43893d8
Revert "SecretStore; fixed warnings for futures 0.1.15"
...
This reverts commit 61daa5f3e7
.
2017-09-28 14:43:51 +03:00
Svyatoslav Nikolsky
61daa5f3e7
SecretStore; fixed warnings for futures 0.1.15
2017-09-28 14:43:05 +03:00
Antonios Hadjigeorgalis
a56c5e6ba8
Updated systemd files for linux ( #6592 )
...
Previous version put $BASE directory in root directory.
This version clearly explains how to run as root or as specific user.
Additional configuration:
* send SIGHUP for clean exit,
* restart on fail.
Tested on Ubuntu 16.04.3 LTS with 4.10.0-33-generic x86_64 kernel
2017-09-26 18:03:18 -04:00
GitLab Build Bot
cc759530fe
[ci skip] js-precompiled 20170926-133548
2017-09-26 13:40:38 +00:00
Robert Habermeier
bc167a211b
Generalize engine trait ( #6591 )
...
* move common forks and parameters to common params
* port specs over to new format
* fix RPC tests
* parity-machine skeleton
* remove block type
* extract out ethereum-specific methods into EthereumMachine
* beginning to integrate Machine into engines. dealing with stale transitions in Ethash
* initial porting to machine
* move block reward back into engine
* abstract block reward logic
* move last hash and DAO HF logic into machine
* begin making engine function parameters generic
* abstract epoch verifier and ethash block reward logic
* instantiate special ethereummachine for ethash in spec
* optional full verification in verify_block_family
* re-instate tx_filter in a way that works for all engines
* fix warnings
* fix most tests, further generalize engine trait
* uncomment nullengine, get ethcore tests compiling
* fix warnings
* update a bunch of specs
* re-enable engine signer, validator set, and transition handler
* migrate basic_authority engine
* move last hashes into executedblock
* port tendermint
* make all ethcore tests pass
* json-tests compilation
* fix RPC tests: change in gas limit for new block changed PoW hash
* fix minor grumbles
* validate chainspecs
* fix broken import
* fix transaction verification for pre-homestead
2017-09-26 14:19:08 +02:00