Wei Tang
2ee7f383a7
Update rayon and thread_local to completely get rid of lazy_static 0.2
2018-05-11 20:27:24 +08:00
Wei Tang
14a1368520
Update lazy_static dependencies to 1.0
2018-05-11 18:09:01 +08:00
Wei Tang
d994feabbd
Merge pull request #501 from paritytech/bch_monolith_activation
...
Bitcoin Cash: monolith activation
2018-05-11 17:55:51 +08:00
Marek Kotewicz
c30560e7b3
Merge pull request #506 from paritytech/fix_witness_commitment
...
Fix witness commitment size check
2018-05-11 10:03:57 +02:00
Svyatoslav Nikolsky
edcf76bda4
Merge pull request #508 from i1skn/test-tools-remove
...
Remove tools/test.sh and replace it with cargo test --all
2018-05-10 14:28:45 +03:00
Svyatoslav Nikolsky
434226c820
Merge pull request #507 from i1skn/update-app_dirs-version
...
Update app_dirs to 1.2.1
2018-05-10 13:52:00 +03:00
Ivan Sorokin
4eb5de1754
Remove tools/test.sh and replace it with cargo test --all
2018-05-10 12:45:51 +02:00
Ivan Sorokin
310483d5ed
fix app_dirs breaking change for windows
2018-05-10 12:30:05 +02:00
Ivan Sorokin
8979bdcaf7
update app_dirs to 1.2.1
2018-05-09 22:40:56 +02:00
Svyatoslav Nikolsky
150300d06d
fix witness commitment size check
2018-05-09 18:34:06 +03:00
Afri Schoedon
487d2539cb
Merge pull request #503 from sunhuachuang/master
...
Fix typo
2018-05-08 16:19:12 +02:00
Sun
820f11d565
Fix typo
2018-05-03 18:08:33 +08:00
Svyatoslav Nikolsky
70b08a7ca0
monolith_height -> monolith_time (until block# is known)
2018-04-26 10:49:03 +03:00
Svyatoslav Nikolsky
98e37bef7e
Merge pull request #497 from paritytech/op_num2bin
...
Bitcoin Cash: OP_NUM2BIN implementation
2018-04-20 09:45:16 +03:00
Marek Kotewicz
25434824b5
Merge pull request #500 from elopio/patch-1
...
Add the home plug to the snap
2018-04-19 12:20:15 +02:00
Leo Arias
1a6a1253b6
Add the home plug to the snap
...
Fixes #498
2018-04-18 11:54:08 -06:00
Afri Schoedon
9f0230deb9
Merge pull request #499 from paritytech/a5-simply-config
...
Distinguish BTC and BCH
2018-04-16 15:43:46 +02:00
5chdn
2f586c5a19
Improve wording
2018-04-16 12:42:43 +02:00
5chdn
56b74c6c59
Fix regtest script
2018-04-16 12:36:53 +02:00
5chdn
9eb142a221
Rename segwit to btc and bitcoin-cash to bch.
2018-04-16 12:32:10 +02:00
5chdn
6bc6c159c8
rename segwith to btc and bitcoin-cash to bch
2018-04-16 12:27:50 +02:00
5chdn
8fbdf6021d
Rename ConsensusFork::NoFork to ::BitcoinCore
2018-04-16 12:25:35 +02:00
Svyatoslav Nikolsky
9910fce3e2
verify monolith opcodes
2018-04-12 14:47:47 +03:00
Svyatoslav Nikolsky
aeee2ffdc1
max block size -> 32_000_000
2018-04-12 14:41:11 +03:00
Svyatoslav Nikolsky
1ebe3375f4
added tests for reverse ops
2018-04-12 10:47:35 +03:00
Svyatoslav Nikolsky
72832bc675
OP_NUM2BIN implementation
2018-04-11 17:38:59 +03:00
Svyatoslav Nikolsky
3b93a247e5
removed unused crate
2018-04-11 11:22:38 +03:00
Svyatoslav Nikolsky
b52a05e124
renamed back to bin2num where appropriate
2018-04-11 11:18:29 +03:00
Svyatoslav Nikolsky
fe403ba195
Merge pull request #496 from sorpaas/bch-opnum2bin-opbin2num
...
Bitcoin Cash: OP_BIN2NUM implementation
2018-04-09 18:28:45 +03:00
Wei Tang
dba73290e6
test_bin2num -> test_right
2018-04-09 20:37:18 +08:00
Wei Tang
5760756b3d
Keep the original naming of OP_LEFT and OP_RIGHT
2018-04-09 20:35:32 +08:00
Wei Tang
3da891b59a
map(|x| *x) -> cloned()
2018-04-09 20:29:04 +08:00
Wei Tang
7145a67eab
// -> ///
2018-04-09 20:28:14 +08:00
Wei Tang
eb548831ab
Use expect/match instead of unwrap
2018-04-09 20:27:53 +08:00
Wei Tang
6ad1ef5d9e
Fix/typo: mut is not needed
2018-04-09 20:09:43 +08:00
Wei Tang
849e4ca546
OP_BIN2NUM implementation and basic testing
...
Ref 451aab026d/may-2018-reenabled-opcodes.md
2018-04-03 13:20:57 +08:00
Wei Tang
64caac30c0
Rename OP_LEFT/OP_RIGHT to OP_NUM2BIN/OP_BIN2NUM
...
The later is used in a future hard fork for Bitcoin Cash. Because the former is disabled in Bitcoin, this change shouldn't do any harm.
2018-04-02 23:46:34 +08:00
Svyatoslav Nikolsky
d022e9cba1
Merge pull request #494 from paritytech/CI-patch
...
fix CI lint
2018-03-20 18:10:49 +03:00
Denis S. Soldatov aka General-Beck
2e1af204aa
fix CI lint
2018-03-20 17:08:46 +03:00
Svyatoslav Nikolsky
5483794b31
Merge pull request #491 from alekseysidorov/make-usable-for-spv
...
Make parity-bitcoin usable for spv validation
2018-03-12 20:08:35 +03:00
Aleksey Sidorov
048409641c
Derive display for error via `display_derive`.
2018-03-12 16:13:48 +03:00
Aleksei Sidorov
89f6e80596
Remove obsolete file
2018-03-12 15:42:49 +03:00
Aleksey Sidorov
f120076cab
Make parity-bitcoin usable for spv validation
...
- In this PR I extract from the crate `db` to the new `storage` crate all traits that is not specifically related to the concrete implementation of database. So I now can use `verification` crate without `rocksdb` dependency.
- Also I modify the `HeaderAcceptor` so that can be constructed without the private `BlockDeployments`.
2018-03-09 15:45:07 +03:00
Marek Kotewicz
be6d461bde
Merge pull request #490 from paritytech/div_mod_ops_impl
...
Bitcoin Cash: OP_DIV and OP_MOD implementation
2018-03-04 13:23:59 +01:00
debris
c83e14cd33
Merge branch 'master' into div_mod_ops_impl
2018-03-04 13:21:47 +01:00
Marek Kotewicz
628aa35586
Merge pull request #487 from paritytech/op_cat_impl
...
Bitcoin Cash: OP_CAT implementation
2018-03-04 13:20:39 +01:00
Marek Kotewicz
ba290cf6ab
Merge pull request #486 from paritytech/script_replace_try
...
Replace try! with ? in script
2018-03-04 13:18:23 +01:00
Svyatoslav Nikolsky
06a4ef8dbc
OP_DIV and OP_MOD implementations
2018-03-02 14:09:31 +03:00
Svyatoslav Nikolsky
aca8deeeba
bitwise ops (OP_AND, OP_OR, OP_XOR) implementation
2018-03-02 12:48:27 +03:00
Svyatoslav Nikolsky
05f885bfd9
OP_SPLIT implementation
2018-03-02 12:22:38 +03:00