Commit Graph

  • 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