good morning!!!!

Skip to content
Snippets Groups Projects
  1. Feb 05, 2021
  2. Feb 02, 2021
  3. Jan 26, 2021
  4. Jan 13, 2021
  5. Dec 11, 2020
  6. Nov 25, 2020
  7. Nov 17, 2020
  8. Nov 11, 2020
  9. Nov 09, 2020
  10. Oct 13, 2020
  11. Oct 12, 2020
  12. Aug 21, 2020
  13. Jul 28, 2020
    • Robert Zaremba's avatar
      miner: refactor helper functions in worker.go (#21044) · 37564ced
      Robert Zaremba authored
      This reduces complexity of some lengthy functions in worker.go,
      making the code easier to read.
      37564ced
    • Gary Rong's avatar
      les: implement new les fetcher (#20692) · 28c5a8a5
      Gary Rong authored
      * cmd, consensus, eth, les: implement light fetcher
      
      * les: address comment
      
      * les: address comment
      
      * les: address comments
      
      * les: check td after delivery
      
      * les: add linearExpiredValue for error counter
      
      * les: fix import
      
      * les: fix dead lock
      
      * les: order announces by td
      
      * les: encapsulate invalid counter
      
      * les: address comment
      
      * les: add more checks during the delivery
      
      * les: fix log
      
      * eth, les: fix lint
      
      * eth/fetcher: address comment
      28c5a8a5
  14. Jul 13, 2020
  15. May 27, 2020
  16. May 25, 2020
  17. May 11, 2020
  18. Mar 31, 2020
  19. Jan 07, 2020
  20. Dec 06, 2019
    • Martin Holst Swende's avatar
      consensus/ethash, params: eip-2384: bump difficulty bomb (#20347) · bc01593a
      Martin Holst Swende authored
      * consensus/ethash, params: implement eip-2384: bump difficulty bomb
      
      * params: EIP 2384 compat checks
      
      * consensus, params: add Muir Glacier block number (mainnet,ropsten) + official name
      
      * core/forkid: forkid tests for muir glacier
      
      * params/config: address review concerns
      
      * params, core/forkid: review nitpicks
      
      * cmd/geth,eth,les: add override option for muir glacier
      
      * params: nit fix
      bc01593a
  21. Nov 28, 2019
    • Felix Lange's avatar
      consensus/ethash: refactor remote sealer (#20335) · a91b704b
      Felix Lange authored
      The original idea behind this change was to remove a use of the
      deprecated CancelRequest method. Simply removing it would've been an
      option, but I couldn't resist and did a bit of a refactoring instead.
      
      All remote sealing code was contained in a single giant function. Remote
      sealing is now extracted into its own object, remoteSealer.
      a91b704b
  22. Nov 18, 2019
    • Felix Lange's avatar
      consensus/clique: fix struct tags for status API (#20316) · c5c5e0db
      Felix Lange authored
      Also unexport the status struct.
      c5c5e0db
    • Martin Holst Swende's avatar
      consensus/clique: add clique_status API method (#20103) · 3f4a875b
      Martin Holst Swende authored
      This PR introduces clique_status which gives info about the health of
      the clique network.
      
      It's currently a bit PITA to find out how a clique network is
      performing, and it can easily happen that sealers drop off -- and
      everything is 'fine' until one more signer drops off, and the network
      suddenly halts.
      
      The new method provides the following stats:
      
      - Which signers are currently active, and have signed blocks in the last
        N (set to 64) blocks?
      - How many blocks has each signer signed?
      - What is the difficulty in the last N blocks, compared to the
        theoretical maximum?
      3f4a875b
  23. Nov 08, 2019
    • Guillaume Ballet's avatar
      travis: enable test suite on ARM64 (#20219) · de2259d2
      Guillaume Ballet authored
      * travis: Enable ARM support
      
      * Include fixes from 20039
      
      * Add a trace to debug the invalid lookup issue
      
      * Try increasing the timeout to see if the arm test passes
      
      * Investigate the resolver issue
      
      * Increase arm64 timeout for clique test
      
      * increase timeout in tests for arm64
      
      * Only test the failing tests
      
      * Review feedback: don't export epsilon
      
      * Remove investigation tricks+include fjl's feeback
      
      * Revert the retry ahead of using the mock resolver
      
      * Fix rebase errors
      de2259d2
  24. Oct 28, 2019
  25. Aug 22, 2019
  26. Jul 22, 2019
  27. May 16, 2019
  28. May 10, 2019
  29. Apr 30, 2019
  30. Apr 08, 2019
  31. Apr 02, 2019
  32. Mar 06, 2019
  33. Feb 06, 2019
    • Paul Berg's avatar
      signer, clef: implement EIP191/712 (#17789) · 572baae1
      Paul Berg authored
      * Named functions and defined a basic EIP191 content type list
      
      * Written basic content type functions
      
      * Added ecRecover method in the clef api
      
      * Updated the extapi changelog and addded indications in the README
      
      * Changed the version of the external API
      
      * Added tests for 0x45
      
      * Implementing UnmarshalJSON() for TypedData
      
      * Working on TypedData
      
      * Solved the auditlog issue
      
      * Changed method to signTypedData
      
      * Changed mimes and implemented the 'encodeType' function for EIP-712
      
      * Polished docstrings, ran goimports and swapped fmt.Errorf with errors.New where possible
      
      * Drafted recursive encodeData
      
      * Ran goimports and gofmt
      
      * Drafted first version of EIP-712, including tests
      
      * Temporarily switched to using common.Address in tests
      
      * Drafted text/validator and and rewritten []byte as hexutil.Bytes
      
      * Solved stringified address encoding issue
      
      * Changed the property type required by signData from bytes to interface{}
      
      * Fixed bugs in 'data/typed' signs
      
      * Brought legal warning back after temporarily disabling it for development
      
      * Added example RPC calls for account_signData and account_signTypedData
      
      * Named functions and defined a basic EIP191 content type list
      
      * Written basic content type functions
      
      * Added ecRecover method in the clef api
      
      * Updated the extapi changelog and addded indications in the README
      
      * Added tests for 0x45
      
      * Implementing UnmarshalJSON() for TypedData
      
      * Working on TypedData
      
      * Solved the auditlog issue
      
      * Changed method to signTypedData
      
      * Changed mimes and implemented the 'encodeType' function for EIP-712
      
      * Polished docstrings, ran goimports and swapped fmt.Errorf with errors.New where possible
      
      * Drafted recursive encodeData
      
      * Ran goimports and gofmt
      
      * Drafted first version of EIP-712, including tests
      
      * Temporarily switched to using common.Address in tests
      
      * Drafted text/validator and and rewritten []byte as hexutil.Bytes
      
      * Solved stringified address encoding issue
      
      * Changed the property type required by signData from bytes to interface{}
      
      * Fixed bugs in 'data/typed' signs
      
      * Brought legal warning back after temporarily disabling it for development
      
      * Added example RPC calls for account_signData and account_signTypedData
      
      * Polished and fixed PR
      
      * Polished and fixed PR
      
      * Solved malformed data panics and also wrote tests
      
      * Solved malformed data panics and also wrote tests
      
      * Added alphabetical sorting to type dependencies
      
      * Added alphabetical sorting to type dependencies
      
      * Added pretty print to data/typed UI
      
      * Added pretty print to data/typed UI
      
      * signer: more tests for typed data
      
      * signer: more tests for typed data
      
      * Fixed TestMalformedData4 errors and renamed IsValid to Validate
      
      * Fixed TestMalformedData4 errors and renamed IsValid to Validate
      
      * Fixed more new failing tests and deanonymised some functions
      
      * Fixed more new failing tests and deanonymised some functions
      
      * Added types to EIP712 output in cliui
      
      * Added types to EIP712 output in cliui
      
      * Fixed regexp issues
      
      * Fixed regexp issues
      
      * Added pseudo-failing test
      
      * Added pseudo-failing test
      
      * Fixed false positive test
      
      * Fixed false positive test
      
      * Added PrettyPrint method
      
      * Added PrettyPrint method
      
      * signer: refactor formatting and UI
      
      * signer: make ui use new message format for signing
      
      * Fixed breaking changes
      
      * Fixed rules_test failing test
      
      * Added extra regexp for reference types
      
      * signer: more hard types
      
      * Fixed failing test, formatted files
      
      * signer: use golang/x keccak
      
      * Fixed goimports error
      
      * clef, signer: address some review concerns
      
      * Implemented latest recommendations
      
      * Fixed comments and uintint256 issue
      
      * accounts, signer: fix mimetypes, add interface to sign data with passphrase
      
      * signer, accounts: remove duplicated code, pass hash preimages to signing
      
      * signer: prevent panic in type assertions, make cliui print rawdata as quotable-safe
      
      * signer: linter fixes, remove deprecated crypto dependency
      
      * accounts: fix goimport
      572baae1
  34. Feb 05, 2019
    • Martin Holst Swende's avatar
      accounts, eth, clique, signer: support for external signer API (#18079) · 43e8efe8
      Martin Holst Swende authored
      * accounts, eth, clique: implement external backend + move sighash calc to backend
      
      * signer: implement account_Version on external API
      
      * accounts/external: enable ipc, add copyright
      
      * accounts, internal, signer: formatting
      
      * node: go fmt
      
      * flags: disallow --dev in combo with --externalsigner
      
      * accounts: remove clique-specific signing method, replace with more generic
      
      * accounts, consensus: formatting + fix error in tests
      
      * signer/core: remove (test-) import cycle
      
      * clique: remove unused import
      
      * accounts: remove CliqueHash and avoid dependency on package crypto
      
      * consensus/clique: unduplicate header encoding
      43e8efe8
Loading