Tamás Blummer
|
f01568c85a
|
use lambda instead of a hash map to find spent outputs (#319)
* use lambda instead of a hash map to find spent outputs
* check for double use of an input
|
2019-08-23 18:49:31 +02:00 |
Tamas Blummer
|
78a4f09861
|
nit
|
2019-08-22 16:21:16 +02:00 |
Tamas Blummer
|
14e61df578
|
move rand feature of secp256k1 into dev-dependencies
|
2019-08-22 08:58:58 +02:00 |
Tamas Blummer
|
d91fa99df0
|
add CHANGELOG.md entry
|
2019-08-21 20:59:40 +02:00 |
Tamas Blummer
|
76ec4ad820
|
single line dependencies. setting cargo version to 0.20.0
|
2019-08-21 20:13:53 +02:00 |
Tamas Blummer
|
9f3e355c5c
|
upgrade to secp256k1 0.15 and bitcoinconsensus 0.17
|
2019-08-21 19:04:40 +02:00 |
Andrew Poelstra
|
8ff904c747
|
Merge pull request #317 from elichai/2019-08-serde
Remove serde-derive as a dependency
|
2019-08-20 18:17:22 +00:00 |
Elichai Turkel
|
837030b04f
|
Bump version to 0.19.2
|
2019-08-20 13:28:58 -04:00 |
Elichai Turkel
|
89f73ea686
|
Add a test for testing as a dependency
|
2019-08-19 13:29:50 -04:00 |
Elichai Turkel
|
52ff97cddc
|
Deny unused imports and remove unneeded
|
2019-08-19 13:29:43 -04:00 |
Elichai Turkel
|
df1a5fd6b5
|
Remove serde-derive as a dependency
|
2019-08-19 13:29:38 -04:00 |
Andrew Poelstra
|
4556c9c570
|
Merge pull request #316 from elichai/2019-08-pin-export
Pin serde and re-export bech32
|
2019-08-16 21:22:11 +00:00 |
Elichai Turkel
|
0153061647
|
Bump version to 0.19.1
|
2019-08-16 16:08:36 -04:00 |
Elichai Turkel
|
747e9ce75c
|
Pinned serde version and re-export bech32
|
2019-08-16 16:08:14 -04:00 |
Andrew Poelstra
|
fbc85105b3
|
Merge pull request #314 from stevenroose/release-0.19.0
Release v0.19.0
|
2019-08-16 19:29:03 +00:00 |
Steven Roose
|
6651cf942b
|
Merge pull request #315 from elichai/2019-08-deps
Make secp256k1/rand a dev-dependency
|
2019-08-16 19:05:02 +01:00 |
Steven Roose
|
5a4b5826d7
|
Add CHANGELOG items about dependencies
|
2019-08-16 19:00:02 +01:00 |
Elichai Turkel
|
3bab3e7ea2
|
make secp256k1/rand a dev-dependency
|
2019-08-16 13:18:15 -04:00 |
Steven Roose
|
a472039301
|
Release v0.19.0
|
2019-08-16 16:41:08 +01:00 |
Carl Dong
|
166e2bd121
|
Export some dependencies (#289)
Export some dependencies
|
2019-08-16 11:19:08 -04:00 |
Steven Roose
|
c01172780b
|
Re-export bitcoin_hashes and secp256k1 dependency
|
2019-08-16 15:52:58 +01:00 |
Steven Roose
|
48f4c1989f
|
Rename bitcoin_hashes dependency to hashes
|
2019-08-16 15:52:27 +01:00 |
Carl Dong
|
5f4de0fb46
|
Refactor Address (#255)
Refactor Address
|
2019-08-16 10:22:42 -04:00 |
Steven Roose
|
3c390ceb93
|
Add fuzzer for Address::from_script
|
2019-08-15 22:29:10 +01:00 |
Steven Roose
|
09a65023a2
|
Add tests for p2shwpkh and p2shwsh
|
2019-08-15 22:29:09 +01:00 |
Steven Roose
|
170abaa82f
|
Use the new bech32 functions
|
2019-08-15 22:29:06 +01:00 |
Steven Roose
|
3a93f8522c
|
Format address module
|
2019-08-15 22:28:46 +01:00 |
Steven Roose
|
8de13a3915
|
Redo the BIP-173 test vectors
Before, non-version-zero segwit addresses were not included.
|
2019-08-15 22:28:27 +01:00 |
Steven Roose
|
e469fec839
|
address: Drop error::Error::description impl
|
2019-08-15 22:28:25 +01:00 |
Steven Roose
|
bfdcfee28e
|
Add Address::from_script constructor
|
2019-08-15 22:28:20 +01:00 |
Steven Roose
|
33e8ba3c7e
|
Extract roundtrip method from Address tests
|
2019-08-13 08:47:17 +01:00 |
Steven Roose
|
8804a41f1f
|
Add AddressType enum
|
2019-08-13 08:47:15 +01:00 |
Steven Roose
|
7e0d997150
|
Remove unused encode::Error variant
|
2019-08-13 08:47:13 +01:00 |
Steven Roose
|
385a657974
|
Refactor Address
- use AddressError instead of encode::Error
- replace using bech32-bitcoin with Payload::WitnessProgram variant
|
2019-08-13 08:47:10 +01:00 |
Andrew Poelstra
|
cc0f1143dc
|
Merge pull request #309 from elichai/2019-08-amount-precision
Check that the amount precision isn't more than the size of the amount
|
2019-08-12 17:20:18 +00:00 |
Tim Ruffing
|
fb272160c3
|
Remove accidentally added file (#312)
|
2019-08-11 12:04:19 +02:00 |
Riccardo Casatta
|
7d6687451a
|
use BTreeMap instead of HashMap to always serialize the same (#310)
* use BTreeMap instead of HashMap to always serialize the same
* fix rust 1.22 error
* psbt fuzz roundtrip
* psbt fuzz roundtrip on our ser
|
2019-08-09 17:03:12 +02:00 |
Tamás Blummer
|
4ddf6f80b9
|
Reduce blockfilter memory (#302)
* use same Error type in all methods of BlockFilter
* reduce Blockfilter memory footprint
* amend the example use
* remove unused constant
|
2019-08-09 16:58:02 +02:00 |
Elichai Turkel
|
a9e65f36d3
|
Check that the amount precision isn't more than the size of the amount
|
2019-08-09 10:41:21 -04:00 |
Elichai Turkel
|
4a1830c423
|
Replaced Read trait with a generic over Read (#307)
Removed tempfile usage from stream_reader
|
2019-08-07 17:35:22 +02:00 |
Andrew Poelstra
|
db8c8b497b
|
Merge pull request #303 from practicalswift/typos
Fix typos
|
2019-08-05 15:16:17 +00:00 |
Andrew Poelstra
|
c3f3a2bee0
|
Merge pull request #304 from Aleru/master
Test negative numbers
|
2019-08-05 15:15:49 +00:00 |
Aleru
|
40c5a568fa
|
add TODOs
|
2019-08-04 22:27:59 -04:00 |
practicalswift
|
8152ed758c
|
Fix typos
|
2019-08-04 19:27:36 +00:00 |
Andrew Poelstra
|
2e915bf7ef
|
Merge pull request #271 from stevenroose/serde-outpoint
Add special human-readable serde for OutPoint and most bip32 types
|
2019-08-02 22:01:17 +00:00 |
Andrew Poelstra
|
caae4b7a3f
|
Merge pull request #297 from dongcarl/2019-07-codecov
Generate codecov.io reports
|
2019-07-29 12:32:45 +00:00 |
Steven Roose
|
cc2ede7a80
|
Use `$crate::` prefix for uses in macros
|
2019-07-29 11:30:35 +02:00 |
Carl Dong
|
3207ac5ea7
|
Generate codecov.io reports
|
2019-07-26 15:48:52 -04:00 |
Steven Roose
|
2c2d55d90a
|
bip32: Implement hex serialization for Fingerprint and ChainCode
|
2019-07-26 15:32:33 +02:00 |
Steven Roose
|
4530e403e0
|
Use collect_str instead of serialize_str in serde macros
|
2019-07-26 15:30:47 +02:00 |