49 Commits (c06341e100486f982a7a69b42873d138ff705cb4)

Author SHA1 Message Date
  Callum Waters 038aff1fdb
lite2: add benchmarking tests (#4514) 5 years ago
  Callum Waters b6f0aa3a88
lite2: replace primary when providing invalid header (#4523) 5 years ago
  Anton Kaliaev d3f965ba68
lite2: indicate success/failure of Update (#4536) 5 years ago
  Anton Kaliaev 431618cef6
lite2: remove auto update (#4535) 5 years ago
  Callum Waters ff786515b8
lite: add helper functions for initiating the light client (#4486) 5 years ago
  Anton Kaliaev 9bf8f41ac9
lite2: fix tendermint lite sub command (#4505) 5 years ago
  Anton Kaliaev 3f883bb80a
lite2: actually run example tests + clock drift (#4487) 5 years ago
  Anton Kaliaev b5f6bfa4f9
lite2: return height as 2nd return param in TrustedValidatorSet (#4479) 5 years ago
  Callum Waters 6be0e13823
lite2: prune-headers (#4478) 5 years ago
  Anton Kaliaev 6daea31f50
lite2: remove expiration checks on functions that don't require them (#4477) 5 years ago
  Callum Waters 9231b52e0d
lite2: cross-check first header and update tests (#4471) 5 years ago
  Anton Kaliaev c4f7256766
lite2: store current validator set (#4472) 5 years ago
  Callum Waters f934ca82fc
lite2: don't save intermediate headers (#4452) 5 years ago
  Callum Waters 2c7af01cb6
lite2: return already verified headers and verify earlier headers (#4428) 5 years ago
  Callum Waters 1874a97170
lite: modified bisection to loop (#4400) 5 years ago
  Callum Waters f5901ea460
lite2: divide verify functions (#4412) 5 years ago
  Anton Kaliaev c56fd04ab4
lite2: disconnect from bad nodes (#4388) 5 years ago
  Callum Waters 58620af5e0
lite2: modified sequence method to match bisection (#4403) 5 years ago
  Anton Kaliaev 774aff5f7d
docs: update Light Client Protocol page (#4405) 5 years ago
  Anton Kaliaev ab6ac6d435
lite2: improve string output of all existing providers (#4387) 5 years ago
  Callum Michael Waters 4787f7c2dd refactored lite client tests 5 years ago
  Callum Waters da813e4e36
lite2: manage witness dropout (#4380) 5 years ago
  Anton Kaliaev aeb6cc475e
lite2: return if there are no headers in RemoveNoLongerTrustedHeaders (#4378) 5 years ago
  Anton Kaliaev b2832c66af
lite2: validate TrustOptions, add NewClientFromTrustedStore (#4374) 5 years ago
  Callum Waters af37db39b0
lite2: cross-check new header with all witnesses (#4373) 5 years ago
  Callum Waters bb7a80ec7e
lite2: fetch missing headers (#4362) 5 years ago
  Callum Waters df3eee455c
lite2: replace primary provider with alternative when unavailable (#4354) 5 years ago
  Anton Kaliaev 1edb542f99
lite2: make witnesses mandatory (#4358) 5 years ago
  Callum Waters 71d50f7ab5
lite2: panic if witness is on another chain (#4356) 5 years ago
  Anton Kaliaev 79b99f052b
lite2: batch save & delete operations in DB store (#4345) 5 years ago
  Callum Waters 85244a42ea lite2: refactor cleanup() (#4343) 5 years ago
  Anton Kaliaev 6f93cfa548
lite2: rename alternative providers to witnesses (#4344) 5 years ago
  Anton Kaliaev d90dc9db26
rpc: add sort_order option to tx_search (#4342) 5 years ago
  Anton Kaliaev 59a922d38a
lite2: add Start, TrustedValidatorSet funcs (#4337) 5 years ago
  Anton Kaliaev 1905ef7ca8
lite2: improve auto update (#4334) 5 years ago
  Anton Kaliaev f95409e070
lite2: move AutoClient into Client (#4326) 5 years ago
  Marko 6b71b928be
dep: update tm-db to 0.4.0 (#4289) 5 years ago
  Anton Kaliaev faf783331d
cmd/lite: switch to new lite2 package (#4300) 5 years ago
  Anton Kaliaev 86adc2c89f
lite: follow up from #3989 (#4209) 5 years ago
  Peter Mrekaj 8f5d58f32e rpc: modify New* functions to return error (#4274) 5 years ago
  Marko 9bd0f9e634
lint: golint issue fixes (#4258) 5 years ago
  Marko 7b52f51700
libs/common: Refactor libs/common 5 (#4240) 5 years ago
  Marko 89f0bbbd76
libs/common: Refactor libs/common 4 (#4237) 5 years ago
  Marko 27b00cf8d1
libs/common: refactor libs common 3 (#4232) 5 years ago
  Marko afc4d7a61f
libs/common: refactor libs/common 2 (#4231) 5 years ago
  Marko 3e2751d274
lint: Enable Golint (#4212) 5 years ago
  Anton Kaliaev ad715fe966
types: change `Commit` to consist of just signatures (#4146) 5 years ago
  Anton Kaliaev fb8b00f1d8
lite2: light client with weak subjectivity (#3989) 5 years ago