Shivam Sharma
a6c5473434
Merge branch 'master' into gethv1.10.15-merge
2022-02-02 12:58:44 +05:30
Shivam Sharma
2111d4ccdb
fix: TestHeadersRLPStorage
2022-02-02 12:23:05 +05:30
Shivam Sharma
371a411eb4
fix: Removed FastSync from cli server
2022-02-02 12:22:02 +05:30
komika
afe344bcf3
accounts/abi/bind: improve WaitMined error handling ( #24321 )
...
This change makes it so WaitMined no longer logs an error when the receipt
is unavailable. It also changes the simulated backend to return NotFound for
unavailable receipts, just like ethclient does.
2022-02-01 16:42:51 +01:00
Sina Mahmoodi
c5436c8eb7
eth/tracers: clean-up tracer collection ( #24320 )
...
* eth/tracers: clean-up tracer collection
* Rm test for dropped tracer
2022-02-01 10:44:44 +01:00
Brandon Harden
b868ca1790
accounts: correct spelling mistake ( #24323 )
...
I believe the sentence is attempting to explain that the URL is "[used] by upper layers to define a sorting order over all wallets from multiple backends."
2022-02-01 11:36:39 +02:00
rjl493456442
9da25c5db7
all: separate catalyst package ( #24280 )
...
* all: seperate catalyst package
* eth/catalyst: moved some methods, added docs
* eth/catalyst, les/catalyst: add method docs
* core, eth, les, miner: move common function to beacon package
* eth/catalyst: goimported
* cmd/utils, miner/stress/beacon: naming nitpicks
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2022-01-31 14:22:35 +02:00
ligi
a5c0cfb451
build: fix lint on ARM ( #24311 )
...
* build: append GOARM to arm lint download URL
otherwise it fails with:
downloading from https://github.com/golangci/golangci-lint/releases/download/v1.42.0/golangci-lint-1.42.0-linux-arm.tar.gz
ci.go:347: download error: status 404
* build: increase timeout for lint
Otherwise it times out on a pi
* Increase timeout even further
saw longer build times
2022-01-31 14:17:18 +02:00
Sina Mahmoodi
cac09a3823
eth/tracers: native prestate tracer ( #24268 )
...
* eth/tracers: add initial native prestate tracer
* fix balance hex
* handle prestate for tx from and to
* drop created contract from prestate
* fix sender balance
* use switch instead
Co-authored-by: Martin Holst Swende <martin@swende.se>
* minor fix
* lookup create2 account
* mv code around a bit
* check stackLen for create2
* fix transfer tx for js prestate tracer
* fix create2 addr
* track extcodehash in js prestate tracer
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-01-31 09:51:17 +01:00
ligi
0c1bd22ec0
cmd/geth: make test pass on a pi4 by using lightkdf ( #24314 )
2022-01-31 09:50:10 +01:00
Manav Darji
fe21391e89
Merge pull request #309 from maticnetwork/manav/dev-mode
...
Enable developer mode for new cli
2022-01-28 18:03:12 +05:30
Paweł Bylica
64c53edf83
tests: external evm benchmarks ( #24050 )
...
* tests: add ipsilon/evm-benchmarks git submodule
* tests: plug-in evm-benchmarks
2022-01-28 08:47:19 +01:00
Valentin Trinqué
abd49a6c48
rpc: set Request.GetBody for client requests ( #24292 )
...
When talking to an HTTP2 server, there are situations where it needs to
"rewind" the Request.Body. To allow this, we have to set up the Request.GetBody
function to return a brand new instance of the body.
If not set, we can end up with the following error:
http2: Transport: cannot retry err [http2: Transport received Server's graceful shutdown GOAWAY] after Request.Body was written; define Request.GetBody to avoid this error
See this commit for more information: cffdcf672a
2022-01-27 10:59:05 +01:00
Sina Mahmoodi
a9885505ca
internal/web3ext: add eth.getLogs wrapper ( #24297 )
2022-01-27 10:56:04 +01:00
Sina Mahmoodi
e282246a4b
cmd/utils: open db in readonly when dev datadir exists ( #24298 )
2022-01-27 10:06:40 +01:00
Martin Holst Swende
015fde9a2c
eth/tracers: avoid using blockCtx concurrently ( #24286 )
2022-01-25 14:45:30 +01:00
Shivam Sharma
b02c742268
Added arbitray data Ethstats
2022-01-25 12:52:25 +00:00
Manav Darji
6ccd75c186
replace Fatalf function with fmt.Errorf
2022-01-25 16:41:05 +05:30
Manav Darji
08f9931147
add test for dev flag
2022-01-25 16:33:09 +05:30
Marius van der Wijden
29cb5deea3
core/rawdb: fix typo ( #24289 )
2022-01-25 11:36:51 +01:00
Péter Szilágyi
78f13a3a57
Merge pull request #24288 from holiman/prefer_prefixed
...
core/rawdb: do prefixed lookup first
2022-01-25 12:18:16 +02:00
Martin Holst Swende
0e35192797
core/rawdb: do prefixed lookup first
2022-01-25 10:51:18 +01:00
SHIVAM SHARMA
55c34d660b
Merge pull request #303 from maticnetwork/merge-subs2
...
Merge subs2
2022-01-25 12:33:45 +05:30
zhiqiangxu
f39f068161
accounts/abi: simplify Arguments.Unpack ( #24277 )
...
Since len(nonIndexedArgs) is definitely 0 in this context, the code can be simplified.
2022-01-24 17:19:43 +01:00
Manav Darji
0662b70db2
enable dummy developer account for dev mode
2022-01-24 18:39:51 +05:30
Sandeep Sreenath
87a095eae5
Merge pull request #311 from maticnetwork/arpit/v0.2.14
...
Arpit/v0.2.14
2022-01-24 17:32:16 +05:30
Arpit Temani
e5d5802612
minor changes
2022-01-24 16:14:04 +05:30
Arpit Temani
560ad7dd9d
merge master
2022-01-24 16:11:23 +05:30
Péter Szilágyi
f9ce40bb84
Merge pull request #24281 from karalabe/dev-read-write
...
cmd/utils: fix regression placing dev mode datadir readonly
2022-01-24 10:35:39 +02:00
Péter Szilágyi
4230f5f08f
cmd/utils: fix regression placing dev mode datadir readonly
2022-01-24 10:19:31 +02:00
rjl493456442
78636ee568
eth, miner: use miner for post-merge block production ( #23256 )
...
* eth, miner: remove duplicated code
* eth/catalyst: remove unneeded code
* miner: keep update pending state even the Merge is happened
* eth, miner: rebase
* miner: fix tests
* eth, miner: address comments from marius
* miner: use empty zero randomness for pending blocks after the merge
* eth/catalyst: gofmt
* miner: add warning log for state recovery
* miner: ignore uncles for post-merge blocks
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2022-01-24 09:19:52 +02:00
ucwong
bd615e0e5f
go.mod : golang-set 1.8.0 go.mod added & cardinality check for subset ( #24165 )
2022-01-24 06:46:49 +02:00
David Cai
683854255c
accounts: fix typo in errors.go ( #24270 )
2022-01-24 06:44:29 +02:00
Denver
06e16de894
internal/ethapi: remove unnecessary comment ( #24271 )
...
Because there is no `fullTx` parameter at function signatures and
uncle apis does not return txs also, those lines are un-necessary.
2022-01-24 06:43:51 +02:00
Darioush Jalali
2dfa4bcf6c
trie: test for edgecase in VerifyRangeProof ( #24257 )
...
* trie/proof: edge case for VerifyRangeProof
* more consistency with other tests in the file
* trie: fix test todo
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-01-21 14:35:30 +01:00
Shivam Sharma
58e4311e63
Minor change
2022-01-21 13:03:02 +00:00
Manav Darji
ca0f04cfca
add developer enabled check for mining
2022-01-21 18:28:20 +05:30
Shivam Sharma
904f8b52ce
Minor changes
2022-01-21 12:54:49 +00:00
Manav Darji
f86b79ed68
add dev mode for new cli
2022-01-21 18:09:13 +05:30
Shihao Xia
eef7a33135
core, miner, rpc, eth: fix goroutine leaks in tests ( #24211 )
...
* fix blocking and non-blocking issues
* core: revert change in blockchain.go
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-01-21 12:22:44 +01:00
Shivam Sharma
2d4ef67849
Streamlined code
2022-01-21 09:49:01 +00:00
rjl493456442
ae45c97d3d
trie: fix range prover ( #24266 )
2022-01-21 10:41:51 +01:00
Sandeep Sreenath
28963d5ccd
bumped version
2022-01-21 14:30:07 +05:30
Sandeep Sreenath
0a63620819
Merge pull request #305 from maticnetwork/arpit/v0.2.13-patch-1
...
fix sender pending txn
2022-01-21 14:00:06 +05:30
Shivam Sharma
8f7174fb92
Refactor Code
2022-01-21 08:14:40 +00:00
Di Peng
c029cdc90b
core: fix typo in blockchain test ( #24263 )
2022-01-21 09:12:40 +01:00
Shivam Sharma
949822c072
some refactor
2022-01-21 06:30:51 +00:00
Ferran Borreguero
06c9d5cca6
Test each event without for loop
2022-01-20 18:23:11 +01:00
Shivam Sharma
6ab7515849
Merge branch 'master' into merge-subs2
2022-01-20 13:34:25 +00:00
Shivam Sharma
70f9c88a64
Added Chain2HeadEvent Test
2022-01-20 13:31:24 +00:00