good morning!!!!

Skip to content
Snippets Groups Projects
  1. Apr 08, 2017
  2. Apr 07, 2017
  3. Apr 06, 2017
  4. Apr 05, 2017
  5. Apr 04, 2017
  6. Mar 31, 2017
    • Péter Szilágyi's avatar
      96d1a4ae
    • Felix Lange's avatar
      swarm/api: improve FUSE build constraints, logging and APIs (#3818) · 105b37f1
      Felix Lange authored
      * swarm/api: fix build/tests on unsupported platforms
      
      Skip FUSE tests if FUSE is unavailable and change build constraints so
      the 'lesser' platforms aren't mentioned explicitly. The test are
      compiled on all platforms to prevent regressions in _fallback.go
      
      Also gofmt -w -s because why not.
      
      * internal/web3ext: fix swarmfs wrappers
      
      Remove inputFormatter specifications so users get an error
      when passing the wrong number of arguments.
      
      * swarm/api: improve FUSE-related logging and APIs
      
      The API now returns JSON objects instead of strings.
      Log messages for invalid arguments are removed.
      105b37f1
  7. Mar 30, 2017
  8. Mar 29, 2017
  9. Mar 28, 2017
  10. Mar 27, 2017
  11. Mar 26, 2017
  12. Mar 24, 2017
  13. Mar 23, 2017
    • Péter Szilágyi's avatar
      Merge pull request #3794 from fjl/core-genesis-refactor · 8771c306
      Péter Szilágyi authored
      core: refactor genesis handling
      8771c306
    • Péter Szilágyi's avatar
    • Felix Lange's avatar
      core: refactor genesis handling · 37dd9086
      Felix Lange authored
      This commit solves several issues concerning the genesis block:
      
      * Genesis/ChainConfig loading was handled by cmd/geth code. This left
        library users in the cold. They could specify a JSON-encoded
        string and overwrite the config, but didn't get any of the additional
        checks performed by geth.
      * Decoding and writing of genesis JSON was conflated in
        WriteGenesisBlock. This made it a lot harder to embed the genesis
        block into the forthcoming config file loader. This commit changes
        things so there is a single Genesis type that represents genesis
        blocks. All uses of Write*Genesis* are changed to use the new type
        instead.
      * If the chain config supplied by the user was incompatible with the
        current chain (i.e. the chain had already advanced beyond a scheduled
        fork), it got overwritten. This is not an issue in practice because
        previous forks have always had the highest total difficulty. It might
        matter in the future though. The new code reverts the local chain to
        the point of the fork when upgrading configuration.
      
      The change to genesis block data removes compression library
      dependencies from package core.
      37dd9086
    • Felix Lange's avatar
      core/types: handle nil ChainId in NewEIP155Signer · 67c47459
      Felix Lange authored
      All uses of ChainConfig.ChainId eventually end up in NewEIP155Signer.
      This fixes the case where users forget to set the ChainId in their
      config.
      67c47459
    • Felix Lange's avatar
      core/state: expose CommitTo · 0f4b75be
      Felix Lange authored
      0f4b75be
Loading