1. 29 Sep, 2020 3 commits
    • Martin Holst Swende's avatar
      accounts, signer: implement gnosis safe support (#21593) · dad26582
      Martin Holst Swende authored
      * accounts, signer: implement gnosis safe support
      
      * common/math: add type for marshalling big to dec
      
      * accounts, signer: properly sign gnosis requests
      
      * signer, clef: implement account_signGnosisTx
      
      * signer: fix auditlog print, change rpc-name (signGnosisTx to signGnosisSafeTx)
      
      * signer: pass validation-messages/warnings to the UI for gnonsis-safe txs
      
      * signer/core: minor change to validationmessages of typed data
      dad26582
    • Guillaume Ballet's avatar
      trie: use stacktrie for Derivesha operation (#21407) · 6c8310eb
      Guillaume Ballet authored
      core/types: use stacktrie for derivesha
      
      trie: add stacktrie file
      
      trie: fix linter
      
      core/types: use stacktrie for derivesha
      
      rebased: adapt stacktrie to the newer version of DeriveSha
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      
      More linter fixes
      
      review feedback: no key offset for nodes converted to hashes
      
      trie: use EncodeRLP for full nodes
      
      core/types: insert txs in order in derivesha
      
      trie: tests for derivesha with stacktrie
      
      trie: make stacktrie use pooled hashers
      
      trie: make stacktrie reuse tmp slice space
      
      trie: minor polishes on stacktrie
      
      trie/stacktrie: less rlp dancing
      
      core/types: explain the contorsions in DeriveSha
      
      ci: fix goimport errors
      
      trie: clear mem on subtrie hashing
      
      squashme: linter fix
      
      stracktrie: use pooling, less allocs (#3)
      
      trie: in-place hex prefix, reduce allocs and add rawNode.EncodeRLP
      
      Reintroduce the `[]node` method, add the missing `EncodeRLP` implementation for `rawNode` and calculate the hex prefix in place.
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      6c8310eb
    • mr_franklin's avatar
      4ee11b07
  2. 28 Sep, 2020 12 commits
  3. 24 Sep, 2020 1 commit
  4. 23 Sep, 2020 7 commits
  5. 22 Sep, 2020 2 commits
  6. 21 Sep, 2020 1 commit
  7. 20 Sep, 2020 1 commit
  8. 18 Sep, 2020 3 commits
  9. 17 Sep, 2020 1 commit
    • Giuseppe Bertone's avatar
      cmd/geth: added counters to the geth inspect report (#21495) · 07751c3d
      Giuseppe Bertone authored
      * database: added counters
      
      * Improved stats for ancient db
      
      * Small improvement
      
      * Better message and added percentage while counting receipts
      
      * Fast counting for receipts
      
      * added info message
      
      * Show both receips itemscount  from ancient db and counted receipts
      
      * Fixed default case
      
      * Removed counter for receipts in ancient store
      
      * Removed counting of receipts present in leveldb
      07751c3d
  10. 16 Sep, 2020 4 commits
  11. 15 Sep, 2020 4 commits
  12. 14 Sep, 2020 1 commit
    • Felföldi Zsolt's avatar
      les, les/lespay/server: refactor client pool (#21236) · 4996fce2
      Felföldi Zsolt authored
      * les, les/lespay/server: refactor client pool
      
      * les: use ns.Operation and sub calls where needed
      
      * les: fixed tests
      
      * les: removed active/inactive logic from peerSet
      
      * les: removed active/inactive peer logic
      
      * les: fixed linter warnings
      
      * les: fixed more linter errors and added missing metrics
      
      * les: addressed comments
      
      * cmd/geth: fixed TestPriorityClient
      
      * les: simplified clientPool state machine
      
      * les/lespay/server: do not use goroutine for balance callbacks
      
      * internal/web3ext: fix addBalance required parameters
      
      * les: removed freeCapacity, always connect at minCapacity initially
      
      * les: only allow capacity change with priority status
      Co-authored-by: 's avatarrjl493456442 <garyrong0905@gmail.com>
      4996fce2