Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1135 commits
Select commit Hold shift + click to select a range
ac23073
Merge pull request #19992 from karalabe/fix-blake2b-386-2
karalabe Aug 22, 2019
7c22994
core: log chain reorg/split metrics (#18950)
hackmod Aug 22, 2019
1cd5bf0
common: unify hex prefix check code (#19937)
lmittmann Aug 22, 2019
46ec63b
ethdb/dbtest: addd test suite for ethdb backends (#19960)
shazow Aug 22, 2019
060e33f
core/vm: enable istanbul EIPs in the jump table
karalabe Aug 22, 2019
4ef5e97
build: gomobile automaticall adds the ios tag, don't duplicate
karalabe Aug 22, 2019
1eaf66a
Merge pull request #19995 from karalabe/ios-notag
karalabe Aug 22, 2019
4d358b9
cmd/utils: customize cli.HelpPrinter to fix alignment (#19956)
SjonHortensius Aug 22, 2019
b90cdba
p2p/enode: allow DNS names in enode URLs (#18524)
dipingxian2 Aug 22, 2019
54b271a
crypto: add SignatureLength constant and use it everywhere (#19996)
fjl Aug 22, 2019
961aa05
rpc: enable compression on HTTP transport (#19997)
SjonHortensius Aug 22, 2019
e126b08
retesteth: implement istanbul support
holiman Aug 23, 2019
4aeeddc
tests: implement Istanbul support
holiman Aug 23, 2019
c8a1c0a
Merge pull request #19993 from karalabe/istanbul-eip-integration
karalabe Aug 23, 2019
e39b2a2
acmd, core, eth, les: support --override.istanbul
karalabe Aug 23, 2019
cc9eb91
Merge pull request #20004 from karalabe/istanbul-override
karalabe Aug 23, 2019
a978adf
README: change chainID to <arbitrary positive integer> (#20002)
FlashSheridan Aug 26, 2019
6850259
les: wait for all task goroutines before dropping the peer (#20010)
rjl493456442 Aug 27, 2019
396f1dd
les: fix panic (#20013)
rjl493456442 Aug 27, 2019
292cf7c
eth: disallow overwrite files via admin.exportChain
holiman Aug 30, 2019
d5bd383
Merge pull request #20019 from holiman/minor_adminfix
karalabe Aug 30, 2019
cedf8be
retesteth: enable maxResults in AccountRange (#20020)
winsvega Sep 2, 2019
af16ca1
rpc: raise limit in TestClientNotificationStorm (#19999)
fjl Sep 2, 2019
b8a9457
Merge pull request #19915 from holiman/filltx
karalabe Sep 3, 2019
1611815
cmd/utils: reduce light.maxpeers default for clients to 1/10th (#19933)
SjonHortensius Sep 3, 2019
cfbb969
params: release Geth v1.9.3 stable
karalabe Sep 3, 2019
b4a4a4d
params: begin Geth v1.9.4 release cycle
karalabe Sep 3, 2019
ce2da83
Dockerfile: expose GraphQL ports
karalabe Sep 4, 2019
67bfc93
Merge pull request #20033 from karalabe/docker-expose-graphql
karalabe Sep 4, 2019
cea2c80
README: accounts in alloc field should exist (#20005)
FlashSheridan Sep 10, 2019
49b86a2
common, graphql: fix hash/address decoding + UI content type
karalabe Sep 10, 2019
4f6bf2f
Merge pull request #20046 from karalabe/graphql-fix-web-and-decoding
karalabe Sep 10, 2019
72d5a27
core, metrics, p2p: switch some invalid counters to gauges
karalabe Sep 10, 2019
46b437f
Merge pull request #20047 from karalabe/counter-to-gauge
karalabe Sep 10, 2019
72045df
core/state: optimize some internals during encoding
holiman Sep 5, 2019
305ed95
Merge pull request #20038 from holiman/minor_encodingfix
karalabe Sep 10, 2019
52a967c
eth: remove unused field (#20049)
trung Sep 10, 2019
91b7349
tests: expose internal RunNoVerify method (#20051)
holiman Sep 11, 2019
39b0b1a
all: make unit tests work with Go 1.13 (#20053)
fjl Sep 11, 2019
2469c4e
travis, Dockerfile, appveyor: bump to Go 1.13
karalabe Sep 12, 2019
71251c7
Merge pull request #20058 from karalabe/go1.13
karalabe Sep 12, 2019
c02d5bc
build: switch PPA from Gophers dep to manual download
karalabe Sep 12, 2019
8eb646a
Merge pull request #20059 from karalabe/ppa-manual-go
karalabe Sep 12, 2019
efe1237
Revert "build: switch PPA from Gophers dep to manual download" (#20061)
karalabe Sep 12, 2019
3b6c990
core: remove unused gas return in ApplyTransaction (#20065)
Sep 12, 2019
96fb839
rlp: improve nil pointer handling (#20064)
fjl Sep 13, 2019
16f0fb7
cmd/evm: make evm default to all ethash protocol changes
holiman Sep 13, 2019
223b950
core/state: accumulate writes and only update tries when must
karalabe Aug 12, 2019
f49d6e5
core: add blockchain test too for revert cornercase
holiman Sep 16, 2019
aff9869
Merge pull request #19953 from karalabe/state-accumulate-writes
karalabe Sep 16, 2019
b1c3010
common/mclock: clean up AfterFunc support (#20054)
fjl Sep 16, 2019
8bd64f4
Merge pull request #20075 from holiman/evm_defaults
karalabe Sep 16, 2019
8d41e88
core: smaller txpool status locking (#20080)
holiman Sep 17, 2019
056183c
core: dedup known transactions without global lock, track metrics
karalabe Sep 17, 2019
d4dce43
Merge pull request #20081 from karalabe/txpool-lockless-dedup
karalabe Sep 17, 2019
0ac9bbb
les: multiple server bugfixes (#20079)
zsfelfoldi Sep 17, 2019
f40ff23
core: fix tx dedup return error count
karalabe Sep 18, 2019
7b32d2a
Merge pull request #20085 from karalabe/txpool-api-fix
karalabe Sep 18, 2019
ad380cd
params: activate Istanbul on Ropsten and Görli
soc1c Sep 19, 2019
2becb99
params: bump CHTs for the 1.9.4 release
karalabe Sep 19, 2019
03c7d8f
Merge pull request #20091 from karalabe/cht-1.9.4
karalabe Sep 19, 2019
f9eb307
core/forkid, params: fix tests, enable Istanbul on Rinkeby + testers
karalabe Sep 19, 2019
a6a14f6
Merge pull request #20090 from soc1c/s1-testnet-istanbul
karalabe Sep 19, 2019
9f98628
vendor: pull in USB Windows fixes
karalabe Sep 19, 2019
c0010f0
Merge pull request #20092 from karalabe/vendor-usb-bump
karalabe Sep 19, 2019
46891c1
params: release Geth v1.9.4 stable
karalabe Sep 19, 2019
24ef835
params: start v1.9.5 release cycle
karalabe Sep 19, 2019
75aec8a
params: remove legacy bootnodes
skylenet Sep 19, 2019
05347b3
core/state: fix state object deep copy (#20100)
rjl493456442 Sep 20, 2019
a1c09b9
params: release Geth v1.9.5 stable
fjl Sep 20, 2019
63b1802
params: start v1.9.6 release cycle
fjl Sep 20, 2019
311419c
Merge pull request #20096 from skylenet/remove-ef-legacy-bootnodes
karalabe Sep 23, 2019
a308f01
core/state: fix copy-commit-copy (#20113)
karalabe Sep 24, 2019
be500b5
dashboard: log host+port
holiman Sep 24, 2019
aca39a6
Merge pull request #20115 from holiman/minor_dashboard_fx
karalabe Sep 24, 2019
32b07e8
les: fix checkpoint sync (#20120)
rjl493456442 Sep 25, 2019
0568e81
p2p/dnsdisc: add implementation of EIP-1459 (#20094)
fjl Sep 25, 2019
62391dd
tests/solidity: add contract to test every opcode (#19283)
lhendre Sep 26, 2019
ad03d98
internal/ethapi: support block number or hash on state-related method…
ryanschneider Sep 26, 2019
1a6ef5a
core/blockchain: remove block from futureBlocks on error (#19763)
ywzqwwt Sep 26, 2019
2133f18
core/state: fix database leak and copy tests (#19306)
zcheng9 Sep 26, 2019
ead7117
core: initialize current block/fastblock atomics to nil, fix #19286 (…
holiman Sep 26, 2019
df89233
ethdb/leveldb: disable seek compaction (#20130)
rjl493456442 Sep 26, 2019
a2a6086
p2p: measure subprotocol bandwidth usage
karalabe Sep 27, 2019
62b43ee
Merge pull request #20133 from karalabe/measure-subprotocol-traffic
karalabe Sep 30, 2019
b2f696e
github: Added capital P (#20139)
kishore-hariram Sep 30, 2019
7f5f62a
tests: update test suite for istanbul (#20082)
holiman Oct 2, 2019
c713ea7
cmd/bootnode: fix exit behavior with -genkey (#20110)
dherbst Oct 2, 2019
6e73091
les: add empty "les" ENR entry for servers (#20145)
fjl Oct 2, 2019
bd05968
params: release Geth v1.9.6 stable
fjl Oct 3, 2019
a73f3f4
params: begin v1.9.7 release cycle
fjl Oct 3, 2019
028af34
cmd/utils: fix command line flag resolve (#20167)
rjl493456442 Oct 15, 2019
c476460
params: check fork ordering when initializing new genesis, fixes #201…
holiman Oct 16, 2019
7300365
p2p/dnsdisc: update to latest EIP-1459 spec (#20168)
fjl Oct 16, 2019
d5b79e7
p2p/simulations: add node properties support and utility functions (#…
chadsr Oct 17, 2019
a28093c
README: use new miner threads flag instead of legacy minerthreads fla…
jeffwalsh Oct 17, 2019
9a77065
Changed http:// to https:// on links in log/README.md (#20178)
sandakersmann Oct 18, 2019
b9299bb
dashboard: change links in README to https (#20181)
sandakersmann Oct 18, 2019
08953e4
metrics: change links in README.md to https (#20182)
sandakersmann Oct 20, 2019
d4bb379
miner: add generate and import unit test (#20111)
rjl493456442 Oct 20, 2019
538f763
accounts/abi/bind: take into account gas price during gas estimation …
pdyraga Oct 21, 2019
db79143
clef: resolve windows pipes, fixes #20121 (#20166)
holiman Oct 24, 2019
72617a0
consensus: fix possessives in comments. (#20209)
gballet Oct 28, 2019
9c81387
cmd/evm: remove surrounding whitespace in hex input code (#20211)
michaelforney Oct 28, 2019
ecdbb40
trie: remove node ordering slice in sync batch (#19929)
rjl493456442 Oct 28, 2019
b0b2775
core/asm: assembly parser label fixes (#20210)
michaelforney Oct 29, 2019
3eca7b5
eth/downloader: fix data race in downloader
holiman Oct 25, 2019
2c37142
cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132)
fjl Oct 29, 2019
e306304
Merge pull request #20204 from holiman/fix_downloader_race
karalabe Oct 29, 2019
64571f9
eth: eth/64 - extend handshake packet with fork id
karalabe Sep 30, 2019
9641cac
core/forkid: add two clauses for more precise validation (#20220)
karalabe Oct 30, 2019
5d91acc
miner: increase import time allowance (#20217)
rjl493456442 Oct 30, 2019
93422e9
Merge pull request #20140 from karalabe/eth64-handshake-forkid
karalabe Oct 30, 2019
8927f77
cmd/devp2p, core/forkid: make forkid.Filter API uniform
karalabe Oct 31, 2019
12f2a25
Merge pull request #20225 from karalabe/forkid-eth-handshake-verifica…
karalabe Oct 31, 2019
9278951
params, core/forkid: configure mainnet istanbul block 9069K (#20222)
holiman Oct 31, 2019
44b74cf
accounts/abi: add internalType information and fix issues (#20179)
rjl493456442 Oct 31, 2019
86fe283
appveyor: bump to Go 1.13.4
SamuelMarks Nov 2, 2019
0ce5e11
les: rework clientpool (#20077)
rjl493456442 Nov 2, 2019
0ff7380
Merge pull request #20231 from SamuelMarks/go1.13.4
karalabe Nov 4, 2019
7a6d5d0
cmd/puppeth: integrate istanbul into puppeth (#19926)
rjl493456442 Nov 4, 2019
b566cfd
core/evm: avoid copying memory for input in calls (#20177)
holiman Nov 4, 2019
734e00a
travis, build, internal: use own Go bundle for PPA builds (#20240)
karalabe Nov 5, 2019
c702bd7
travis: bump linter to Go 1.13.x
karalabe Nov 5, 2019
9948724
params: hard-code new CHTs for the 1.9.7 release
karalabe Nov 6, 2019
fc3661f
Merge pull request #20248 from karalabe/cht-1.9.7
karalabe Nov 6, 2019
b9bac1f
les: fix and slim the unit tests of les (#20247)
rjl493456442 Nov 6, 2019
a718daa
params: release Geth v1.9.7
karalabe Nov 7, 2019
4b8f56c
params: begin v1.9.8 release cycle
karalabe Nov 7, 2019
adf007d
p2p/enode: mock DNS resolver in URL parsing test (#20252)
fjl Nov 7, 2019
de2259d
travis: enable test suite on ARM64 (#20219)
gballet Nov 8, 2019
6f1a600
p2p: fix bug in TestPeerDisconnect (#20277)
Nov 13, 2019
4ea9b62
dashboard: send current block to the dashboard client (#19762)
kurkomisi Nov 13, 2019
22e3bbb
miner: increase worker test timeout (#20268)
gballet Nov 13, 2019
bf5c6b2
les: implement server priority API (#20070)
zsfelfoldi Nov 13, 2019
f8a95d9
accounts/abi/bind, cmd/abigen: implement alias for abigen (#20244)
rjl493456442 Nov 14, 2019
9504c5c
rpc: fix typo example code (#20284)
Jorropo Nov 14, 2019
987648b
cmd/faucet: use github.com/gorilla/websocket (#20283)
fjl Nov 14, 2019
afe0b65
dashboard: remove the dashboard (#20279)
fjl Nov 14, 2019
765fe44
whisper/whisperv6: fix staticcheck issues (#20288)
gballet Nov 14, 2019
49d1a03
build: gather info to investigate why builds fail on ARM (#20281)
gballet Nov 14, 2019
f03b2db
params: finish sentence in comment (#20291)
meowsbits Nov 14, 2019
738b51a
core/vm: fix tracer interface parameter name (#20294)
nebojsa94 Nov 15, 2019
51c3290
internal/ethapi: don't query wallets at every execution of gas estima…
holiman Nov 11, 2019
9e71f55
cmd/evm: Allow loading input from file (#20273)
michaelforney Nov 17, 2019
7c4a4eb
rpc, p2p/simulations: use github.com/gorilla/websocket (#20289)
fjl Nov 18, 2019
6894864
build: use golangci-lint (#20295)
fjl Nov 18, 2019
11d09fd
travis: remove traces and use travis_wait in ARM build (#20296)
gballet Nov 18, 2019
57d6976
core: s/isEIP155/isHomestead/g (fix IntrinsicGas signature var name) …
meowsbits Nov 18, 2019
422604b
les: rename UpdateBalance to AddBalance and simplify return format (#…
zsfelfoldi Nov 18, 2019
b02afb6
travis: use travis_wait for both install and build (#20309)
gballet Nov 18, 2019
190fb81
build: add test cmd flag -v for verbose logs (#20298)
meowsbits Nov 18, 2019
a3d263d
cmd/clef: fix staticcheck warnings (#20314)
fjl Nov 18, 2019
3f4a875
consensus/clique: add clique_status API method (#20103)
holiman Nov 18, 2019
c5c5e0d
consensus/clique: fix struct tags for status API (#20316)
fjl Nov 18, 2019
dfe8912
cmd/ethkey: fix file permissions in changepassword command (#20313)
fjl Nov 19, 2019
5fefe39
p2p/netutil: fix staticcheck warning (#20315)
fjl Nov 19, 2019
b9c90c5
core/rawdb: check hash before return data from ancient db (#20195)
rjl493456442 Nov 19, 2019
0b63383
travis: deactivate arm build during push (#20321)
gballet Nov 19, 2019
c013192
ethclient: remove use of common.ToHex (#20326)
fjl Nov 19, 2019
94e8250
cmd/wnode: remove uses of common.ToHex (#20327)
fjl Nov 19, 2019
7f70a70
event: remove unused field 'closed' (#20324)
fjl Nov 19, 2019
3b0f348
.github: remove 'nonsense' from CODEOWNERS (#20329)
gballet Nov 19, 2019
ac5e28e
whisper/whisperv6: fix staticcheck warnings (#20328)
fjl Nov 19, 2019
9e8cc00
p2p: remove unused code (#20325)
fjl Nov 19, 2019
df206d2
p2p/simulations: fix staticcheck warnings (#20322)
fjl Nov 19, 2019
9c6cf96
internal/web3ext, les: update clique JS and make it work with the lig…
fjl Nov 19, 2019
8008c5b
rpc: remove 'exported or builtin' restriction for parameters (#20332)
fjl Nov 20, 2019
f71e85b
core: fix staticcheck warnings (#20323)
fjl Nov 20, 2019
9b59c75
miner: fix data race in tests (#20310)
rjl493456442 Nov 20, 2019
b7ba944
cmd/puppeth: update chain spec of parity (#20241)
rjl493456442 Nov 20, 2019
3a4a3d0
Merge pull request #20261 from holiman/less_querying
karalabe Nov 20, 2019
15fb780
go.mod, vendor: switch to Go modules
karalabe Nov 18, 2019
dfdb204
travis: explicitly enable go modules in Go 1.11 and 1.12
karalabe Nov 18, 2019
f4ec854
accounts/abi/bind: switch binding test to go modules
karalabe Nov 18, 2019
b3d6304
travis, build: aggregate and upload go mod dependencies for PPA
karalabe Nov 18, 2019
e1dcea8
go.mod: tidy up the modules to avoid xgo writes to go.sum
karalabe Nov 18, 2019
a7dfaa0
build, internal/build: drop own file/folder copier
karalabe Nov 18, 2019
8bd5bb8
travis: fake build ppa only for go module dependencies
karalabe Nov 18, 2019
f8790b9
mobile: fix CopyFile switch to package cp
karalabe Nov 18, 2019
b8ced9e
tests: refactor TestState to dedupe walk callback
meowsbits Nov 20, 2019
75e029d
build, travis: use ephemeral debsrc GOPATH to get mod deps
karalabe Nov 20, 2019
b4bc3b3
tests: enable TransactionTests Istanbul case (#20337)
meowsbits Nov 20, 2019
c5b46a7
Merge pull request #20338 from etclabscore/feat/statetests-dedupe-wal…
karalabe Nov 20, 2019
59177bc
cmd/puppeth: x-spec nonce data type, use types.BlockNonce
meowsbits Nov 20, 2019
7be89a7
Merge pull request #20339 from etclabscore/fix/cmd-puppeth-blocknonce…
karalabe Nov 21, 2019
216ff5a
cmd/puppeth: make ssh prompt more user-friendly
holiman Nov 21, 2019
f56f969
Merge pull request #20350 from holiman/puppeth_ssh
karalabe Nov 21, 2019
72e62ef
common/hexutil: improve GraphQL error messages (#20353)
fjl Nov 21, 2019
89ab8a7
go.mod: switch to Go modules (#20311)
fjl Nov 21, 2019
475ae8b
build: pull in ci.go dependencies for the PPA builder
karalabe Nov 21, 2019
0754100
Merge pull request #20356 from karalabe/ppa-fix-cigo
karalabe Nov 21, 2019
0ec5ab4
common: improve GraphQL error messages (#20354)
fjl Nov 21, 2019
b6d4f6b
core/types: remove BlockBy sorting code (#20355)
fjl Nov 21, 2019
5b558ad
build: skip go clean on PPA, messes with the module trick
karalabe Nov 21, 2019
c1db636
Merge pull request #20360 from karalabe/ppa-fix-cigo-clean
karalabe Nov 21, 2019
bcc1234
accounts/abi/bind/backends: remove unused assignment (#20359)
fjl Nov 21, 2019
36a684c
accounts/abi: fix staticcheck warnings (#20358)
fjl Nov 21, 2019
dd21f07
core/state: fix staticcheck warnings (#20357)
fjl Nov 22, 2019
58f2ce8
metrics: fix issues reported by staticcheck (#20365)
gballet Nov 22, 2019
0abcf03
trie: remove unused code (#20366)
fjl Nov 22, 2019
fdff182
p2p/discv5: add deprecation warning and remove unused code (#20367)
fjl Nov 22, 2019
5d21667
tests, signer: remove staticcheck warnings (#20364)
gballet Nov 23, 2019
3a0480e
core/asm: allow numbers in labels (#20362)
michaelforney Nov 23, 2019
f06ae5c
miner: fix staticcheck warnings (#20375)
gballet Nov 24, 2019
f5a68a4
eth/tracers: fix staticcheck warnings (#20379)
gballet Nov 24, 2019
9d67222
trie: replace bigcache with fastcache (#19971)
rjl493456442 Nov 25, 2019
d9d2a4e
cmd/geth: remove network id from version cmd
meowsbits Nov 25, 2019
9ef90db
Merge pull request #20385 from etclabscore/fix/version-cmd-networkid
karalabe Nov 25, 2019
44b4164
rlp: fix staticcheck warnings (#20368)
fjl Nov 25, 2019
b26eedf
accounts/abi/bind: avoid reclaring structs (#20381)
rjl493456442 Nov 25, 2019
8c1e8de
accounts/keystore: fix staticcheck warnings (#20373)
gballet Nov 25, 2019
2e98706
p2p/discover: slow down lookups on empty table (#20389)
fjl Nov 26, 2019
878e35b
les: fix clientInfo deadlock (#20395)
zsfelfoldi Nov 26, 2019
d62e9b2
params: release go-ethereum v1.9.8
karalabe Nov 26, 2019
0676320
params: begin v1.9.9 release cycle
karalabe Nov 26, 2019
23c8c74
cmd: fix command help messages in modules (#20203)
zacscoding Nov 26, 2019
c4844e9
les: fix staticcheck warnings (#20371)
gballet Nov 27, 2019
7b189d6
core: fix staticcheck warnings (#20384)
gballet Nov 27, 2019
717f8a4
core/rawdb: fix reinit regression caused by the hash check PR
karalabe Nov 27, 2019
7800ba9
deps: update fastcache to 1.5.3
holiman Nov 27, 2019
58e33d9
Merge pull request #20403 from karalabe/fix-freezer-reinit
karalabe Nov 27, 2019
c9f28ca
go: update fastcache to 1.5.3 (#20404)
karalabe Nov 27, 2019
a91b704
consensus/ethash: refactor remote sealer (#20335)
fjl Nov 28, 2019
9a529d6
log: fix staticcheck warnings (#20388)
gballet Nov 28, 2019
08611cf
trie: remove dead code (#20405)
rjl493456442 Nov 28, 2019
1ff3d7c
cmd/faucet, cmd/geth: fix staticcheck warnings (#20374)
gballet Nov 29, 2019
e0bf5f0
internal: fix staticcheck warnings (#20380)
gballet Nov 29, 2019
54d332e
accounts/scwallet: fix staticcheck warnings (#20370)
gballet Nov 29, 2019
d556d39
internal/web3ext: add debug_accountRange (#20410)
xinluyin Nov 29, 2019
5cc6e7a
accounts/usbwallet: fix staticcheck warnings (#20372)
gballet Nov 29, 2019
fc7e0fe
core, miner: remove PostChainEvents (#19396)
rjl493456442 Nov 29, 2019
7ce7c39
accounts/abi/bind: fix destructive packing of *big.Int (#20412)
MariusVanDerWijden Dec 2, 2019
13ccf60
trie: track dirty cache metrics, track clean writes on commit
karalabe Dec 2, 2019
c2d65d3
Merge pull request #20415 from karalabe/trie-dirty-cache-metrics
karalabe Dec 2, 2019
6b6882f
params: update CHTs for v1.9.9 release
karalabe Dec 5, 2019
e78f631
Merge pull request #20428 from karalabe/cht-1.9.9
karalabe Dec 5, 2019
c9dce0b
p2p/enode: remove data race in sliceIter (#20421)
MariusVanDerWijden Dec 5, 2019
bc01593
consensus/ethash, params: eip-2384: bump difficulty bomb (#20347)
holiman Dec 6, 2019
0174499
params: release Geth v1.9.9
karalabe Dec 6, 2019
2225bf4
whisper/mailserver: reduce the max number of opened files (#18142)
czhang-nbai Dec 27, 2019
46caa7f
Merge branch 'package_name' into 'dev'
czhang-nbai Dec 27, 2019
6322bcd
update default data path
czhang-nbai Dec 27, 2019
74f25e5
use Constantinople for test net, from around December 30, 2019
czhang-nbai Dec 27, 2019
bdd0cf8
Merge branch 'release/1.9' of https://github.com/ethereum/go-ethereum…
czhang-nbai Dec 27, 2019
099cf61
change default listening port to 30332
czhang-nbai Dec 30, 2019
8456483
set Constantinople Block to 3075000, which comes around January 15, 2…
czhang-nbai Jan 6, 2020
7e6ab10
Merge branch 'Constantinople_Block' into 'dev'
Jan 6, 2020
c32a1f7
fix data dir
czhang-nbai Jan 7, 2020
6049f3d
Remove eth deployed checkpoint contents (#13)
czhang-nbai Jan 8, 2020
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
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
**/.git
.git
!.git/HEAD
!.git/refs/heads
**/*_test.go

build/_workspace
Expand Down
20 changes: 15 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,22 @@
# Each line is a file pattern followed by one or more owners.

accounts/usbwallet @karalabe
accounts/scwallet @gballet
accounts/abi @gballet
cmd/clef @holiman
cmd/puppeth @karalabe
consensus @karalabe
core/ @karalabe @holiman
eth/ @karalabe
les/ @zsfelfoldi
light/ @zsfelfoldi
mobile/ @karalabe
core/ @karalabe @holiman @rjl493456442
dashboard/ @kurkomisi
eth/ @karalabe @holiman @rjl493456442
graphql/ @gballet
les/ @zsfelfoldi @rjl493456442
light/ @zsfelfoldi @rjl493456442
mobile/ @karalabe @ligi
p2p/ @fjl @zsfelfoldi
rpc/ @fjl @holiman
p2p/simulations @zelig @janos @justelad
p2p/protocols @zelig @janos @justelad
p2p/testing @zelig @janos @justelad
signer/ @holiman
whisper/ @gballet @gluk256
6 changes: 3 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ smallest of fixes!
If you'd like to contribute to go-ethereum, please fork, fix, commit and send a
pull request for the maintainers to review and merge into the main code base. If
you wish to submit more complex changes though, please check up with the core
devs first on [our gitter channel](https://gitter.im/nebulaai/nbai-node) to
devs first on [our gitter channel](https://gitter.im/ethereum/go-ethereum) to
ensure those changes are in line with the general philosophy of the project
and/or get some early feedback which can make both your efforts much lighter as
well as our review and merge procedures quick and simple.
Expand All @@ -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/nebulaai/nbai-node/wiki) for more info
[Wiki page](https://github.com/ethereum/go-ethereum/wiki) for more info
and help.

## Configuration, dependencies, and tests

Please see the [Developers' Guide](https://github.com/nebulaai/nbai-node/wiki/Developers'-Guide)
Please see the [Developers' Guide](https://github.com/ethereum/go-ethereum/wiki/Developers'-Guide)
for more details on configuring your environment, managing project dependencies
and testing procedures.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Hi there,

please note that this is an issue tracker reserved for bug reports and feature requests.
Please note that this is an issue tracker reserved for bug reports and feature requests.

For general questions please use the gitter channel or the Ethereum stack exchange at https://ethereum.stackexchange.com.

Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ build/_vendor/pkg

# used by the Makefile
/build/_workspace/
/build/cache/
/build/bin/
/geth*.zip

Expand All @@ -42,6 +43,7 @@ profile.cov
/dashboard/assets/node_modules
/dashboard/assets/stats.json
/dashboard/assets/bundle.js
/dashboard/assets/bundle.js.map
/dashboard/assets/package-lock.json

**/yarn-error.log
45 changes: 45 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This file configures github.com/golangci/golangci-lint.

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

linters:
disable-all: true
enable:
- deadcode
- goconst
- goimports
- gosimple
- govet
- ineffassign
- misspell
# - staticcheck
- unconvert
# - unused
- varcheck

linters-settings:
gofmt:
simplify: true
goconst:
min-len: 3 # minimum length of string constant
min-occurrences: 6 # minimum number of occurrences

issues:
exclude-rules:
- path: crypto/blake2b/
linters:
- deadcode
- path: crypto/bn256/cloudflare
linters:
- deadcode
- path: p2p/discv5/
linters:
- deadcode
- path: core/vm/instructions_test.go
linters:
- goconst
135 changes: 81 additions & 54 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,63 @@
language: go
go_import_path: github.com/nebulaai/nbai-node
go_import_path: github.com/ethereum/go-ethereum
sudo: false
matrix:
jobs:
include:
- os: linux
dist: trusty
sudo: required
go: 1.10.x
# This builder only tests code linters on latest version of Go
- stage: lint
os: linux
dist: xenial
go: 1.13.x
env:
- lint
git:
submodules: false # avoid cloning ethereum/tests
script:
- sudo modprobe fuse
- sudo chmod 666 /dev/fuse
- sudo chown root:$USER /etc/fuse.conf
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES
- go run build/ci.go lint

# These are the latest Go versions.
- os: linux
dist: trusty
sudo: required
- stage: build
os: linux
dist: xenial
go: 1.11.x
env:
- GO111MODULE=on
script:
- sudo modprobe fuse
- sudo chmod 666 /dev/fuse
- sudo chown root:$USER /etc/fuse.conf
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES

- os: osx
go: 1.11.x
- stage: build
os: linux
dist: xenial
go: 1.12.x
env:
- GO111MODULE=on
script:
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES

# These are the latest Go versions.
- stage: build
os: linux
arch: amd64
dist: xenial
go: 1.13.x
script:
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES

- stage: build
if: type = pull_request
os: linux
arch: arm64
dist: xenial
go: 1.13.x
script:
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES

- stage: build
os: osx
go: 1.13.x
script:
- echo "Increase the maximum number of open file descriptors on macOS"
- NOFILE=20480
Expand All @@ -41,22 +71,12 @@ matrix:
- go run build/ci.go install
- go run build/ci.go test -coverage $TEST_PACKAGES

# This builder only tests code linters on latest version of Go
- os: linux
dist: trusty
go: 1.11.x
env:
- lint
git:
submodules: false # avoid cloning ethereum/tests
script:
- go run build/ci.go lint

# This builder does the Ubuntu PPA upload
- if: type = push
- stage: build
if: type = push
os: linux
dist: trusty
go: 1.11.x
dist: xenial
go: 1.13.x
env:
- ubuntu-ppa
git:
Expand All @@ -68,15 +88,19 @@ matrix:
- debhelper
- dput
- fakeroot
- python-bzrlib
- python-paramiko
script:
- go run build/ci.go debsrc -signer "Go Ethereum Linux Builder <[email protected]>" -upload ppa:ethereum/ethereum
- echo '|1|7SiYPr9xl3uctzovOTj4gMwAC1M=|t6ReES75Bo/PxlOPJ6/GsGbTrM0= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0aKz5UTUndYgIGG7dQBV+HaeuEZJ2xPHo2DS2iSKvUL4xNMSAY4UguNW+pX56nAQmZKIZZ8MaEvSj6zMEDiq6HFfn5JcTlM80UwlnyKe8B8p7Nk06PPQLrnmQt5fh0HmEcZx+JU9TZsfCHPnX7MNz4ELfZE6cFsclClrKim3BHUIGq//t93DllB+h4O9LHjEUsQ1Sr63irDLSutkLJD6RXchjROXkNirlcNVHH/jwLWR5RcYilNX7S5bIkK8NlWPjsn/8Ua5O7I9/YoE97PpO6i73DTGLh5H9JN/SITwCKBkgSDWUt61uPK3Y11Gty7o2lWsBjhBUm2Y38CBsoGmBw==' >> ~/.ssh/known_hosts
- go run build/ci.go debsrc -goversion 1.13.4 -upload ethereum/ethereum -sftp-user geth-ci -signer "Go Ethereum Linux Builder <[email protected]>"

# This builder does the Linux Azure uploads
- if: type = push
- stage: build
if: type = push
os: linux
dist: trusty
dist: xenial
sudo: required
go: 1.11.x
go: 1.13.x
env:
- azure-linux
git:
Expand Down Expand Up @@ -106,12 +130,13 @@ matrix:
- go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds

# This builder does the Linux Azure MIPS xgo uploads
- if: type = push
- stage: build
if: type = push
os: linux
dist: trusty
dist: xenial
services:
- docker
go: 1.11.x
go: 1.13.x
env:
- azure-linux-mips
git:
Expand All @@ -134,9 +159,10 @@ matrix:
- go run build/ci.go archive -arch mips64le -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds

# This builder does the Android Maven and Azure uploads
- if: type = push
- stage: build
if: type = push
os: linux
dist: trusty
dist: xenial
addons:
apt:
packages:
Expand All @@ -156,25 +182,25 @@ matrix:
git:
submodules: false # avoid cloning ethereum/tests
before_install:
- curl https://storage.googleapis.com/golang/go1.11.4.linux-amd64.tar.gz | tar -xz
- curl https://dl.google.com/go/go1.13.linux-amd64.tar.gz | tar -xz
- export PATH=`pwd`/go/bin:$PATH
- export GOROOT=`pwd`/go
- export GOPATH=$HOME/go
script:
# Build the Android archive and upload it to Maven Central and Azure
- curl https://dl.google.com/android/repository/android-ndk-r17b-linux-x86_64.zip -o android-ndk-r17b.zip
- unzip -q android-ndk-r17b.zip && rm android-ndk-r17b.zip
- mv android-ndk-r17b $HOME
- export ANDROID_NDK=$HOME/android-ndk-r17b
- curl https://dl.google.com/android/repository/android-ndk-r19b-linux-x86_64.zip -o android-ndk-r19b.zip
- unzip -q android-ndk-r19b.zip && rm android-ndk-r19b.zip
- mv android-ndk-r19b $ANDROID_HOME/ndk-bundle

- mkdir -p $GOPATH/src/github.com/ethereum
- ln -s `pwd` $GOPATH/src/github.com/ethereum
- ln -s `pwd` $GOPATH/src/github.com/ethereum/go-ethereum
- go run build/ci.go aar -signer ANDROID_SIGNING_KEY -deploy https://oss.sonatype.org -upload gethstore/builds

# This builder does the OSX Azure, iOS CocoaPods and iOS Azure uploads
- if: type = push
- stage: build
if: type = push
os: osx
go: 1.11.x
go: 1.13.x
env:
- azure-osx
- azure-ios
Expand All @@ -201,10 +227,11 @@ matrix:
- go run build/ci.go xcode -signer IOS_SIGNING_KEY -deploy trunk -upload gethstore/builds

# This builder does the Azure archive purges to avoid accumulating junk
- if: type = cron
- stage: build
if: type = cron
os: linux
dist: trusty
go: 1.11.x
dist: xenial
go: 1.13.x
env:
- azure-purge
git:
Expand Down
Loading