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.
Martin Holst Swende
ec3db0f56c
cmd/clef, signer: initial poc of the standalone signer (#16154)
* signer: introduce external signer command
* cmd/signer, rpc: Implement new signer. Add info about remote user to Context
* signer: refactored request/response, made use of urfave.cli
* cmd/signer: Use common flags
* cmd/signer: methods to validate calldata against abi
* cmd/signer: work on abi parser
* signer: add mutex around UI
* cmd/signer: add json 4byte directory, remove passwords from api
* cmd/signer: minor changes
* cmd/signer: Use ErrRequestDenied, enable lightkdf
* cmd/signer: implement tests
* cmd/signer: made possible for UI to modify tx parameters
* cmd/signer: refactors, removed channels in ui comms, added UI-api via stdin/out
* cmd/signer: Made lowercase json-definitions, added UI-signer test functionality
* cmd/signer: update documentation
* cmd/signer: fix bugs, improve abi detection, abi argument display
* cmd/signer: minor change in json format
* cmd/signer: rework json communication
* cmd/signer: implement mixcase addresses in API, fix json id bug
* cmd/signer: rename fromaccount, update pythonpoc with new json encoding format
* cmd/signer: make use of new abi interface
* signer: documentation
* signer/main: remove redundant option
* signer: implement audit logging
* signer: create package 'signer', minor changes
* common: add 0x-prefix to mixcaseaddress in json marshalling + validation
* signer, rules, storage: implement rules + ephemeral storage for signer rules
* signer: implement OnApprovedTx, change signing response (API BREAKAGE)
* signer: refactoring + documentation
* signer/rules: implement dispatching to next handler
* signer: docs
* signer/rules: hide json-conversion from users, ensure context is cleaned
* signer: docs
* signer: implement validation rules, change signature of call_info
* signer: fix log flaw with string pointer
* signer: implement custom 4byte databsae that saves submitted signatures
* signer/storage: implement aes-gcm-backed credential storage
* accounts: implement json unmarshalling of url
* signer: fix listresponse, fix gas->uint64
* node: make http/ipc start methods public
* signer: add ipc capability+review concerns
* accounts: correct docstring
* signer: address review concerns
* rpc: go fmt -s
* signer: review concerns+ baptize Clef
* signer,node: move Start-functions to separate file
* signer: formatting
|
7 years ago |
.. |
client.go
|
cmd/clef, signer: initial poc of the standalone signer (#16154)
|
7 years ago |
client_example_test.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
client_test.go
|
p2p: add network simulation framework (#14982)
|
7 years ago |
doc.go
|
README, core, rpc: fix various typos
|
9 years ago |
endpoints.go
|
cmd/clef, signer: initial poc of the standalone signer (#16154)
|
7 years ago |
errors.go
|
rpc: add new client, use it everywhere
|
8 years ago |
http.go
|
cmd/clef, signer: initial poc of the standalone signer (#16154)
|
7 years ago |
http_test.go
|
rpc: enforce the 128KB request limits on websockets too
|
7 years ago |
inproc.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
ipc.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
ipc_unix.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
ipc_windows.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
json.go
|
rpc: enforce the 128KB request limits on websockets too
|
7 years ago |
json_test.go
|
all: fix go vet warnings
|
9 years ago |
server.go
|
cmd/clef, signer: initial poc of the standalone signer (#16154)
|
7 years ago |
server_test.go
|
all: import "context" instead of "golang.org/x/net/context"
|
8 years ago |
subscription.go
|
rpc: fix megacheck warnings
|
7 years ago |
subscription_test.go
|
all: gofmt -w -s (#15419)
|
7 years ago |
types.go
|
rpc: fix megacheck warnings
|
7 years ago |
types_test.go
|
all: update license information (#16089)
|
7 years ago |
utils.go
|
rpc: fix megacheck warnings
|
7 years ago |
utils_test.go
|
rpc: format filter ID according to spec for quantities
|
8 years ago |
websocket.go
|
rpc: enforce the 128KB request limits on websockets too
|
7 years ago |