Skip to content

Commit de77ceb

Browse files
GchainvalidatorsGchainvalidators
authored andcommitted
add code
0 parents  commit de77ceb

File tree

1,735 files changed

+673155
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,735 files changed

+673155
-0
lines changed

geth

42.1 MB
Binary file not shown.

go-ethereum/.dockerignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
**/*_test.go
2+
3+
build/_workspace
4+
build/_bin
5+
tests/testdata

go-ethereum/.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
*.sol linguist-language=Solidity

go-ethereum/.github/CODEOWNERS

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Lines starting with '#' are comments.
2+
# Each line is a file pattern followed by one or more owners.
3+
4+
accounts/usbwallet @karalabe
5+
accounts/scwallet @gballet
6+
accounts/abi @gballet @MariusVanDerWijden
7+
cmd/clef @holiman
8+
cmd/puppeth @karalabe
9+
consensus @karalabe
10+
core/ @karalabe @holiman @rjl493456442
11+
eth/ @karalabe @holiman @rjl493456442
12+
eth/catalyst/ @gballet
13+
graphql/ @gballet
14+
les/ @zsfelfoldi @rjl493456442
15+
light/ @zsfelfoldi @rjl493456442
16+
mobile/ @karalabe @ligi
17+
node/ @fjl @renaynay
18+
p2p/ @fjl @zsfelfoldi
19+
rpc/ @fjl @holiman
20+
p2p/simulations @fjl
21+
p2p/protocols @fjl
22+
p2p/testing @fjl
23+
signer/ @holiman

go-ethereum/.github/CONTRIBUTING.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Contributing
2+
3+
Thank you for considering to help out with the source code! We welcome
4+
contributions from anyone on the internet, and are grateful for even the
5+
smallest of fixes!
6+
7+
If you'd like to contribute to go-ethereum, please fork, fix, commit and send a
8+
pull request for the maintainers to review and merge into the main code base. If
9+
you wish to submit more complex changes though, please check up with the core
10+
devs first on [our gitter channel](https://gitter.im/ethereum/go-ethereum) to
11+
ensure those changes are in line with the general philosophy of the project
12+
and/or get some early feedback which can make both your efforts much lighter as
13+
well as our review and merge procedures quick and simple.
14+
15+
## Coding guidelines
16+
17+
Please make sure your contributions adhere to our coding guidelines:
18+
19+
* Code must adhere to the official Go
20+
[formatting](https://golang.org/doc/effective_go.html#formatting) guidelines
21+
(i.e. uses [gofmt](https://golang.org/cmd/gofmt/)).
22+
* Code must be documented adhering to the official Go
23+
[commentary](https://golang.org/doc/effective_go.html#commentary) guidelines.
24+
* Pull requests need to be based on and opened against the `master` branch.
25+
* Commit messages should be prefixed with the package(s) they modify.
26+
* E.g. "eth, rpc: make trace configs optional"
27+
28+
## Can I have feature X
29+
30+
Before you submit a feature request, please check and make sure that it isn't
31+
possible through some other means. The JavaScript-enabled console is a powerful
32+
feature in the right hands. Please check our
33+
[Geth documentation page](https://geth.ethereum.org/docs/) for more info
34+
and help.
35+
36+
## Configuration, dependencies, and tests
37+
38+
Please see the [Developers' Guide](https://geth.ethereum.org/docs/developers/devguide)
39+
for more details on configuring your environment, managing project dependencies
40+
and testing procedures.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: Report a bug
3+
about: Something with go-ethereum is not working as expected
4+
title: ''
5+
labels: 'type:bug'
6+
assignees: ''
7+
---
8+
9+
#### System information
10+
11+
Geth version: `geth version`
12+
OS & Version: Windows/Linux/OSX
13+
Commit hash : (if `develop`)
14+
15+
#### Expected behaviour
16+
17+
18+
#### Actual behaviour
19+
20+
21+
#### Steps to reproduce the behaviour
22+
23+
24+
#### Backtrace
25+
26+
````
27+
[backtrace]
28+
````
29+
30+
When submitting logs: please submit them as text and not screenshots.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Request a feature
3+
about: Report a missing feature - e.g. as a step before submitting a PR
4+
title: ''
5+
labels: 'type:feature'
6+
assignees: ''
7+
---
8+
9+
# Rationale
10+
11+
Why should this feature exist?
12+
What are the use-cases?
13+
14+
# Implementation
15+
16+
Do you have ideas regarding the implementation of this feature?
17+
Are you willing to implement this feature?
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
name: Ask a question
3+
about: Something is unclear
4+
title: ''
5+
labels: 'type:docs'
6+
assignees: ''
7+
---
8+
9+
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.

go-ethereum/.github/no-response.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Number of days of inactivity before an Issue is closed for lack of response
2+
daysUntilClose: 30
3+
# Label requiring a response
4+
responseRequiredLabel: "need:more-information"
5+
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
6+
closeComment: >
7+
This issue has been automatically closed because there has been no response
8+
to our request for more information from the original author. With only the
9+
information that is currently in the issue, we don't have enough information
10+
to take action. Please reach out if you have more relevant information or
11+
answers to our questions so that we can investigate further.

go-ethereum/.github/stale.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Number of days of inactivity before an issue becomes stale
2+
daysUntilStale: 366
3+
# Number of days of inactivity before a stale issue is closed
4+
daysUntilClose: 42
5+
# Issues with these labels will never be considered stale
6+
exemptLabels:
7+
- pinned
8+
- security
9+
# Label to use when marking an issue as stale
10+
staleLabel: "status:inactive"
11+
# Comment to post when marking an issue as stale. Set to `false` to disable
12+
markComment: >
13+
This issue has been automatically marked as stale because it has not had
14+
recent activity. It will be closed if no further activity occurs. Thank you
15+
for your contributions.
16+
# Comment to post when closing a stale issue. Set to `false` to disable
17+
closeComment: false

go-ethereum/.gitignore

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# See http://help.github.com/ignore-files/ for more about ignoring files.
2+
#
3+
# If you find yourself ignoring temporary files generated by your text editor
4+
# or operating system, you probably want to add a global ignore instead:
5+
# git config --global core.excludesfile ~/.gitignore_global
6+
7+
/tmp
8+
*/**/*un~
9+
*/**/*.test
10+
*un~
11+
.DS_Store
12+
*/**/.DS_Store
13+
.ethtest
14+
*/**/*tx_database*
15+
*/**/*dapps*
16+
build/_vendor/pkg
17+
18+
#*
19+
.#*
20+
*#
21+
*~
22+
.project
23+
.settings
24+
25+
# used by the Makefile
26+
/build/_workspace/
27+
/build/cache/
28+
/build/bin/
29+
/geth*.zip
30+
31+
# travis
32+
profile.tmp
33+
profile.cov
34+
35+
# IdeaIDE
36+
.idea
37+
38+
# VS Code
39+
.vscode
40+
41+
# dashboard
42+
/dashboard/assets/flow-typed
43+
/dashboard/assets/node_modules
44+
/dashboard/assets/stats.json
45+
/dashboard/assets/bundle.js
46+
/dashboard/assets/bundle.js.map
47+
/dashboard/assets/package-lock.json
48+
49+
**/yarn-error.log

