Commit Graph

32 Commits (459bb4a64739526120f979bbd337a82d19738de7)

Author SHA1 Message Date
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
s7v7nislands 3768b00747
consensus/ethash: use atomic type (#27068) 2 years ago
Felix Lange 12df45662a
all: remove remaining uses of untyped golang-lru (#26194) 2 years ago
Manoj Kumar 6fdc619413
consensus/ethash: remove temp files created during DAG generation (#25381) 2 years ago
lightclient@protonmail.com 0c6f81f888
all: remove version field from rpc.API 2 years ago
lightclient 119f955686
all: remove `public` field from `rpc.API` (#25059) 2 years ago
Marius van der Wijden 4f4622bc8b
core: eth: implement Kiln-v2 spec (#24506) 3 years ago
Martin Holst Swende 178debe435
consensus/ethash: avoid runtime errors due to OOD on mmap writes (#23799) 3 years ago
Felix Lange a3f0da1ac4
build: upgrade to golangci-lint v1.39.0 (#22696) 4 years ago
Felix Lange cae6b5527e
cmd/geth, consensus/ethash: add support for --miner.notify.full flag (#22558) 4 years ago
jacksoom d50e9d24be
consensus/ethash: remove unnecessary variable definition (#22512) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
gary rong 28c5a8a54b
les: implement new les fetcher (#20692) 4 years ago
Hanjiang Yu 8f05cfa122
cmd, consensus: add option to disable mmap for DAG caches/datasets (#20484) 5 years ago
Felix Lange a91b704b01
consensus/ethash: refactor remote sealer (#20335) 5 years ago
gary rong 144c1c6c52 consensus: extend getWork API with block number (#18038) 6 years ago
gary rong 5d1d1a808d consensus, ethdb, metrics: implement forced-meter (#17667) 6 years ago
gary rong c1c003e4ff consensus, miner: stale block mining support (#17506) 6 years ago
Péter Szilágyi d8541a9f99
consensus/ethash: use DAGs for remote mining, generate async 6 years ago
Péter Szilágyi f0998415ba
cmd, consensus/ethash, eth: miner push notifications 6 years ago
gary rong 51db5975cc consensus/ethash: move remote agent logic to ethash internal (#15853) 6 years ago
Zak Cole eb794af833 consensus/ethash: fixed documentation typo (#17121) 6 years ago
YH-Zhou fd3da7c69d consensus/ethash: fixed typo (#16665) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Felix Lange 924065e19d consensus/ethash: improve cache/dataset handling (#15864) 7 years ago
gary rong f14047dae5 cmd, consensus, eth: split ethash related config to it own (#15520) 7 years ago
S. Matthew English 061889d4ea rlp, trie, contracts, compression, consensus: improve comments (#14580) 8 years ago
Konrad Feldmeier 2fefe4baa0 consensus: Fix `makedag` epoch 8 years ago
Péter Szilágyi f8acc0af7e
consensus/ethash: fix a timestamp update race 8 years ago
Péter Szilágyi 65e1095c3f
consensus/ethash: close mmap before rename, windows limitation 8 years ago
Péter Szilágyi b801be99d4
consensus, eth: don't CPU mine by default during remote mining 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Felix Lange 24dd0355a3 pow: fix Search with ethash test mode 8 years ago
Péter Szilágyi f3579f6460 pow: make data dumps backwards compatible, fix DAG end 8 years ago
Péter Szilágyi 5c8fa6ae1a crypto, pow, vendor: hash optimizations, mmap ethash 8 years ago
Péter Szilágyi b7d93500f1 all: finish integrating Go ethash, delete C++ vendor 8 years ago
Péter Szilágyi df72e20cc5 pow: only support prime calculations on Go 1.8 and above 8 years ago
Péter Szilágyi 023670f6ba cmd, eth, les, node, pow: disk caching and progress reports 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Péter Szilágyi 3b00a77de5 crypto, pow: add pure Go implementation of ethash 8 years ago