Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
b628d72766
build: upgrade to go 1.19 ( #25726 )
...
This changes the CI / release builds to use the latest Go version. It also
upgrades golangci-lint to a newer version compatible with Go 1.19.
In Go 1.19, godoc has gained official support for links and lists. The
syntax for code blocks in doc comments has changed and now requires a
leading tab character. gofmt adapts comments to the new syntax
automatically, so there are a lot of comment re-formatting changes in this
PR. We need to apply the new format in order to pass the CI lint stage with
Go 1.19.
With the linter upgrade, I have decided to disable 'gosec' - it produces
too many false-positive warnings. The 'deadcode' and 'varcheck' linters
have also been removed because golangci-lint warns about them being
unmaintained. 'unused' provides similar coverage and we already have it
enabled, so we don't lose much with this change.
2 years ago
..
testdata
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
client.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
client_example_test.go
rpc: make ExampleClientSubscription work with the geth API ( #19483 )
5 years ago
client_opt.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
client_opt_test.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
client_test.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
constants_unix.go
all: add go:build lines ( #23468 )
3 years ago
constants_unix_nocgo.go
all: add go:build lines ( #23468 )
3 years ago
doc.go
build: upgrade to go 1.19 ( #25726 )
2 years ago
endpoints.go
trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes ( #21871 )
4 years ago
errors.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
handler.go
build: upgrade to go 1.19 ( #25726 )
2 years ago
http.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
http_test.go
rpc: add PeerInfo ( #24255 )
3 years ago
inproc.go
rpc, p2p/simulations: use github.com/gorilla/websocket ( #20289 )
5 years ago
ipc.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
ipc_js.go
all: add go:build lines ( #23468 )
3 years ago
ipc_unix.go
all: add go:build lines ( #23468 )
3 years ago
ipc_windows.go
all: add go:build lines ( #23468 )
3 years ago
json.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
metrics.go
rpc: swap out timer metrics to histograms
3 years ago
server.go
all: fix some typos ( #25551 )
2 years ago
server_test.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
service.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
stdio.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
subscription.go
rpc: fix godoc ( #24488 )
3 years ago
subscription_test.go
rpc: check that "version" is "2.0" in request objects ( #25570 )
2 years ago
testservice_test.go
rpc: improve error codes for internal server errors ( #25678 )
2 years ago
types.go
core: eth: rpc: implement safe rpc block ( #25165 )
2 years ago
types_test.go
rpc: add BlockNumber.MarshalText ( #23324 )
3 years ago
websocket.go
node, rpc: add JWT auth support in client ( #24911 )
2 years ago
websocket_test.go
cmd/geth, node, rpc: implement jwt tokens ( #24364 )
3 years ago