* clef updates

* update clef

* fix setup
This commit is contained in:
Martin Holst Swende 2019-04-03 15:14:27 +02:00 committed by GitHub
parent 17e0e35410
commit f00c82851c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 8 deletions

View File

@ -1,4 +1,7 @@
# Advanced setup ---
title: Advanced setup
---
This document describes how Clef can be used in a more secure manner than executing it from your everyday laptop, This document describes how Clef can be used in a more secure manner than executing it from your everyday laptop,
in order to ensure that the keys remain safe in the event that your computer should get compromised. in order to ensure that the keys remain safe in the event that your computer should get compromised.

View File

@ -2,8 +2,6 @@
title: Communication APIs title: Communication APIs
--- ---
## Communication
### External API ### External API
The signer listens to HTTP requests on `rpcaddr`:`rpcport`, with the same JSONRPC standard as Geth. The messages are The signer listens to HTTP requests on `rpcaddr`:`rpcport`, with the same JSONRPC standard as Geth. The messages are
@ -36,14 +34,16 @@ process output for confirmation-requests.
### More resoruces ### More resoruces
* Changelog for [External API](developers/extapi_changelog.md)
* Changelog for [UI API](developers/intapi_changelog.md) * Changelog for [External API](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/extapi_changelog.md)
* Documentation about [Datatypes](developers/datatypes.md) * Changelog for [UI API](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/intapi_changelog.md)
* Documentation about [Datatypes](datatypes.md)
## External API ## External API
See the [external api changelog](developers/extapi_changelog.md) for information about changes to this API. See the [external api changelog](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/extapi_changelog.md) for information about changes to this API.
### Encoding ### Encoding
- number: positive integers that are hex encoded - number: positive integers that are hex encoded
@ -536,7 +536,7 @@ See `pythonsigner`, which can be invoked via `python3 pythonsigner.py test` to p
All methods in this API uses object-based parameters, so that there can be no mixups of parameters: each piece of data is accessed by key. All methods in this API uses object-based parameters, so that there can be no mixups of parameters: each piece of data is accessed by key.
See the [ui api changelog](developers/intapi_changelog.md) for information about changes to this API. See the [ui api changelog](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/intapi_changelog.md) for information about changes to this API.
OBS! A slight deviation from `json` standard is in place: every request and response should be confined to a single line. OBS! A slight deviation from `json` standard is in place: every request and response should be confined to a single line.
Whereas the `json` specification allows for linebreaks, linebreaks __should not__ be used in this communication channel, to make Whereas the `json` specification allows for linebreaks, linebreaks __should not__ be used in this communication channel, to make