good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jul 08, 2019
    • Péter Szilágyi's avatar
      core/forkid: implement the forkid EIP, announce via ENR (#19738) · 983f9236
      Péter Szilágyi authored
      * eth: chain config (genesis + fork) ENR entry
      
      * core/forkid, eth: protocol independent fork ID, update to CRC32 spec
      
      * core/forkid, eth: make forkid a struct, next uint64, enr struct, RLP
      
      * core/forkid: change forkhash rlp encoding from int to [4]byte
      
      * eth: fixup eth entry a bit and update it every block
      
      * eth: fix lint
      
      * eth: fix crash in ethclient tests
      983f9236
  2. Jun 12, 2019
  3. Apr 17, 2019
  4. Jul 16, 2018
  5. May 21, 2018
  6. Apr 25, 2017
  7. Mar 03, 2017
  8. 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
  9. Feb 27, 2017
  10. Feb 23, 2017
  11. Jul 25, 2016
  12. Jul 22, 2016
  13. Jul 15, 2016
  14. May 09, 2016
    • Felix Lange's avatar
      core, eth, miner: improve shutdown synchronisation · 56ed6152
      Felix Lange authored
      Shutting down geth prints hundreds of annoying error messages in some
      cases. The errors appear because the Stop method of eth.ProtocolManager,
      miner.Miner and core.TxPool is asynchronous. Left over peer sessions
      generate events which are processed after Stop even though the database
      has already been closed.
      
      The fix is to make Stop synchronous using sync.WaitGroup.
      
      For eth.ProtocolManager, in order to make use of WaitGroup safe, we need
      a way to stop new peer sessions from being added while waiting on the
      WaitGroup. The eth protocol Run function now selects on a signaling
      channel and adds to the WaitGroup only if ProtocolManager is not
      shutting down.
      
      For miner.worker and core.TxPool the number of goroutines is static,
      WaitGroup can be used in the usual way without additional
      synchronisation.
      56ed6152
  15. Oct 28, 2015
  16. Oct 22, 2015
  17. Oct 19, 2015
  18. Sep 11, 2015
  19. Aug 25, 2015
  20. Aug 24, 2015
  21. Aug 21, 2015
  22. Jul 23, 2015
  23. Jul 22, 2015
  24. Jul 09, 2015
  25. Jul 07, 2015
  26. Jul 01, 2015
  27. Jun 30, 2015
  28. Jun 09, 2015
  29. Jun 08, 2015
  30. May 21, 2015
  31. May 20, 2015
Loading