good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jan 03, 2018
  2. Jan 02, 2018
  3. Dec 22, 2017
  4. Dec 21, 2017
    • Péter Szilágyi's avatar
      cmd, core, eth/tracers: support fancier js tracing (#15516) · 5258785c
      Péter Szilágyi authored
      * cmd, core, eth/tracers: support fancier js tracing
      
      * eth, internal/web3ext: rework trace API, concurrency, chain tracing
      
      * eth/tracers: add three more JavaScript tracers
      
      * eth/tracers, vendor: swap ottovm to duktape for tracing
      
      * core, eth, internal: finalize call tracer and needed extras
      
      * eth, tests: prestate tracer, call test suite, rewinding
      
      * vendor: fix windows builds for tracer js engine
      
      * vendor: temporary duktape fix
      
      * eth/tracers: fix up 4byte and evmdis tracer
      
      * vendor: pull in latest duktape with my upstream fixes
      
      * eth: fix some review comments
      
      * eth: rename rewind to reexec to make it more obvious
      
      * core/vm: terminate tracing using defers
      5258785c
    • Péter Szilágyi's avatar
  5. Dec 20, 2017
  6. Dec 15, 2017
  7. Dec 12, 2017
  8. Dec 07, 2017
  9. Nov 28, 2017
    • Felix Lange's avatar
      core/vm: track 63/64 call gas off stack (#15563) · be12392f
      Felix Lange authored
      * core/vm: track 63/64 call gas off stack
      
      Gas calculations in gasCall* relayed the available gas for calls by
      replacing it on the stack. This lead to inconsistent traces, which we
      papered over by copying the pre-execution stack in trace mode.
      
      This change relays available gas using a temporary variable, off the
      stack, and allows removing the weird copy.
      
      * core/vm: remove stackCopy
      
      * core/vm: pop call gas into pool
      
      * core/vm: to -> addr
      be12392f
  10. Nov 24, 2017
  11. Nov 16, 2017
  12. Nov 15, 2017
  13. Nov 14, 2017
  14. Nov 13, 2017
  15. Nov 10, 2017
  16. Nov 08, 2017
  17. Oct 30, 2017
  18. Oct 27, 2017
  19. Oct 25, 2017
  20. Oct 24, 2017
    • Zsolt Felföldi's avatar
      les, light: LES/2 protocol version (#14970) · ca376ead
      Zsolt Felföldi authored
      This PR implements the new LES protocol version extensions:
      
      * new and more efficient Merkle proofs reply format (when replying to
        a multiple Merkle proofs request, we just send a single set of trie
        nodes containing all necessary nodes)
      * BBT (BloomBitsTrie) works similarly to the existing CHT and contains
        the bloombits search data to speed up log searches
      * GetTxStatusMsg returns the inclusion position or the
        pending/queued/unknown state of a transaction referenced by hash
      * an optional signature of new block data (number/hash/td) can be
        included in AnnounceMsg to provide an option for "very light
        clients" (mobile/embedded devices) to skip expensive Ethash check
        and accept multiple signatures of somewhat trusted servers (still a
        lot better than trusting a single server completely and retrieving
        everything through RPC). The new client mode is not implemented in
        this PR, just the protocol extension.
      ca376ead
    • Péter Szilágyi's avatar
      cmd, consensus, core, miner: instatx clique for --dev (#15323) · 6d6a5a93
      Péter Szilágyi authored
      * cmd, consensus, core, miner: instatx clique for --dev
      
      * cmd, consensus, clique: support configurable --dev block times
      
      * cmd, core: allow --dev to use persistent storage too
      6d6a5a93
  21. Oct 20, 2017
  22. Oct 14, 2017
  23. Oct 11, 2017
  24. Oct 03, 2017
  25. Oct 02, 2017
  26. Oct 01, 2017
    • Felix Lange's avatar
      ethclient, mobile: add TransactionSender (#15127) · d78ad226
      Felix Lange authored
      * core/types: make Signer derive address instead of public key
      
      There are two reasons to do this now: The upcoming ethclient signer
      doesn't know the public key, just the address. EIP 208 will introduce a
      new signer which derives the 'entry point' address for transactions with
      zero signature. The entry point has no public key.
      
      Other changes to the interface ease the path make to moving signature
      crypto out of core/types later.
      
      * ethclient, mobile: add TransactionSender
      
      The new method can get the right signer without any crypto, and without
      knowledge of the signature scheme that was used when the transaction was
      included.
      d78ad226
  27. Sep 27, 2017
    • Péter Szilágyi's avatar
      core/bloombits, eth/filters: handle null topics (#15195) · 2ab2a9f1
      Péter Szilágyi authored
      When implementing the new bloombits based filter, I've accidentally broke null
      topics by removing the special casing of common.Hash{} filter rules, which
      acted as the wildcard topic until now.
      
      This PR fixes the regression, but instead of using the magic hash
      common.Hash{} as the null wildcard, the PR reworks the code to handle nil
      topics during parsing, converting a JSON null into nil []common.Hash topic.
      2ab2a9f1
  28. Sep 22, 2017
  29. Sep 21, 2017
  30. Sep 14, 2017
  31. Sep 11, 2017
Loading