go-ethereum/.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "tests"]
2+
path = tests/testdata
3+
url = https://github.com/ethereum/tests
4+
shallow = true

go-ethereum/.golangci.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# This file configures github.com/golangci/golangci-lint.
2+
3+
run:
4+
timeout: 5m
5+
tests: true
6+
# default is true. Enables skipping of directories:
7+
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
8+
skip-dirs-use-default: true
9+
skip-files:
10+
- core/genesis_alloc.go
11+
12+
linters:
13+
disable-all: true
14+
enable:
15+
- deadcode
16+
- goconst
17+
- goimports
18+
- gosimple
19+
- govet
20+
- ineffassign
21+
- misspell
22+
# - staticcheck
23+
- unconvert
24+
# - unused
25+
- varcheck
26+
27+
linters-settings:
28+
gofmt:
29+
simplify: true
30+
goconst:
31+
min-len: 3 # minimum length of string constant
32+
min-occurrences: 6 # minimum number of occurrences
33+
34+
issues:
35+
exclude-rules:
36+
- path: crypto/blake2b/
37+
linters:
38+
- deadcode
39+
- path: crypto/bn256/cloudflare
40+
linters:
41+
- deadcode
42+
- path: p2p/discv5/
43+
linters:
44+
- deadcode
45+
- path: core/vm/instructions_test.go
46+
linters:
47+
- goconst
48+
- path: cmd/faucet/
49+
linters:
50+
- deadcode

