Commit Graph

  • 63b9ab8857 Rustfmt master Weiliang Li 2019-08-13 16:38:55 +0900
  • 514abd53e8 Rustfmt Weiliang Li 2019-08-13 16:38:55 +0900
  • 10748c4d4a Update Cargo.toml Weiliang Li 2019-07-25 10:27:53 +0900
  • ddb10d2d72
    Update Cargo.toml Weiliang Li 2019-07-25 10:27:53 +0900
  • 8f6387f012 Fix a debug message Alexey 2019-03-26 19:06:52 +0300
  • 4f52664485
    Fix a debug message Alexey 2019-03-26 19:06:52 +0300
  • 94546b0e2c
    Update rand & hbbft. c0gent 2019-01-22 09:50:16 -0800
  • 161b31f583
    Reexport some HB types. c0gent 2019-01-21 18:09:30 -0800
  • 42919d730a
    Add a node id type parameter. c0gent 2018-12-13 20:19:19 -0800
  • 0e28bf33cf
    Re-export hbbft. c0gent 2018-12-09 11:14:44 -0800
  • 25a126aab4
    Update to Rust 2018. c0gent 2018-12-07 08:44:48 -0800
  • e5b9c8cbbc
    Use OsRng for secret key creation. c0gent 2018-12-05 10:21:04 -0800
  • f1a23c687e
    Debug log batch output, tweak logging env var use. c0gent 2018-12-03 14:49:15 -0800
  • 0da1a2f353
    Hbbft updates. c0gent 2018-12-03 13:45:26 -0800
  • 5e0b48be2b
    Make `Hydrabadger::secret_key` public. c0gent 2018-12-02 21:51:56 -0800
  • 1d893122c4
    Forward keygen message copies. c0gent 2018-11-29 04:10:18 -0800
  • 7cf63d8a42
    Move instance id to `WireMessage`, route user instance messages. c0gent 2018-11-29 03:56:53 -0800
  • 4ad23df2a3
    Allow creation of arbitrary key generation instances. c0gent 2018-11-28 18:44:05 -0800
  • e3b9d50251
    Create a separate keygen msg type. c0gent 2018-11-26 17:37:25 -0800
  • dde01ea854
    Clean up and doc. c0gent 2018-11-26 10:32:53 -0800
  • 5efd4e65af
    Disentangle and extract sync key gen functionality from handler and state. c0gent 2018-11-26 10:15:39 -0800
  • 0a2d062955
    Update tokio. c0gent 2018-11-25 10:44:51 -0800
  • 796745d2a9
    Move wire messaging code to `Peers`. c0gent 2018-11-19 12:43:22 -0800
  • 5fab376f9b
    Streamline message verification. c0gent 2018-11-19 12:10:47 -0800
  • 963be89e14 Fix joining, use JoinPlan::next_epoch. Andreas Fackler 2018-11-19 11:03:22 +0100
  • 1d3e67530e Fix joining, use JoinPlan::next_epoch. Andreas Fackler 2018-11-19 11:03:22 +0100
  • eecab4c532
    Merge pull request #19 from poanetwork/afck-change Andreas Fackler 2018-11-18 10:23:25 +0100
  • 5995eddc29 Migrate to new hbbft API: arbitrary validator set changes. Andreas Fackler 2018-11-14 13:03:29 +0100
  • 8d88d0dd43
    Clean up state discriminant methods. c0gent 2018-11-15 15:33:33 -0800
  • 14adf6a43e
    Consolidate state transition operations. c0gent 2018-11-15 15:29:08 -0800
  • a6279c6952
    Allow peer network restart, wrap `State` in `StateMachine`. c0gent 2018-11-15 15:21:33 -0800
  • e4670cb951 Initialize the epoch for a joining node. Andreas Fackler 2018-11-15 14:56:33 +0100
  • bcaf7aa698 Modify `WireMessages` to use peer public key. c0gent 2018-11-14 15:42:06 -0800
  • 66b3cf0f47 Sign messages. Andreas Fackler 2018-11-14 14:13:01 +0100
  • e833f41d1b Modify `WireMessages` to use peer public key. c0gent 2018-11-14 15:42:06 -0800
  • bac5d2ce7c Initialize the epoch for a joining node. Andreas Fackler 2018-11-15 14:56:33 +0100
  • 47ef25de72
    Modify `WireMessages` to use peer public key. c0gent 2018-11-14 15:42:06 -0800
  • 5dbe90c05f Sign messages. Andreas Fackler 2018-11-14 14:13:01 +0100
  • 51d526c51c Add voting method, some cleanups. (#13) Andreas Fackler 2018-11-13 15:22:55 +0100
  • b6dc01d50e Add DHB errors back into Error; they are Sync now. Andreas Fackler 2018-11-13 11:27:59 +0100
  • 3a9f8dd62c Add Hydrabadger::vote_for. Andreas Fackler 2018-11-13 11:16:53 +0100
  • 765750dcc2 Deduplicate DHB handling code. Andreas Fackler 2018-11-13 11:11:22 +0100
  • 42e2f5d8f3 Remove DistAlgorithm usage. Andreas Fackler 2018-11-13 10:57:49 +0100
  • db28cadbfa Add a no-simd feature. Andreas Fackler 2018-11-12 09:22:28 +0100
  • 6aaff06fc4 Add a no-simd feature. Andreas Fackler 2018-11-12 09:22:28 +0100
  • 72203fe4c9 Fix some Clippy lints; migrate to new hbbft API. Andreas Fackler 2018-11-08 15:49:02 +0100
  • 638c247bf7 Fix some Clippy lints; migrate to new hbbft API. Andreas Fackler 2018-11-08 15:49:02 +0100
  • 2c99344c66 don't use DistAlgorithm trait Vladimir Komendantskiy 2018-11-06 14:25:59 +0000
  • fec4010ae8 using sender queue convenience methods Vladimir Komendantskiy 2018-11-06 14:23:16 +0000
  • 9000b4d166 EncryptionSchedule updates and moved SenderQueue to hbbft/master Vladimir Komendantskiy 2018-11-05 19:36:11 +0000
  • 3b0f9ca818 hbbft updates. c0gent 2018-11-01 12:36:51 -0700
  • c20ce2bb53 Update tokio dep. c0gent 2018-11-01 12:33:29 -0700
  • ee7282e3aa Integrate sender queue changes. c0gent 2018-11-01 09:28:14 -0700
  • 72164fe9e3 don't use DistAlgorithm trait Vladimir Komendantskiy 2018-11-06 14:25:59 +0000
  • 0b14a50af2 using sender queue convenience methods Vladimir Komendantskiy 2018-11-06 14:23:16 +0000
  • 64cdb6a432 EncryptionSchedule updates and moved SenderQueue to hbbft/master Vladimir Komendantskiy 2018-11-05 19:36:11 +0000
  • 61c24ca4aa
    hbbft updates. c0gent 2018-11-01 12:36:51 -0700
  • 64fadedbaf
    Update tokio dep. c0gent 2018-11-01 12:33:29 -0700
  • 1e7d1c8b3e
    Integrate sender queue changes. c0gent 2018-11-01 09:28:14 -0700
  • a0898ab918
    Generate transactions only after each epoch has begun. c0gent 2018-11-01 08:58:47 -0700
  • 41298be329
    Push generated transactions together in a batch. c0gent 2018-11-01 07:16:08 -0700
  • e358806491
    Add 'epoch listener' registration. c0gent 2018-11-01 06:52:08 -0700
  • e66d708fed
    Change tokio dep. source. c0gent 2018-10-29 16:35:59 -0700
  • 5bce9186c0
    Fix typo. c0gent 2018-10-29 16:30:28 -0700
  • dd7f3fe01f Migrate to new SyncKeyGen API. Andreas Fackler 2018-10-28 16:10:26 +0100
  • 0f8d2754e2 Migrate to new SyncKeyGen API. Andreas Fackler 2018-10-28 16:10:26 +0100
  • 440e8c2da7
    Rename `push_user_contribution`. c0gent 2018-10-23 13:04:11 -0700
  • a5d756d748
    Add `HydrabadgerWeak`. c0gent 2018-10-23 11:28:29 -0700
  • 5e4eabf787
    Add `Hydrabadger::is_validator`. c0gent 2018-10-19 14:39:31 -0700
  • 1898bea18c
    Make `State::dhb` public, make `Hydrabadger::peers` public. c0gent 2018-10-19 13:50:28 -0700
  • d1f615bd90
    Make `Hydrabadger::state` public. c0gent 2018-10-17 11:09:12 -0700
  • 8fe128f4b5
    Add `start_epoch` to config. c0gent 2018-10-17 10:47:13 -0700
  • 926582cd29 Switched hbbft dependency from 'cogent/hbbft tc-overflow-fix' to 'poanetwork/hbbft master'. DrPeterVanNostrand 2018-10-16 20:41:59 +0000
  • 894b7e2fd5 Switched hbbft dependency from 'cogent/hbbft tc-overflow-fix' to 'poanetwork/hbbft master'. DrPeterVanNostrand 2018-10-16 20:41:59 +0000
  • fae65ee28d
    Update tokio (Fix panic in `LengthDelimitedCodec::encode`). c0gent 2018-10-16 15:10:20 -0700
  • 48becddc7a
    Derive `Eq` for `StateDsct`. c0gent 2018-10-15 15:10:36 -0700
  • e51b8a17c0
    Use latest overflow fixes (threshold_crypto). c0gent 2018-10-15 09:39:12 -0700
  • 99c66abe44
    Lock more dependency versions. c0gent 2018-10-12 15:04:42 -0700
  • f96ab58f0c
    Updates. c0gent 2018-10-12 12:51:35 -0700
  • 5927daf6fa
    Hbbft updates. c0gent 2018-10-04 10:13:14 -0700
  • 698bb0dffb
    Rename `push_user_transaction`. c0gent 2018-10-04 09:12:44 -0700
  • 83dba5f6ac
    Fix bincode-bytes issue. c0gent 2018-10-04 07:08:29 -0700
  • ebeb99b6fe
    Replace qhb with dhb. c0gent 2018-10-03 20:14:04 -0700
  • 778a55c73d
    Sweep up some cobwebs. c0gent 2018-10-02 22:50:56 -0700
  • f624c5339b
    Reexport batch-related types and cease printing batch output in full. c0gent 2018-10-02 22:30:55 -0700
  • 7f8a57eeff
    Updates: tokio, lock hbbft version (pre-rng-change). c0gent 2018-10-02 10:30:01 -0700
  • 36783a04bc
    Add batch output channel. c0gent 2018-10-02 09:47:11 -0700
  • f8ff1bf917
    Modify status message. c0gent 2018-10-02 02:19:04 -0700
  • 76766df041
    Embrace the formatting overlord. c0gent 2018-09-28 06:13:31 -0700
  • 40b37ef702
    Add `push_user_transaction`. c0gent 2018-09-27 18:03:17 -0700
  • f4e21d0d56
    Add transaction type parameters everywhere. c0gent 2018-09-27 14:42:47 -0700
  • 32d98fe62b
    hbbft updates. c0gent 2018-09-10 12:07:53 -0700
  • 748afafe46
    Clean up. c0gent 2018-09-10 08:21:58 -0700
  • 4a8c695a20
    Don't attempt to connect to self. c0gent 2018-09-04 15:06:42 -0700
  • a80d986225
    Don't init logger by default, remove reactor remote. c0gent 2018-09-04 15:00:00 -0700
  • 5e92945a5b
    Allow `None` peer uid. c0gent 2018-09-04 14:58:55 -0700
  • 2204cf762c
    Update README.md android KORuL 2018-08-26 01:53:44 -0700
  • 2b5941de65
    Update README.md KORuL 2018-08-26 01:53:08 -0700
  • 474364a264
    Update README.md KORuL 2018-08-26 01:51:05 -0700
  • 43375e69a0 First work version android KORuL 2018-08-26 01:34:40 -0700