Commit Graph

52 Commits (281e8cd5abaac86ed3f37f98250ff147b3c9fe62)

Author SHA1 Message Date
Péter Szilágyi 950d5643b1
core/txpool: make transaction validation reusable across packages (pools) (#27429) 1 year ago
rjl493456442 d4961881d7
miner: suspend miner if node is syncing (#27218) 1 year ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
s7v7nislands b92d0ea3bb
miner: use atomic type (#27013) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
Marius van der Wijden 9921ca0f0a
miner: allow for extradata in post-merge blocks (#26387) 2 years ago
Oskar Haarklou Veileborg e24d6003b1
miner: fix potential goroutine leak in test (#26281) 2 years ago
Roberto Bayardo 24f08ece62
miner: fail early if core.NewBlockChain fails (#26079) 2 years ago
rjl493456442 a2a144c593
miner, eth: implement recommit mechanism for payload building (#25836) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
rjl493456442 1913b50111
eth, miner: add timeout for building sealing block (#25407) 2 years ago
rjl493456442 dea1fb3cfc
all: cleanup tests (#25641) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Marius van der Wijden cc9fb8e21d
eth/catalyst, miner: build the execution payload async (#24866) 3 years ago
rjl493456442 78636ee568
eth, miner: use miner for post-merge block production (#23256) 3 years ago
Shihao Xia eef7a33135
core, miner, rpc, eth: fix goroutine leaks in tests (#24211) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Marius van der Wijden b61ef24cce
consensus/clique: prevent 0 len extradata from panicing (#23538) 3 years ago
gary rong 6d175460df
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213) 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 3 years ago
Martin Holst Swende a6c462781f
EIP-1559: miner changes (#22896) 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Martin Holst Swende e9ba536d85
eth/downloader: fix spuriously failing tests (#21149) 4 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
Boqin Qin be6078ad83
all: fix a bunch of inconsequential goroutine leaks (#20667) 5 years ago
gary rong 2e1ecc02bd
les, miner, accounts/abi/bind: fix load-sensitive unit tests (#20698) 5 years ago
gary rong fc7e0fe6c7 core, miner: remove PostChainEvents (#19396) 5 years ago
Guillaume Ballet f06ae5ca6a miner: fix staticcheck warnings (#20375) 5 years ago
gary rong 9b59c75405 miner: fix data race in tests (#20310) 5 years ago
Guillaume Ballet 22e3bbbf0a miner: increase worker test timeout (#20268) 5 years ago
Guillaume Ballet de2259d27c travis: enable test suite on ARM64 (#20219) 5 years ago
gary rong 5d91acccd5 miner: increase import time allowance (#20217) 5 years ago
gary rong d4bb3798d8 miner: add generate and import unit test (#20111) 5 years ago
Felix Lange 54b271a86d
crypto: add SignatureLength constant and use it everywhere (#19996) 5 years ago
gary rong 6269e5574c miner: polish miner configuration (#19480) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Martin Holst Swende dc43ea8d03
tests: tune flaky tests that error in travis occasionally (#18508) 6 years ago
Felix Lange 459278cd57
miner: remove intermediate conversion to int in tests (#17853) 6 years ago
gary rong 457e930f27 eth, miner: prefer locally generated uncles vs remote ones (#17715) 6 years ago
gary rong d6254f827b all: protect self-mined block during reorg (#17656) 6 years ago
Péter Szilágyi 4bb25042eb
consensus/clique, core: chain maker clique + error tests 6 years ago
Péter Szilágyi f751c6ed47
miner: track uncles more aggressively 6 years ago
Péter Szilágyi e8f229b82e
cmd, core, eth, miner, params: configurable gas floor and ceil 6 years ago
gary rong b2c644ffb5 cmd, eth, miner: make recommit configurable (#17444) 6 years ago
gary rong 54216811a0 miner: regenerate mining work every 3 seconds (#17413) 6 years ago
gary rong 040aa2bb10 miner: streaming uncle blocks (#17320) 6 years ago