1. 04 12月, 2017 1 次提交
    • J
      swarm: multiple --ens-api flags · 7898e0d5
      Janos Guljas 提交于
      Allow multiple --ens-api flags to be specified with value format
      [tld:][contract-addr@]url.
      
      Backward compatibility with only one --ens-api flag and --ens-addr
      flag is preserved and conflict cases are handled:
      
       - multiple --ens-api with --ens-addr returns an error
      
       - single --ens-api with contract address and --ens-addr with
         different contract address returns an error
      
      Previously implemented --ens-endpoint is removed. Its functionality
      is replaced with multiple --ens-api flags.
      7898e0d5
  2. 01 12月, 2017 1 次提交
  3. 15 11月, 2017 1 次提交
  4. 13 11月, 2017 1 次提交
  5. 11 11月, 2017 1 次提交
    • F
      build: enable unconvert linter (#15456) · 86f6568f
      ferhat elmas 提交于
      * build: enable unconvert linter
      
       - fixes #15453
       - update code base for failing cases
      
      * cmd/puppeth: replace syscall.Stdin with os.Stdin.Fd() for unconvert linter
      86f6568f
  6. 08 11月, 2017 1 次提交
  7. 27 10月, 2017 1 次提交
  8. 24 10月, 2017 1 次提交
  9. 20 10月, 2017 1 次提交
  10. 17 10月, 2017 2 次提交
  11. 16 10月, 2017 1 次提交
  12. 10 10月, 2017 3 次提交
  13. 04 10月, 2017 1 次提交
  14. 02 10月, 2017 1 次提交
  15. 27 9月, 2017 1 次提交
  16. 25 9月, 2017 1 次提交
    • L
      p2p: add network simulation framework (#14982) · 9feec51e
      Lewis Marshall 提交于
      This commit introduces a network simulation framework which
      can be used to run simulated networks of devp2p nodes. The
      intention is to use this for testing protocols, performing
      benchmarks and visualising emergent network behaviour.
      9feec51e
  17. 22 9月, 2017 1 次提交
  18. 12 9月, 2017 1 次提交
  19. 10 9月, 2017 1 次提交
    • F
      core, eth/downloader: commit block data using batches (#15115) · 10181b57
      Felix Lange 提交于
      * ethdb: add Putter interface and Has method
      
      * ethdb: improve docs and add IdealBatchSize
      
      * ethdb: remove memory batch lock
      
      Batches are not safe for concurrent use.
      
      * core: use ethdb.Putter for Write* functions
      
      This covers the easy cases.
      
      * core/state: simplify StateSync
      
      * trie: optimize local node check
      
      * ethdb: add ValueSize to Batch
      
      * core: optimize HasHeader check
      
      This avoids one random database read get the block number. For many uses
      of HasHeader, the expectation is that it's actually there. Using Has
      avoids a load + decode of the value.
      
      * core: write fast sync block data in batches
      
      Collect writes into batches up to the ideal size instead of issuing many
      small, concurrent writes.
      
      * eth/downloader: commit larger state batches
      
      Collect nodes into a batch up to the ideal size instead of committing
      whenever a node is received.
      
      * core: optimize HasBlock check
      
      This avoids a random database read to get the number.
      
      * core: use numberCache in HasHeader
      
      numberCache has higher capacity, increasing the odds of finding the
      header without a database lookup.
      
      * core: write imported block data using a batch
      
      Restore batch writes of state and add blocks, tx entries, receipts to
      the same batch. The change also simplifies the miner.
      
      This commit also removes posting of logs when a forked block is imported.
      
      * core: fix DB write error handling
      
      * ethdb: use RLock for Has
      
      * core: fix HasBlock comment
      10181b57
  20. 06 9月, 2017 1 次提交
  21. 05 9月, 2017 2 次提交
  22. 25 8月, 2017 1 次提交
  23. 23 8月, 2017 1 次提交
  24. 18 8月, 2017 2 次提交
  25. 15 8月, 2017 1 次提交
  26. 11 8月, 2017 1 次提交
  27. 09 8月, 2017 2 次提交
  28. 07 8月, 2017 1 次提交
  29. 04 8月, 2017 2 次提交
  30. 31 7月, 2017 2 次提交
  31. 28 7月, 2017 1 次提交
  32. 18 7月, 2017 1 次提交