Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1732 commits
Select commit Hold shift + click to select a range
2667545
params: release Geth v1.10.8
karalabe Aug 24, 2021
ea4bc2d
params: begin Geth v1.10.9 release cycle
karalabe Aug 24, 2021
79bb930
trie, les: add missing calls to Ticker.Stop (#23415)
chuwt Aug 24, 2021
8dbf261
p2p, p2p/enode: fix data races (#23434)
MariusVanDerWijden Aug 24, 2021
8e0771c
core/bloombits: avoid crash when storing errors of different type (#2…
otherview Aug 24, 2021
5c66bab
tests/testdata: make submodule shallow (#23412)
ligi Aug 24, 2021
0b40977
core/vm: fix typo in comment (#23450)
gballet Aug 24, 2021
a0a4a15
core/types: add benchmarks for rlp encoding/decoding (#23190)
holiman Aug 24, 2021
85126c4
node: add comment about --nousb being deprecated (#23439)
Aug 24, 2021
5cee33e
tests/fuzzers: fix go vet warning about ReadByte (#23380)
baptiste-b-pegasys Aug 24, 2021
d705f5a
core: make txpool reject too sudden changes (#23095)
holiman Aug 24, 2021
0db0b27
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version…
karalabe Aug 24, 2021
b69f5ca
cmd/utils: fix typo in variable name (#23451)
bogatyy Aug 24, 2021
a789dcc
metrics: fix compilation for GOOS=js (#23449)
fjl Aug 24, 2021
a5a5237
core, light, tests, trie: add state metrics (#23433)
rjl493456442 Aug 24, 2021
fe2f153
go.mod: update goleveldb (#23417)
ucwong Aug 24, 2021
83ad92c
les: fix data races in tests (#23457)
rjl493456442 Aug 25, 2021
45f3443
build: upgrade to golangci-lint v1.42.0 (#23461)
fjl Aug 25, 2021
efee853
build, .travis.yml: upgrade to Go 1.17 (#23464)
fjl Aug 25, 2021
84c51bc
cmd/evm: add difficulty calculation to t8n tool (#23353)
holiman Aug 25, 2021
3784e15
tests: avoid performance tests during CI runs (#23304)
holiman Aug 25, 2021
d162142
Dockerfile: upgrade to Go 1.17 (#23465)
fjl Aug 25, 2021
887902e
crypto/cloudflare/bn256: fix in-place addition and unmarshalling (#23…
gballet Aug 25, 2021
8a13401
all: add go:build lines (#23468)
fjl Aug 25, 2021
32c576b
rlp: minor optimizations for slice/array encoding (#23467)
fjl Aug 25, 2021
154b525
cmd/devp2p/internal/ethtest: remove WriteTo method (#23379)
baptiste-b-pegasys Aug 25, 2021
7c4cad0
rpc: add BlockNumber.MarshalText (#23324)
zenovich Aug 25, 2021
d584e39
build: stop publishing deb packages for Ubuntu 20.10 Groovy Gorilla (…
fjl Aug 25, 2021
108eec3
node: remove dependency on wallet backend packages (#23019)
s1na Aug 25, 2021
62ad17f
Revert "eth, internal/ethapi: make RPC block miner field show block s…
holiman Aug 26, 2021
ffae204
internal/ethapi: support both input and data for personal_sendTransac…
lightclient Aug 27, 2021
3258211
core/vm: rework jumpdest analysis benchmarks (#23499)
chfast Aug 30, 2021
f85cf72
docs: add links to more audits in SECURITY.md (#23482)
fredrik0x Aug 31, 2021
31be5d4
core: fix typo in iterator.go (#23502)
eltociear Aug 31, 2021
d019e90
common: fixes format verb (#23495)
AlexanderYastrebov Aug 31, 2021
067084f
core: fix race conditions in txpool (#23474)
MariusVanDerWijden Aug 31, 2021
4d88974
cmd/evm: add tests for evm t8n (#23507)
holiman Sep 2, 2021
de2c44a
trie: add missing copyright header (#23530)
aaronbuchwald Sep 7, 2021
7957530
docs: add post-mortem (#23518)
holiman Sep 7, 2021
ca5bc67
internal/debug: remove deprecated flags (#23368)
Sep 7, 2021
9a0df80
cmd/geth, cmd/utils: remove legacy rpc flags (#23358)
Sep 7, 2021
794c613
core/rawdb: freezer batch write (#23462)
holiman Sep 7, 2021
6ef3a16
p2p/enode: use unix timestamp as base ENR sequence number (#19903)
karalabe Sep 7, 2021
51ed39c
core: make txPricedList.stales the first field for 64bit alignment (#…
fjl Sep 7, 2021
5c1fc3b
core: 64bit alignment of testBlockChain.gasLimit (#23543)
fjl Sep 7, 2021
90987db
appveyor.yml: add linux/amd64 build job (#23548)
fjl Sep 8, 2021
9e17648
les: duplicate downloader and fetcher to allow progressive refactoring
karalabe Sep 10, 2021
9ada4a2
Merge pull request #23561 from karalabe/temp-split-leseh
karalabe Sep 10, 2021
578bc81
README: add londonBlock to example genesis config (#23565)
verheesj Sep 13, 2021
babe9b9
cmd/evm: transaction validation tool (#23494)
holiman Sep 13, 2021
b8d7c66
core, rpc: disable memory output by default in traces (#23558)
MariusVanDerWijden Sep 13, 2021
84ff152
cmd/devp2p/internal/ethtest: only use eth66 if eth66 is negotiated (#…
MariusVanDerWijden Sep 15, 2021
7ada89d
eth/tracers: abort evm execution when trace is aborted (#23580)
holiman Sep 16, 2021
4013549
core,eth: call frame tracing (#23087)
s1na Sep 17, 2021
1b34283
ethclient, accounts/keystore: fix flaky tests (#23599)
holiman Sep 20, 2021
62e3b83
docs: fix spelling on 2021-08-22 postmortem (#23595)
peteyburgers Sep 20, 2021
e28f713
internal: support optional filter expression for debug.stacks (#23605)
karalabe Sep 20, 2021
9bf495b
internal/debug: make gosimple linter happy
karalabe Sep 20, 2021
86f3625
Merge pull request #23609 from karalabe/regex-fix
karalabe Sep 20, 2021
5b246af
go.mod: fix module file to prevent go from updating it during build
karalabe Sep 20, 2021
b1a5e4a
Merge pull request #23610 from karalabe/gomod-tify
karalabe Sep 20, 2021
d8211c7
console: add note about typing exit to exit (#23602)
thadguidry Sep 21, 2021
b61ef24
consensus/clique: prevent 0 len extradata from panicing (#23538)
MariusVanDerWijden Sep 21, 2021
ca9bce9
rpc: set scheme for ws and ipc conns to the server (#23615)
s1na Sep 21, 2021
57a3fab
accounts/abi: fix resolving single struct argument (#23573)
rjl493456442 Sep 22, 2021
51ececb
rpc: set pong read deadline (#23556)
jmank88 Sep 27, 2021
12674d4
cmd/puppeth: remove shh from Dockerfile (#23634)
Sep 27, 2021
ac7baea
eth/tracers: re-write of 4byte tracer using enter/exit (#23622)
s1na Sep 27, 2021
443afc9
core/state: move state account to core/types + abstracted "write acco…
gballet Sep 28, 2021
ab2caae
eth/tracers: implement debug.intermediateRoots (#23594)
holiman Sep 28, 2021
783e97e
core/rawdb: avoid unnecessary receipt processing for log filtering (#…
s1na Sep 28, 2021
92c5d10
accounts/abi/bind: check event signature before parsing (#23230)
yihau Sep 28, 2021
3531ca2
eth/tracers: avoid unsyncronized mutations on trie database (#23632)
holiman Sep 28, 2021
a541fbe
eth/protocols/eth: simplify peer known block/txs caches (#23649)
ferranbt Sep 28, 2021
42bc194
graphql: add storage slots to access list (#23650)
holiman Sep 28, 2021
3a6fe69
eth/protocols/snap, trie: better error-handling (#23657)
holiman Sep 29, 2021
eae3b19
params: release go-ethereum v1.10.9 stable
fjl Sep 29, 2021
06082fe
params: begin v1.10.10 release cycle
fjl Sep 29, 2021
f2491c5
core: fix typo in comment (#23658)
eltociear Sep 29, 2021
07a5bc1
internal/ethapi: support retrieving header RLPs too
karalabe Oct 1, 2021
a47b8cf
Merge pull request #23670 from karalabe/get-header-rlp
karalabe Oct 1, 2021
b522f5e
eth/tracers: fix callTracer fault handling (#23667)
s1na Oct 1, 2021
5240725
internal/ethapi: make header/block rlp retrieval canonical
karalabe Oct 3, 2021
01fdca5
Merge pull request #23677 from karalabe/canon-rlp-fetcher
karalabe Oct 3, 2021
12f971f
core/state: fix typo in comment (#23665)
hsyodyssey Oct 4, 2021
5a0e1d8
eth/filters: fix TestPendingLogsSubscription (#23619)
mirokuratczyk Oct 4, 2021
0dbb3b1
eth/protocols/eth: replace array with counter in txn broadcaster (#23…
ferranbt Oct 4, 2021
307156c
eth/api: add rpc method to obtain which states are accessible (#23646)
holiman Oct 5, 2021
57ff2de
go.mod: upgrade github.com/karalable/usb (#23684)
fjl Oct 5, 2021
4e599ee
core/types: copy tx recipient address (#23376)
aaronbuchwald Oct 6, 2021
edb1937
core: improve shutdown synchronization in BlockChain (#22853)
holiman Oct 7, 2021
48496e0
internal/ethapi: use correct signer when serving old blocks (#23683)
s1na Oct 7, 2021
ec2b43c
cmd/geth: fix typo in error message (#23697)
darcys22 Oct 8, 2021
2fe0c65
build: upgrade -dlgo version to 1.17.2 (#23698)
fjl Oct 8, 2021
28d30b5
eth: close miner on exit (instead of just stopping) (#21992)
holiman Oct 8, 2021
ee120ef
miner: fix data race during shutdown (#23435)
MariusVanDerWijden Oct 8, 2021
1bea4b0
miner/stress: initialize account backends explicitly (#23699)
fjl Oct 9, 2021
a6a0609
internal/jsre: handle null and undefined to prevent crash (#23701)
aditya520 Oct 10, 2021
84bccd0
core/state: fix typos in comments (#23702)
hsyodyssey Oct 10, 2021
bcbd700
eth/gasprice: avoid modifying TestChainConfig (#23204)
aaronbuchwald Oct 10, 2021
8a430fb
cmd/puppeth: add txpool to explorer Dockerfile (#23652)
Oct 11, 2021
64da037
cmd/evm: stricter transaction validation (#23694)
holiman Oct 11, 2021
8b6e018
build: increase C thread stack size on linux (#23676)
gballet Oct 11, 2021
53b1420
params: changed CatalystBlock to TerminalTotalDifficulty (#23700)
MariusVanDerWijden Oct 11, 2021
088bc34
les/vflux/server: fix metrics (#22946)
rjl493456442 Oct 11, 2021
cf8a6d6
core: tests for forked blocks retrievable by hash (#23695)
mirokuratczyk Oct 11, 2021
da3da7c
ci: enable race tests as cron job on travis (#23480)
MariusVanDerWijden Oct 11, 2021
6289137
consensus/clique, core: API cleanup (#23100)
holiman Oct 11, 2021
3d11a22
fixed broken web3 methods link in README.md (#23703)
z89 Oct 12, 2021
633e7ef
eth,rpc: allow for flag configured timeouts for eth_call (#23645)
noam-alchemy Oct 12, 2021
f9d683b
go.mod: upgrade goja (#23721)
fjl Oct 13, 2021
e4f570f
core/types: add MarshalBinary, UnmarshalBinary for Receipt (#22806)
i-norden Oct 13, 2021
778ff94
all: fix some go-critic linter warnings (#23709)
Oct 13, 2021
79b727b
accounts/abi/bind: refactor transact method (#23719)
MariusVanDerWijden Oct 13, 2021
011fe3e
core: remove unused error from TxPool.Pending (#23720)
jwasinger Oct 13, 2021
08e782c
accounts/abi: add basic support for error types (#23161)
MariusVanDerWijden Oct 14, 2021
f915f68
core/state/snapshot: fix data race in layer flattening (#23628)
rjl493456442 Oct 15, 2021
bb74230
params: release go-ethereum v1.10.10 stable
fjl Oct 15, 2021
464885f
params: begin v1.10.11 release cycle
fjl Oct 15, 2021
c641cff
core: refactored blockchain.go (#23735)
MariusVanDerWijden Oct 18, 2021
eaa24a8
cmd/geth: support string (non-hex) keys in db get/put/delete (#23744)
zhiburt Oct 18, 2021
b8dc1e2
cmd/rlpdump: add support for text to rlp (#23745)
holiman Oct 18, 2021
433f091
internal/ethapi: fix recover sender of pending transaction (#23765)
MariusVanDerWijden Oct 18, 2021
c36f8fe
trie: fix typos (#23768)
hadv Oct 18, 2021
60d3cc8
cmd/puppeth: use geth's prompt to read input (#23718)
jwasinger Oct 18, 2021
b97f578
eth/fetcher: remove superfluous nilness-check (#23739)
prestonvanloon Oct 18, 2021
554b1b9
cmd/utils: update gpo.maxprice flag description (#23758)
sscodereth Oct 18, 2021
84d8eb2
cmd/evm: add 256-bit field validations on transactions (t9n) (#23743)
holiman Oct 18, 2021
0183256
all: fix warning flagging the use of DeepEqual on error (#23624)
gballet Oct 19, 2021
312e02b
core/state/snapshot: fix BAD BLOCK error when snapshot is generating …
zzyalbert Oct 20, 2021
f423290
params: update version
holiman Oct 20, 2021
da1b6f3
params: begin v1.10.12 release cycle
holiman Oct 20, 2021
7231b3e
params: release go-ethereum v1.10.11 stable (now with gofmt)
holiman Oct 20, 2021
114ed3e
params: begin v1.10.12 release cycle (second attempt)
holiman Oct 20, 2021
3ce9f6d
ethclient: fix typo (#23778)
Oct 20, 2021
b6fb184
accounts/abi/bind: fix error handling in baseFee query (#23781)
kibgzr Oct 21, 2021
2954f40
common/hexutil: improve performance of EncodeBig (#23780)
lmittmann Oct 21, 2021
0e7efd6
core/rawdb, ethdb: introduce batched/atomic reads from ancients (#23566)
holiman Oct 25, 2021
48dc34b
build: remove xgo cross-builds (#23800)
jwasinger Oct 25, 2021
c72b16c
core: use block difficulty for genesis (#23793)
meowsbits Oct 26, 2021
53f8157
ethdb: more accurate batch size calculation (#23790)
rjl493456442 Oct 26, 2021
526c3f6
core/state/snapshot: fix benchmarks (#23804)
holiman Oct 26, 2021
eab4d89
core: fix benchmark tests (#23803)
holiman Oct 27, 2021
52c02cc
cmd/evm: handle rlp errors in t9n (#23771)
holiman Oct 27, 2021
bff3303
core: fixed stale comment in txlist (#23825)
MariusVanDerWijden Oct 28, 2021
32150f8
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
holiman Oct 28, 2021
31870a5
eth/filters, p2p/simulations: fix benchmarks (#23806)
holiman Oct 29, 2021
410e731
optimize the judge of invalide notification.number (#22658)
r1cs Oct 31, 2021
57c252e
accounts/abi/bin/backends: return basefee in suggestGasPrice (#23838)
Sparty Nov 1, 2021
c113520
miner: fix receipt deep copy in worker (#23835)
PlasmaPower Nov 1, 2021
ff84491
rpc: avoid crashing on clique getSigner during sync (#23832)
holiman Nov 1, 2021
1e4becb
rpc/client: fix typo (#23834)
chuwt Nov 1, 2021
c2e64db
accounts/abi/bind/backends: make suggestGasPrice compatible with non-…
MariusVanDerWijden Nov 1, 2021
c576fa1
core: fix snapshot missing when recovery from crash (#23496)
zzyalbert Nov 1, 2021
551bd6e
eth/tracers: invoke enter/exit on 0-value calls to inex accounts (#23…
holiman Nov 1, 2021
2e8b58f
cmd/geth: implement data import and export (#22931)
rjl493456442 Nov 2, 2021
178debe
consensus/ethash: avoid runtime errors due to OOD on mmap writes (#23…
holiman Nov 2, 2021
f49e90e
cmd/puppeth: make it possible to have pw-protected keyfiles (#22148)
holiman Nov 2, 2021
03bc8b7
core: more efficient nonce-update in txpool (#22231)
holiman Nov 2, 2021
53b94f1
rpc: linear time batch response matching (#23856)
fjl Nov 4, 2021
3bbeb94
eth: make traceChain avoid OOM on long-running tracing (#23736)
holiman Nov 4, 2021
8d7e606
eth/tracers: support for golang tracers + add golang callTracer (#23708)
s1na Nov 5, 2021
476fb56
miner, consensus/clique: avoid memory leak during block stasis (#23861)
holiman Nov 5, 2021
8be8ba4
les/vflux: fixed panic and data races (#23865)
zsfelfoldi Nov 8, 2021
e1c000b
cmd/geth: add support for sepolia testnet (#23730)
holiman Nov 8, 2021
e61b8cb
params: update CHTs for the 1.10.12 release
karalabe Nov 8, 2021
aa2727f
Merge pull request #23868 from karalabe/cht-1.10.12
karalabe Nov 8, 2021
c4fff0f
params: update Ropsten CHT too
karalabe Nov 8, 2021
851256e
Merge pull request #23869 from karalabe/cht-1.10.12-ropsten
karalabe Nov 8, 2021
787a3b1
eth/tracers: make native calltracer default (#23867)
s1na Nov 8, 2021
6c4dc6c
params: release Geth v1.10.12
karalabe Nov 8, 2021
ad11691
params: begin v1.10.13 release cycle
karalabe Nov 8, 2021
9489853
core: check effective tip in txpool pricelimit validation (#23855)
fjl Nov 8, 2021
6b9c77f
eth/tracers: package restructuring (#23857)
holiman Nov 9, 2021
0efed7f
cmd/devp2p/internal/ethtest: clarify protocol version in tests (#23872)
holiman Nov 9, 2021
fb7da82
p2p: fix typo in v4wire.go
eltociear Nov 10, 2021
e185a8c
Merge pull request #23880 from eltociear/patch-3
karalabe Nov 10, 2021
f32feeb
core/vm: implement EIP-2681: Limit account nonce to 2^64-1 (#23853)
gumb0 Nov 11, 2021
c57df9c
core/rawdb: add slow path for getting legacy logs (#23879)
s1na Nov 11, 2021
5358e49
cmd/devp2p: update TTL max for Cloudflare (#23885)
meowsbits Nov 11, 2021
e9294a7
eth/tracers: add golang 4byte tracer (#23882)
wardbradt Nov 11, 2021
abc74a5
accounts/abi/bind/backends: fix race condition in simulated backend …
joshuacolvin0 Nov 12, 2021
b0b708b
cmd/evm: add `gasUsed` to t8n `result` (#23919)
lightclient Nov 16, 2021
05acc27
eth/tracers: make native 4byte default, remove js version (#23916)
s1na Nov 16, 2021
b7a6409
core/rawdb: better error message in freezer (#23901)
holiman Nov 16, 2021
33f2813
cmd/geth: add flag --dev.gaslimit for dev mode (#23686)
jessetane Nov 16, 2021
fa96718
cmd/evm: rename t8n result to match types.Header (ReceiptRoot->Receip…
lightclient Nov 17, 2021
16341e0
ethclient: fix tx sender cache miss detection (#23877)
PlasmaPower Nov 17, 2021
ab31fbb
core/vm: don't use iota for opcode definitions
holiman Nov 18, 2021
c52def7
eth/gasprice: sanitize max header and block history (#23886)
Nov 18, 2021
e761255
cmd/evm: make t9n intrinsicGas output hex, fixes #23883 (#23889)
holiman Nov 19, 2021
e076143
eth: fix typo in comment (#23941)
a2br Nov 22, 2021
6f2c3f2
cmd/geth: add ancient flag to db inspect (#23946)
lightclient Nov 22, 2021
5d4bcbc
trie: more tests for stacktrie (#23936)
chfast Nov 22, 2021
441c7f2
cmd/evm: add b11r tool (#23843)
lightclient Nov 22, 2021
d9c13d4
core, eth/downloader: fix resetting below freezer threshold
karalabe Nov 22, 2021
17f1c2d
Merge pull request #23949 from karalabe/fix-repair-heuristic
karalabe Nov 22, 2021
23f69c6
cmd/evm: add support for signing transactions in the unprotected form…
lightclient Nov 23, 2021
50e07a1
Merge pull request #23928 from holiman/no_iota
karalabe Nov 23, 2021
347c37b
core/rawdb: use AncientRange when initializing leveldb from freezer (…
holiman Nov 23, 2021
d15e423
p2p/enode: store local port number as uint16 (#23926)
jfcg Nov 23, 2021
743769f
trie: reject deletions when verifying range proofs
karalabe Nov 23, 2021
7322b25
Merge pull request #23960 from karalabe/verify-range-deletion
karalabe Nov 23, 2021
0a7672f
cmd/evm: rename t8n args to improve clarity when tracing (#23934)
lightclient Nov 24, 2021
7a0c19f
params: release Geth v1.10.13
karalabe Nov 24, 2021
8151dd6
params: begin v1.10.14 release cycle
karalabe Nov 24, 2021
66ee942
consensus/clique: fix block number unmarshal (#23961)
s1na Nov 24, 2021
10b1cd9
core/vm: use proper JumpTable type
chfast Nov 24, 2021
ad7c90c
cmd/devp2p/internal/v4test: fix false-positive hive test (#23966)
holiman Nov 24, 2021
9055cc1
core/vm, core/state/snapshot: remove unused code (#23956)
holiman Nov 25, 2021
1876cb4
all: move loggers to eth/tracers (#23892)
s1na Nov 25, 2021
4ebeca1
Merge pull request #23967 from ipsilon/evm_jumptable_type
karalabe Nov 25, 2021
519cf98
core/vm: simplify op lookup in contract (#23974)
gumb0 Nov 25, 2021
3038e48
all: core rework for the merge transition (#23761)
MariusVanDerWijden Nov 26, 2021
c10a0a6
eth: request id dispatcher and direct req/reply APIs (#23576)
karalabe Nov 26, 2021
1627805
all: implement EIP-compliant verkle trees
gballet May 6, 2021
719bf47
Upgrade go-verkle to its IPA version (#24)
gballet Nov 4, 2021
9f9c03a
fixes for the IPA testnet
gballet Nov 4, 2021
97a79f5
enable verkle on cancun block: take 2 (#28)
jwasinger Nov 12, 2021
bc06d2c
fix rebase issues
gballet Nov 12, 2021
e114474
fix linter issue
gballet Nov 12, 2021
ef08e51
merge undefined instead of panicking (#30)
gballet Nov 17, 2021
15d9860
initialize the new access witness if not already present
gballet Nov 17, 2021
5ca9901
fix boundary check in PUSH
gballet Nov 20, 2021
6d40e11
fix bound check in code chunking
gballet Nov 21, 2021
03dbc0a
fix boundary condition check in PUSH32
gballet Nov 22, 2021
7cb1add
add circleci support (#32)
gballet Nov 23, 2021
41c2f75
remove unnecessary cancun block declaration in tests (#33)
gballet Nov 23, 2021
361a328
upgrade go version (#34)
gballet Nov 23, 2021
7360d16
fix calculation in get_tree_key_for_storage_slot (#35)
gballet Nov 23, 2021
909049c
use the witness in statedb, revert applyTx signature (#36)
gballet Nov 25, 2021
86bdc3f
Remove access witness from the signature of Process (#38)
gballet Nov 26, 2021
fa753db
consensus/ethash: ensure uncle accounts are included in block witness…
jwasinger Dec 2, 2021
5bac5b3
consensus/ethash: move accumulation of coinbase witness before coinba…
jwasinger Dec 2, 2021
fe75603
remove outdated comment
gballet Dec 6, 2021
6af78cb
miner: embed verkle proof in sealing block (#39)
jwasinger Dec 7, 2021
b2edbf1
make push dynamically-charged. charge witness gas costs for push. r…
jwasinger Dec 10, 2021
3b7edd8
add witness gas calculation for CodeCopy, ExtCodeCopy, SLoad back to …
jwasinger Dec 13, 2021
cf38ac5
witness gas charging for CALL
jwasinger Dec 13, 2021
4bf2e6e
remove explicit reference to evm.TxContext
jwasinger Dec 13, 2021
c89d465
core/vm: make touchEachChunksAndCharge gas handle nil code value
jwasinger Dec 13, 2021
34ff553
core/vm: call implementation, separate out witnesses into touch/set
jwasinger Dec 13, 2021
d38f6b9
some fixes
jwasinger Dec 13, 2021
c4d898b
remove witness touching from opCall: this will go in evm.go
jwasinger Dec 13, 2021
e3d935d
remove witness touching for call from gas_table.go
jwasinger Dec 13, 2021
c08aa4e
(hopefully) fix tests
jwasinger Dec 13, 2021
c54a54b
add SSTORE witness charging that was removed mistakenly
jwasinger Dec 14, 2021
a834f72
charge witness gas for call
jwasinger Dec 14, 2021
155949a
clean up and comment touchEachChunksAndChargeGas
jwasinger Dec 14, 2021
c05fd7a
witness gas charging for CALL
jwasinger Dec 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
45 changes: 45 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/2.0/configuration-reference
version: 2.1

# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/2.0/configuration-reference/#jobs
jobs:
build:
working_directory: ~/repo
# Specify the execution environment. You can specify an image from Dockerhub or use one of our Convenience Images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/2.0/configuration-reference/#docker-machine-macos-windows-executor
docker:
- image: circleci/golang:1.16.10
# Add steps to the job
# See: https://circleci.com/docs/2.0/configuration-reference/#steps
steps:
- checkout
- restore_cache:
keys:
- go-mod-v4-{{ checksum "go.sum" }}
- run:
name: Install Dependencies
command: go mod download
- save_cache:
key: go-mod-v4-{{ checksum "go.sum" }}
paths:
- "/go/pkg/mod"
#- run:
# name: Run linter
# command: |
# go run build/ci.go lint
- run:
name: Run tests
command: |
go run build/ci.go test -coverage
- store_test_results:
path: /tmp/test-reports

# Invoke jobs via workflows
# See: https://circleci.com/docs/2.0/configuration-reference/#workflows
workflows:
sample: # This is the name of the workflow, feel free to change it to better match your workflow.
# Inside the workflow, you define the jobs you want to run.
jobs:
- build
12 changes: 6 additions & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@

accounts/usbwallet @karalabe
accounts/scwallet @gballet
accounts/abi @gballet
accounts/abi @gballet @MariusVanDerWijden
cmd/clef @holiman
cmd/puppeth @karalabe
consensus @karalabe
core/ @karalabe @holiman @rjl493456442
dashboard/ @kurkomisi
eth/ @karalabe @holiman @rjl493456442
eth/catalyst/ @gballet
graphql/ @gballet
les/ @zsfelfoldi @rjl493456442
light/ @zsfelfoldi @rjl493456442
mobile/ @karalabe @ligi
node/ @fjl @renaynay
p2p/ @fjl @zsfelfoldi
rpc/ @fjl @holiman
p2p/simulations @zelig @janos @justelad
p2p/protocols @zelig @janos @justelad
p2p/testing @zelig @janos @justelad
p2p/simulations @fjl
p2p/protocols @fjl
p2p/testing @fjl
signer/ @holiman
whisper/ @gballet @gluk256
4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ Please make sure your contributions adhere to our coding guidelines:
Before you submit a feature request, please check and make sure that it isn't
possible through some other means. The JavaScript-enabled console is a powerful
feature in the right hands. Please check our
[Wiki page](https://github.com/ethereum/go-ethereum/wiki) for more info
[Geth documentation page](https://geth.ethereum.org/docs/) for more info
and help.

## Configuration, dependencies, and tests

Please see the [Developers' Guide](https://github.com/ethereum/go-ethereum/wiki/Developers'-Guide)
Please see the [Developers' Guide](https://geth.ethereum.org/docs/developers/devguide)
for more details on configuring your environment, managing project dependencies
and testing procedures.
26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Report a bug
about: Something with go-ethereum is not working as expected
title: ''
labels: 'type:bug'
assignees: ''
---

#### System information

Geth version: `geth version`
OS & Version: Windows/Linux/OSX
Commit hash : (if `develop`)

#### Expected behaviour


#### Actual behaviour


#### Steps to reproduce the behaviour


#### Backtrace

````
[backtrace]
````

When submitting logs: please submit them as text and not screenshots.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Request a feature
about: Report a missing feature - e.g. as a step before submitting a PR
title: ''
labels: 'type:feature'
assignees: ''
---

# Rationale

Why should this feature exist?
What are the use-cases?

# Implementation

Do you have ideas regarding the implementation of this feature?
Are you willing to implement this feature?
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Ask a question
about: Something is unclear
title: ''
labels: 'type:docs'
assignees: ''
---

This should only be used in very rare cases e.g. if you are not 100% sure if something is a bug or asking a question that leads to improving the documentation. For general questions please use [discord](https://discord.gg/nthXNEv) or the Ethereum stack exchange at https://ethereum.stackexchange.com.
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[submodule "tests"]
path = tests/testdata
url = https://github.com/ethereum/tests
shallow = true
7 changes: 6 additions & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
# This file configures github.com/golangci/golangci-lint.

run:
timeout: 2m
timeout: 5m
tests: true
# default is true. Enables skipping of directories:
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
skip-dirs-use-default: true
skip-files:
- core/genesis_alloc.go

linters:
disable-all: true
Expand Down Expand Up @@ -43,3 +45,6 @@ issues:
- path: core/vm/instructions_test.go
linters:
- goconst
- path: cmd/faucet/
linters:
- deadcode
Loading