good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jun 20, 2017
    • Felix Lange's avatar
      trie: more node iterator improvements (#14615) · 693d9ccb
      Felix Lange authored
      * ethdb: remove Set
      
      Set deadlocks immediately and isn't part of the Database interface.
      
      * trie: add Err to Iterator
      
      This is useful for testing because the underlying NodeIterator doesn't
      need to be kept in a separate variable just to get the error.
      
      * trie: add LeafKey to iterator, panic when not at leaf
      
      LeafKey is useful for callers that can't interpret Path.
      
      * trie: retry failed seek/peek in iterator Next
      
      Instead of failing iteration irrecoverably, make it so Next retries the
      pending seek or peek every time.
      
      Smaller changes in this commit make this easier to test:
      
      * The iterator previously returned from Next on encountering a hash
        node. This caused it to visit the same path twice.
      * Path returned nibbles with terminator symbol for valueNode attached
        to fullNode, but removed it for valueNode attached to shortNode. Now
        the terminator is always present. This makes Path unique to each node
        and simplifies Leaf.
      
      * trie: add Path to MissingNodeError
      
      The light client trie iterator needs to know the path of the node that's
      missing so it can retrieve a proof for it. NodeIterator.Path is not
      sufficient because it is updated when the node is resolved and actually
      visited by the iterator.
      
      Also remove unused fields. They were added a long time ago before we
      knew which fields would be needed for the light client.
      693d9ccb
  2. Mar 02, 2017
    • Péter Szilágyi's avatar
      Logger updates 3 (#3730) · 9184249b
      Péter Szilágyi authored
      * accounts, cmd, eth, ethdb: port logs over to new system
      
      * ethdb: drop concept of cache distribution between dbs
      
      * eth: fix some log nitpicks to make them nicer
      9184249b
  3. Feb 23, 2017
  4. Jan 11, 2017
  5. Jan 06, 2017
  6. Nov 09, 2016
  7. Sep 28, 2016
  8. Sep 16, 2016
  9. Aug 17, 2016
  10. Jul 12, 2016
  11. Mar 09, 2016
  12. Feb 23, 2016
  13. Feb 21, 2016
  14. Jan 20, 2016
  15. Dec 18, 2015
  16. Oct 21, 2015
  17. Oct 19, 2015
  18. Sep 14, 2015
  19. Aug 24, 2015
  20. Aug 07, 2015
  21. Jul 23, 2015
  22. Jul 22, 2015
  23. Jul 09, 2015
  24. Jul 07, 2015
  25. Jun 29, 2015
  26. Jun 24, 2015
  27. Jun 21, 2015
  28. May 27, 2015
  29. May 21, 2015
  30. May 12, 2015
Loading