https://github.com/consensysmesh/keyserver
Lightwallet Keyserver
https://github.com/consensysmesh/keyserver
Last synced: 12 months ago
JSON representation
Lightwallet Keyserver
- Host: GitHub
- URL: https://github.com/consensysmesh/keyserver
- Owner: ConsenSysMesh
- Created: 2015-12-23T06:04:22.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-14T02:44:34.000Z (over 10 years ago)
- Last Synced: 2023-02-27T00:41:25.004Z (over 3 years ago)
- Language: JavaScript
- Homepage:
- Size: 146 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Lightwallet Keyserver
To run your own version of the keyserver just hit:
[](https://heroku.com/deploy)
##Usage
Very early MVP!
To send a keystore to the Keyserver:
```
POST /api/v0/keystore/
{
keystore: {
},
token:
}
```
To recover a keystore from the Keyserver:
```
Authorization: Bearer
GET /api/v0/keystore/
```
## cURL test
Store a keystore
```
curl -i \
-d '{ "keystore": { "encSeed": {}, "version": 1 }, "token": "055e97f1736b6041640451d90cc209c1"}' \
-X POST https://keyserver-ajunge.herokuapp.com/api/v0/keystore/ajunge
```
Recover a keystore
```
curl -i -H 'Authorization: Bearer 055e97f1736b6041640451d90cc209c1' \
-X GET https://keyserver-ajunge.herokuapp.com/api/v0/keystore/ajunge
```
##Roadmap
- Implement rate-limiting to prevent brute-force attacks