Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iov-one/gmail-signer
https://github.com/iov-one/gmail-signer
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/iov-one/gmail-signer
- Owner: iov-one
- Created: 2020-08-31T12:30:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T14:36:51.000Z (almost 2 years ago)
- Last Synced: 2024-12-19T01:03:05.700Z (17 days ago)
- Language: TypeScript
- Size: 1000 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## GDrive Custodian
This repository contains a signer/custodian for safely storing private keys in a web application. It stores the private key in the GDrive of a user via the file metadata.
It also uses 2 sandboxed iframes to actually access the sensitive data. The user program that wishes to use this would just include it in their project and call a function to attach a click listener to a button. Upon clicking this button a google signin flow starts and within it the user creates a new mnemonic or the application loads the one that they already own in their GDrive and initializes a signer with it.
The application will be listening to state change events and ultimately be able to create another flow through which it can send transactions to signer for it to sign them and then send these to the blockchain afterwards.