1. 24 1月, 2019 2 次提交
    • A
    • M
      core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) · ecb78129
      Martin Holst Swende 提交于
      This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
      but the genesis/config field is ConstantinopleFix.
      
      The block numbers are:
      
          7280000 for Constantinople on Mainnet
          7280000 for ConstantinopleFix on Mainnet
          4939394 for ConstantinopleFix on Ropsten
          9999999 for ConstantinopleFix on Rinkeby (real number decided later)
      
      This PR also defaults to using the same ConstantinopleFix number as whatever
      Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
      is not set.This means that for private networks which have already transitioned
      to Constantinople, this PR will break the network unless ConstantinopleFix is
      explicitly set!
      ecb78129
  2. 23 1月, 2019 5 次提交
  3. 22 1月, 2019 1 次提交
  4. 21 1月, 2019 2 次提交
    • K
      GraphQL master FF for review (#18445) · f91312db
      Kris Shinn 提交于
      * Initial work on a graphql API
      
      * Added receipts, and more transaction fields.
      
      * Finish receipts, add logs
      
      * Add transactionCount to block
      
      * Add types  and .
      
      * Update Block type to be compatible with ethql
      
      * Rename nonce to transactionCount in Account, to be compatible with ethql
      
      * Update transaction, receipt and log to match ethql
      
      * Add  query operator, for a range of blocks
      
      * Added ommerCount to Block
      
      * Add transactionAt and ommerAt to Block
      
      * Added sendRawTransaction mutation
      
      * Add Call and EstimateGas to graphQL API
      
      * Refactored to use hexutil.Bytes instead of HexBytes
      
      * Replace BigNum with hexutil.Big
      
      * Refactor call and estimateGas to use ethapi struct type
      
      * Replace ethgraphql.Address with common.Address
      
      * Replace ethgraphql.Hash with common.Hash
      
      * Converted most quantities to Long instead of Int
      
      * Add support for logs
      
      * Fix bug in runFilter
      
      * Restructured Transaction to work primarily with headers, so uncle data is reported properly
      
      * Add gasPrice API
      
      * Add protocolVersion API
      
      * Add syncing API
      
      * Moved schema into its own source file
      
      * Move some single use args types into anonymous structs
      
      * Add doc-comments
      
      * Fixed backend fetching to use context
      
      * Added (very) basic tests
      
      * Add documentation to the graphql schema
      
      * Fix reversion for formatting of big numbers
      
      * Correct spelling error
      
      * s/BigInt/Long/
      
      * Update common/types.go
      
      * Fixes in response to review
      
      * Fix lint error
      
      * Updated calls on private functions
      
      * Fix typo in graphql.go
      
      * Rollback ethapi breaking changes for graphql support
      Co-Authored-By: NArachnid <arachnid@notdot.net>
      f91312db
    • G
      swarm/pss: fixing race condition (#18487) · 105008b6
      gluk256 提交于
      105008b6
  5. 19 1月, 2019 2 次提交
  6. 18 1月, 2019 3 次提交
  7. 17 1月, 2019 6 次提交
  8. 16 1月, 2019 9 次提交
  9. 15 1月, 2019 2 次提交
  10. 12 1月, 2019 1 次提交
  11. 11 1月, 2019 4 次提交
  12. 10 1月, 2019 3 次提交