Bitcoin Forum
May 27, 2024, 08:03:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Standardized wallet protocol? on: May 16, 2014, 07:04:33 AM
I've been working on an open source project called CoinAuth: https://github.com/dangero/CoinAuth

The goal of the project is to allow a user to authenticate their ownership of a Bitcoin address. I've hit a usability snag that I wanted to talk about. In order for the authentication to work, a user needs to be able to sign a message with one of their given Bitcoin addresses' private keys. Is there currently any communication spec between wallet apps?

I'm thinking there are several commands that would be interesting. The wallet app would confirm before sending any information. Here are some of the commands I'm thinking:

1. Sign Message (Message, optional bitcoin address)
2. Get All Private Keys
3. Get Private Key (bitcoin address)

It would also be interesting for 2 apps to be able to share a list of private keys so that when one app adds a new private key the other app gets it immediately.

Does anything like this currently exist?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!