accounts, eth, clique, signer: support for external signer API (#18079)
* accounts, eth, clique: implement external backend + move sighash calc to backend * signer: implement account_Version on external API * accounts/external: enable ipc, add copyright * accounts, internal, signer: formatting * node: go fmt * flags: disallow --dev in combo with --externalsigner * accounts: remove clique-specific signing method, replace with more generic * accounts, consensus: formatting + fix error in tests * signer/core: remove (test-) import cycle * clique: remove unused import * accounts: remove CliqueHash and avoid dependency on package crypto * consensus/clique: unduplicate header encoding
Showing
- accounts/accounts.go 31 additions, 4 deletionsaccounts/accounts.go
- accounts/accounts_test.go 32 additions, 0 deletionsaccounts/accounts_test.go
- accounts/external/backend.go 220 additions, 0 deletionsaccounts/external/backend.go
- accounts/keystore/wallet.go 14 additions, 4 deletionsaccounts/keystore/wallet.go
- accounts/usbwallet/wallet.go 14 additions, 4 deletionsaccounts/usbwallet/wallet.go
- cmd/clef/main.go 2 additions, 8 deletionscmd/clef/main.go
- cmd/geth/main.go 9 additions, 7 deletionscmd/geth/main.go
- cmd/geth/usage.go 1 addition, 0 deletionscmd/geth/usage.go
- cmd/utils/flags.go 23 additions, 7 deletionscmd/utils/flags.go
- consensus/clique/clique.go 51 additions, 37 deletionsconsensus/clique/clique.go
- consensus/clique/snapshot_test.go 1 addition, 1 deletionconsensus/clique/snapshot_test.go
- eth/backend.go 1 addition, 1 deletioneth/backend.go
- internal/ethapi/api.go 4 additions, 16 deletionsinternal/ethapi/api.go
- node/config.go 31 additions, 13 deletionsnode/config.go
- signer/core/api.go 16 additions, 3 deletionssigner/core/api.go
- signer/core/api_test.go 1 addition, 2 deletionssigner/core/api_test.go
- signer/core/auditlog.go 7 additions, 8 deletionssigner/core/auditlog.go
Loading
Please register or sign in to comment