good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jul 03, 2019
  2. Jul 02, 2019
  3. Jul 01, 2019
  4. Jun 28, 2019
    • Gary Rong's avatar
      all: on-chain oracle checkpoint syncing (#19543) · f7cdea2b
      Gary Rong authored
      * all: implement simple checkpoint syncing
      
      cmd, les, node: remove callback mechanism
      
      cmd, node: remove callback definition
      
      les: simplify the registrar
      
      les: expose checkpoint rpc services in the light client
      
      les, light: don't store untrusted receipt
      
      cmd, contracts, les: discard stale checkpoint
      
      cmd, contracts/registrar: loose restriction of registeration
      
      cmd, contracts: add replay-protection
      
      all: off-chain multi-signature contract
      
      params: deploy checkpoint contract for rinkeby
      
      cmd/registrar: add raw signing mode for registrar
      
      cmd/registrar, contracts/registrar, les: fixed messages
      
      * cmd/registrar, contracts/registrar: fix lints
      
      * accounts/abi/bind, les: address comments
      
      * cmd, contracts, les, light, params: minor checkpoint sync cleanups
      
      * cmd, eth, les, light: move checkpoint config to config file
      
      * cmd, eth, les, params: address comments
      
      * eth, les, params: address comments
      
      * cmd: polish up the checkpoint admin CLI
      
      * cmd, contracts, params: deploy new version contract
      
      * cmd/checkpoint-admin: add another flag for clef mode signing
      
      * cmd, contracts, les: rename and regen checkpoint oracle with abigen
      f7cdea2b
  5. Jun 27, 2019
  6. Jun 26, 2019
  7. Jun 25, 2019
  8. Jun 24, 2019
  9. Jun 21, 2019
    • Louis Holbrook's avatar
    • Felix Lange's avatar
      core: move TxPool reorg and events to background goroutine (#19705) · 60c062e1
      Felix Lange authored
      * core: move TxPool reorg and events to background goroutine
      
      This change moves internal queue re-shuffling work in TxPool to a
      background goroutine, TxPool.runReorg. Requests to execute runReorg are
      accumulated by the new scheduleReorgLoop. The new loop also accumulates
      transaction events.
      
      The motivation for this change is making sends to txFeed synchronous
      instead of sending them in one-off goroutines launched by 'add' and
      'promoteExecutables'. If a downstream consumer of txFeed is blocked for
      a while, reorg requests and events will queue up.
      
      * core: remove homestead check in TxPool
      
      This change removes tracking of the homestead block number from TxPool.
      The homestead field was used to enforce minimum gas of 53000 for
      contract creations after the homestead fork, but not before it. Since
      nobody would want configure a non-homestead chain nowadays and contract
      creations usually take more than 53000 gas, the extra correctness is
      redundant and can be removed.
      
      * core: fixes for review comments
      
      * core: remove BenchmarkPoolInsert
      
      This is useless now because there is no separate code path for
      individual transactions anymore.
      
      * core: fix pending counter metric
      
      * core: fix pool tests
      
      * core: dedup txpool announced events, discard stales
      
      * core: reorg tx promotion/demotion to avoid weird pending gaps
      60c062e1
  10. Jun 20, 2019
  11. Jun 19, 2019
  12. Jun 18, 2019
  13. Jun 17, 2019
  14. Jun 13, 2019
Loading