10 Commits (9a0dbdbf13f019e414ce3f2b490c3ecd4fa6bdb0)

Author SHA1 Message Date
  Callum Waters 0e2752ae42
light: improve error handling and allow providers to be added (#6733) 3 years ago
  Callum Waters 811dbe439f
light: ensure trust level is strictly less than 1 (#6447) 4 years ago
  Callum Waters 37d36cd5bc
light: improve provider handling (#6053) 4 years ago
  Callum Waters f368b91caf
light: minor fixes / standardising errors (#5716) 4 years ago
  Callum Waters 68dc751a8c
light: ensure required header fields are present for verification (#5677) 4 years ago
  Anton Kaliaev 8e6194626e
light: model-based tests (#5461) 4 years ago
  Callum Waters ed002cea7e
evidence: introduction of LightClientAttackEvidence and refactor of evidence lifecycle (#5361) 4 years ago
  Callum Waters 2b58a62721
light: implement light block (#5298) 4 years ago
  Anton Kaliaev 42be533129 types: verify commit fully 4 years ago
  Marko c2578e2262
light: rename lite2 to light & remove lite (#4946) 4 years ago
  Anton Kaliaev b7b721c484
change use of errors.Wrap to fmt.Errorf with %w verb 5 years ago
  Anton Kaliaev d202fab478
types: simplify VerifyCommitTrusting 5 years ago
  Anton Kaliaev 6c88d2ba1f
lite2: make maxClockDrift an option (#4616) 5 years ago
  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 3f883bb80a
lite2: actually run example tests + clock drift (#4487) 5 years ago
  Anton Kaliaev c4f7256766
lite2: store current validator set (#4472) 5 years ago
  Callum Waters f5901ea460
lite2: divide verify functions (#4412) 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
  Marko 7b52f51700
libs/common: Refactor libs/common 5 (#4240) 5 years ago
  Anton Kaliaev fb8b00f1d8
lite2: light client with weak subjectivity (#3989) 5 years ago