clef: external signing fixes + signing data (#19003)
* signer/clef: make use of json-rpc notification * signer: tidy up output of OnApprovedTx * accounts/external, signer: implement remote signing of text, make accounts_sign take hexdata * clef: added basic testscript * signer, external, api: add clique signing test to debug rpc, fix clique signing in clef * signer: fix clique interoperability between geth and clef * clef: rename networkid switch to chainid * clef: enable chainid flag * clef, signer: minor changes from review * clef: more tests for signer
Showing
- accounts/external/backend.go 22 additions, 17 deletionsaccounts/external/backend.go
- cmd/clef/intapi_changelog.md 8 additions, 1 deletioncmd/clef/intapi_changelog.md
- cmd/clef/main.go 12 additions, 2 deletionscmd/clef/main.go
- cmd/clef/tests/testsigner.js 73 additions, 0 deletionscmd/clef/tests/testsigner.js
- internal/ethapi/api.go 40 additions, 0 deletionsinternal/ethapi/api.go
- internal/web3ext/web3ext.go 6 additions, 0 deletionsinternal/web3ext/web3ext.go
- signer/core/api.go 1 addition, 1 deletionsigner/core/api.go
- signer/core/cliui.go 6 additions, 2 deletionssigner/core/cliui.go
- signer/core/signed_data.go 58 additions, 46 deletionssigner/core/signed_data.go
- signer/core/stdioui.go 14 additions, 4 deletionssigner/core/stdioui.go
Loading
Please register or sign in to comment