Martin Holst Swende
51e7968b8b
core/state: fix read-meters + simplify code ( #24304 )
2022-02-14 09:22:57 +01:00
Sandeep Sreenath
c8587b0668
bumped version
2022-02-11 16:59:24 +05:30
Felix Lange
fb3a6528cf
go.mod: upgrade to github.com/karalabe/usb v0.0.2 ( #24356 )
...
This upgrade resolves a build issue on Android 7+ and removes
a build warning on macOS >= 12.0.
2022-02-08 19:58:27 +01:00
Martin Holst Swende
5a0d487c3b
signer/core: fix complex typed data sign (EIP712) ( #24220 )
...
Co-authored-by: specerxi <xhxpecer@gmail.com>
2022-02-08 14:40:00 +01:00
rjl493456442
2d20fed893
miner: avoid data race in miner ( #24349 )
2022-02-07 18:34:13 +01:00
Martin Holst Swende
6ce4670bc0
cmd/devp2p: implement snap protocol testing ( #24276 )
...
This also contains some changes to the protocol handler to
make the tests pass.
2022-02-04 15:24:32 +01:00
Manav Darji
7b49cb0bbc
Split modules for cli ( #315 )
...
* add separate module config for http and ws
* update cli docs
2022-02-03 18:34:44 +05:30
aaronbuchwald
aaca58a7a1
go.mode: bump graphql-go dependency to v1.3.0 ( #24324 )
2022-02-02 18:21:25 +02:00
Péter Szilágyi
1a7e345af4
Merge pull request #24328 from karalabe/uke-catalyst
...
cmd: auto-enable beacon APIs if TTD is defined
2022-02-02 18:15:38 +02:00
Péter Szilágyi
d99e759e76
cmd: auto-enable beacon APIs if TTD is defined
2022-02-02 17:57:34 +02:00
Manav Darji
08509c6882
fix: flow in create consensus engine
2022-02-02 16:42:22 +05:30
Shivam Sharma
672a15e339
Added t.skip(ETH2 in bor)
2022-02-02 15:49:57 +05:30
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