-
d81d330c6e
Bump thiserror from 1.0.13 to 1.0.14
dependabot-preview[bot]
2020-03-29 15:53:16 +0000
-
2a7838d8e5
Clear up doc comments on SpendingKey
Deirdre Connolly
2020-03-28 02:01:10 -0400
-
760edf9271
Tidy *serialize for TransparentAddress with match on network
Deirdre Connolly
2020-03-28 02:00:43 -0400
-
a6d511eb71
s/weird/invalid/
Deirdre Connolly
2020-03-27 05:32:53 -0400
-
2e063998fb
Add a new() and impl From<[u8; 32]> for SpendingKey
Deirdre Connolly
2020-03-27 05:30:16 -0400
-
5f7f851481
Add an explicit test for Display trait on SproutShieldedAddress
Deirdre Connolly
2020-03-27 04:45:33 -0400
-
ba25817943
Impl FromStr, tidy Debug for SproutShieldedAddress
Deirdre Connolly
2020-03-27 04:43:21 -0400
-
2bd0f53647
Impl FromStr, tidy Debug and Display impls for TransparentAddress
Deirdre Connolly
2020-03-27 04:42:30 -0400
-
6e4c80c6f3
Make a note to update to the crates.io version of sha2 when available
Deirdre Connolly
2020-03-27 03:20:32 -0400
-
fa1fa60531
Use a match on network inside SproutShieldedAddress::zcash_serialize()
Deirdre Connolly
2020-03-26 22:36:08 -0400
-
afccdc3af6
Fix typos and doc comments
Deirdre Connolly
2020-03-26 22:32:33 -0400
-
34f4bf05cd
Tidy
Deirdre Connolly
2020-03-26 22:20:30 -0400
-
9a20b20070
Better doc comment for IncomingViewingKey
Deirdre Connolly
2020-03-26 22:20:20 -0400
-
3bad5304b2
Explicitly use sha2::compress256
Deirdre Connolly
2020-03-26 22:18:51 -0400
-
ffac1a33d7
Impl Debug for PayingKey
Deirdre Connolly
2020-03-26 21:34:35 -0400
-
2fa566a35f
Impl Debug and Display for SproutShieldedAddress
Deirdre Connolly
2020-03-26 21:32:21 -0400
-
caa06c901d
Update zebra-chain/src/addresses/sprout.rs doc comment
Deirdre Connolly
2020-03-25 12:56:14 -0400
-
66b33172e4
Impl Arbitrary for SproutShieldedAddress and add roundtrip test
Deirdre Connolly
2020-03-24 20:01:01 -0400
-
fae9da7dd9
Impl PartialEq and Eq for SproutShieldedAddress
Deirdre Connolly
2020-03-24 19:59:43 -0400
-
a7e5d37296
Use updated RustCrypto/hashes source of sha2
Deirdre Connolly
2020-03-24 19:06:59 -0400
-
efdbb8f784
Update Cargo.lock
Deirdre Connolly
2020-03-24 18:42:07 -0400
-
720a507ba3
Use compress feature flag with hashes crate and re-exported compress256
Deirdre Connolly
2020-03-24 18:41:10 -0400
-
48dbcab00e
Clippy tidy
Deirdre Connolly
2020-03-24 05:18:14 -0400
-
a241cb536a
Add a TODO comment
Deirdre Connolly
2020-03-24 05:13:25 -0400
-
f84a8c682a
Derive PayingKey's from SpendingKey's
Deirdre Connolly
2020-03-24 05:09:28 -0400
-
ee32de2b86
Derive Sprout ReceivingKey's from SpendingKey's via SHA256Compress
Deirdre Connolly
2020-03-24 04:49:27 -0400
-
bba58807bb
Pull in fork of sha2 that exposes compress256 round function
Deirdre Connolly
2020-03-18 20:26:07 -0400
-
ecbd1bf825
Make ReceivingKey a type alias for x25519_dalek::StaticSecret
Deirdre Connolly
2020-03-18 14:57:23 -0400
-
c836dcf3b6
Docs
Deirdre Connolly
2020-03-17 18:53:13 -0400
-
c3700c1a37
Update SproutShieldedAddress types
Deirdre Connolly
2020-03-17 18:49:15 -0400
-
01afa09575
Move magic bytes to nested private modules for t-addrs
Deirdre Connolly
2020-03-17 18:44:46 -0400
-
1e71793357
Filling out Sprout and Sapling Shielded Addresses
Deirdre Connolly
2020-03-13 18:58:49 -0400
-
7af9b80f3b
Add the beginnings of Sprout and Sapling key types
Deirdre Connolly
2020-03-13 18:58:02 -0400
-
b4832ab7cb
Add x25519-dalek as dependency
Deirdre Connolly
2020-03-13 18:57:23 -0400
-
b03d70090f
Module-level doc comments
Deirdre Connolly
2020-03-13 17:38:42 -0400
-
ea773c7a4b
Add module-level doc comment for keys/transparent.rs
Deirdre Connolly
2020-03-13 17:37:02 -0400
-
532bbaf460
Impl zcash_deserialize for secp256k1::PublicKey
Deirdre Connolly
2020-03-13 15:36:29 -0400
-
3fbfd10f2c
Finish migration of TransparentAddress out of addresses.rs
Deirdre Connolly
2020-03-13 15:35:48 -0400
-
7ea39fbdce
Use secp256k1 serde flag to make keys serializable
Deirdre Connolly
2020-03-13 15:15:18 -0400
-
bd247067ae
Move TransparentAddress stuff to its own module
Deirdre Connolly
2020-03-13 14:47:47 -0400
-
6a8003e971
Bump thiserror from 1.0.12 to 1.0.13
dependabot-preview[bot]
2020-03-23 09:38:34 +0000
-
a437353d78
Bump thiserror from 1.0.11 to 1.0.12
dependabot-preview[bot]
2020-03-21 05:54:09 +0000
-
6867449ff4
Bump hyper from 0.13.3 to 0.13.4
dependabot-preview[bot]
2020-03-20 23:22:54 +0000
-
824193eeeb
Add block 434873 with a bad version field.
Henry de Valence
2020-03-18 17:13:30 -0700
-
6ec934a8d7
impl FromStr for BlockHeaderHash
Henry de Valence
2020-03-18 17:00:12 -0700
-
dd8ba287bf
Correct block version parsing.
Henry de Valence
2020-03-18 16:57:49 -0700
-
09f65c671f
Bump serde from 1.0.104 to 1.0.105
dependabot-preview[bot]
2020-03-18 18:55:57 +0000
-
2a155cadfc
Fix some clippy lints
Deirdre Connolly
2020-03-12 21:38:43 -0400
-
b9240971fd
Add impl Arbitrary for TransparentAddress and a roundtrip proptest
Deirdre Connolly
2020-03-12 21:02:23 -0400
-
4b53c2eac3
Remove AddressPayloadHash, move hashing to TransparentAddress method
Deirdre Connolly
2020-03-12 20:04:14 -0400
-
a5f4db7528
Move just the Network enum to -chain, keep everything else in -network
Deirdre Connolly
2020-03-12 19:34:34 -0400
-
380d622b37
Fix imports
Deirdre Connolly
2020-03-10 22:40:27 -0400
-
b68e1e2d55
Move Network, Magic, and magics to zebra-chain
Deirdre Connolly
2020-03-10 19:44:19 -0400
-
14120cf828
Clean up comments
Deirdre Connolly
2020-03-10 18:33:44 -0400
-
27d960c61e
Remove an answered XXX
Deirdre Connolly
2020-03-09 18:53:16 -0400
-
5602ed66a9
Add tests, use Base58Check, not Base58
Deirdre Connolly
2020-03-05 22:27:42 -0500
-
f11821fcc8
base58 to string
Deirdre Connolly
2020-03-05 20:40:17 -0500
-
9887b7c8b7
Fix up TransparentAddresses
Deirdre Connolly
2020-03-05 20:19:10 -0500
-
16ee53a909
Impl zcash_(de)serialize for TransparentAddress
Deirdre Connolly
2020-03-04 21:37:17 -0500
-
72ddc7d7a1
Add AddressPayloadHash type
Deirdre Connolly
2020-03-02 18:24:31 -0500
-
9a4e4e4236
Stub out transparent addresses, keys with secp256k1
Deirdre Connolly
2020-02-28 13:07:01 -0500
-
0998b90392
Stub out sprout, sapling key modules
Deirdre Connolly
2020-02-25 18:14:59 -0500
-
8c0b00109f
Remove PeerError::DeadServer, unused, unneeded
Deirdre Connolly
2020-03-12 15:39:32 -0400
-
a3cd0bb82b
Bump chrono from 0.4.10 to 0.4.11
dependabot-preview[bot]
2020-03-07 21:23:36 +0000
-
cf0348b4f5
Bump hyper from 0.13.2 to 0.13.3
dependabot-preview[bot]
2020-03-03 23:43:42 +0000
-
b00967761e
Bump tokio from 0.2.12 to 0.2.13
dependabot-preview[bot]
2020-02-28 21:54:26 +0000
-
db86ef6e8b
Pull in secp256k1 wrapper crate as a dep
Deirdre Connolly
2020-02-25 13:35:36 -0500
-
d765016540
Bump tokio from 0.2.11 to 0.2.12
dependabot-preview[bot]
2020-02-27 18:23:42 +0000
-
5ce141af07
Bump tracing from 0.1.12 to 0.1.13
dependabot-preview[bot]
2020-02-27 00:33:56 +0000
-
e203efe4de
Bump tracing-futures from 0.2.2 to 0.2.3
dependabot-preview[bot]
2020-02-26 23:04:22 +0000
-
81500dfe11
Add Zebra logotype.
Henry de Valence
2020-02-26 21:13:05 -0800
-
cd6deea7e1
Clarify that it's the ZF discord and that it's engineering-focused.
Henry de Valence
2020-02-26 21:13:35 -0800
-
ff3efd504c
Add Zebra logo to all workspace crates.
Henry de Valence
2020-02-26 21:10:08 -0800
-
af455f9896
Refine Note types a little more
Deirdre Connolly
2020-02-22 21:40:48 -0500
-
a6a3a640ca
Tidied up some note encryption types
Deirdre Connolly
2020-02-22 18:22:28 -0500
-
8aefadd00f
Add multiple types to lay out NotePlaintext's for sprout and sapling
Deirdre Connolly
2020-02-21 19:35:24 -0500
-
1a10975389
Add memo test vector for invalid utf8 bytes
Deirdre Connolly
2020-02-21 18:04:50 -0500
-
f98cda40f9
Remove unused import.
Henry de Valence
2020-02-19 10:26:53 -0800
-
3ed75cb626
Tweak peer set metrics.
Henry de Valence
2020-02-19 10:22:06 -0800
-
9c357eaf1e
Use retries for FindBlocks requests.
Henry de Valence
2020-02-19 10:24:39 -0800
-
94fe2c3b57
Increase the peerset request buffer size.
Henry de Valence
2020-02-19 10:03:06 -0800
-
5f07a25b05
Shorten the default new_peer_interval to 60s.
Henry de Valence
2020-02-18 13:41:00 -0800
-
b951f13f06
Add a `revhex` utility command to reverse endianness.
Henry de Valence
2020-02-18 11:55:55 -0800
-
80e7ee6dae
Add metrics for inbound and outbound messages.
Henry de Valence
2020-02-14 22:34:38 -0800
-
8c938af579
Spawn tasks for handshake futures.
Henry de Valence
2020-02-14 16:01:43 -0800
-
43b2d35dda
Crawl for more peers when we exhaust candidates.
Henry de Valence
2020-02-14 22:34:59 -0800
-
afa2c2347f
fmt
Henry de Valence
2020-02-18 11:32:25 -0800
-
272c3479a8
Remove unused BlockTestVector struct
Deirdre Connolly
2020-02-20 14:41:04 -0500
-
2d2603cf65
Add a CoinbaseData field, replacing Vec<u8>.
Henry de Valence
2020-02-19 10:46:32 -0800
-
cd8e67b47c
Bump hex from 0.4.1 to 0.4.2
dependabot-preview[bot]
2020-02-18 16:47:53 +0000
-
7f91099172
Put grafana on port 3030.
Henry de Valence
2020-02-14 16:47:00 -0800
-
8bff6ada6c
Prevent a crash serializing configs.
Henry de Valence
2020-02-14 16:42:16 -0800
-
00edcae0c2
Add metrics for the crawler and candidate set.
Henry de Valence
2020-02-14 15:37:12 -0800
-
cb9c9e1676
Tell Prometheus to scrape more aggressively
Henry de Valence
2020-02-14 15:36:51 -0800
-
c19e9916b5
Persist Prometheus data
Henry de Valence
2020-02-14 15:36:05 -0800
-
34ca18eed8
Add prometheus config, notes.
Henry de Valence
2020-02-14 14:52:53 -0800
-
75d3d44fb3
Metrics MVP: add two metrics and export them to Prometheus.
Henry de Valence
2020-02-14 13:38:33 -0800
-
b443d7a4be
Fix clippy lints.
Henry de Valence
2020-02-13 10:11:39 -0800
-
8000f888fd
Connect to multiple peers concurrently.
Henry de Valence
2020-02-09 20:34:53 -0800
-
7ba007f23d
Exercise network functionality by downloading lots of blocks.
Henry de Valence
2020-02-08 13:25:55 -0800