go-ethereum/.mailmap

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
Jeffrey Wilcke <[email protected]>
2+
3+
4+
5+
6+
Viktor Trón <[email protected]>
7+
8+
Joseph Goulden <[email protected]>
9+
10+
Nick Savers <[email protected]>
11+
12+
Maran Hidskes <[email protected]>
13+
14+
Taylor Gerring <[email protected]>
15+
16+
17+
Bas van Kervel <[email protected]>
18+
19+
20+
21+
22+
Sven Ehlert <[email protected]>
23+
24+
Vitalik Buterin <[email protected]>
25+
26+
Marian Oancea <[email protected]>
27+
28+
Christoph Jentzsch <[email protected]>
29+
30+
Heiko Hees <[email protected]>
31+
32+
Alex Leverington <[email protected]>
33+
34+
35+
Zsolt Felföldi <[email protected]>
36+
37+
Gavin Wood <[email protected]>
38+
39+
Martin Becze <[email protected]>
40+
41+
42+
Dimitry Khokhlov <[email protected]>
43+
44+
Roman Mandeleil <[email protected]>
45+
46+
Alec Perseghin <[email protected]>
47+
48+
Alon Muroch <[email protected]>
49+
50+
Arkadiy Paronyan <[email protected]>
51+
52+
53+
54+
Aaron Kumavis <[email protected]>
55+
56+
Nick Dodson <[email protected]>
57+
58+
Jason Carver <[email protected]>
59+
60+
61+
Joseph Chow <[email protected]>
62+
Joseph Chow <[email protected]> ethers <TODO>
63+
64+
Enrique Fynn <[email protected]>
65+
66+
Vincent G <[email protected]>
67+
68+
RJ Catalano <[email protected]>
69+
70+
71+
Nchinda Nchinda <[email protected]>
72+
73+
74+
75+
Vlad Gluhovsky <[email protected]>
76+
77+
Ville Sundell <[email protected]>
78+
79+
Elliot Shepherd <[email protected]>
80+
81+
Yohann Léon <[email protected]>
82+
83+
Gregg Dourgarian <[email protected]>
84+
85+
Casey Detrio <[email protected]>
86+
87+
Jens Agerberg <[email protected]>
88+
89+
Nick Johnson <[email protected]>
90+
91+
Henning Diedrich <[email protected]>
92+
Henning Diedrich <[email protected]> Drake Burroughs <[email protected]>
93+
94+
Felix Lange <[email protected]>
95+
96+
97+
Максим Чусовлянов <[email protected]>
98+
99+
Louis Holbrook <[email protected]>
100+
101+
102+
Thomas Bocek <[email protected]>
103+
104+
Victor Tran <[email protected]>
105+
106+
Justin Drake <[email protected]>
107+
108+
Frank Wang <[email protected]>
109+
110+
Gary Rong <[email protected]>
111+
112+
Guillaume Nicolas <[email protected]>
113+
114+
Sorin Neacsu <[email protected]>
115+
116+
117+
Valentin Wüstholz <[email protected]>
118+
Valentin Wüstholz <[email protected]> <[email protected]>
119+
120+
Armin Braun <[email protected]>
121+
122+
Ernesto del Toro <[email protected]>
123+

0 commit comments

Comments
 (0)