public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
From: Alan Reiner <etotheipi@gmail•com>
To: Bitcoin Dev <bitcoin-development@lists•sourceforge.net>
Subject: [Bitcoin-development] URI Handling in Bitcoin-Qt
Date: Thu, 03 May 2012 00:28:13 -0400	[thread overview]
Message-ID: <4FA2095D.9060307@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 2267 bytes --]

I want to follow up on BIP 21 (URI scheme), which I have recently 
implemented in Armory and I have become a huge fan of it.  But I've got 
a couple gripes:

*(1) *What is the status & plans for supporting "bitcoin:" URIs in the 
Satoshi client?  My understanding is that it currently creates URIs, but 
does *not* register itself with the OS to handle such links.  Is this 
accurate?  This seems like a very high-value feature, and I'd recommend 
that we consider it a priority -- I can't think of any other upgrade 
that can improve usability so dramatically on the desktop.

After implementing it all in Armory, I wrote up a walk-thru 
<https://bitcointalk.org/index.php?topic=79010.msg879804#msg879804> 
recounting how I did the OS-registration in Windows and gnome-based *nix 
systems.  Perhaps it can give the Bitcoin-Qt devs a jumpstart on getting 
it implemented.  (and then I can get feedback about doing for generic 
Linux and Mac/OSX)


*(2) *I need to understand better what the intentions were behind 
"label=" and "message=".  The way I understand it is that Bitcoin-Qt 
uses and stores only address-labels, and no other transactional info is 
stored in the wallet.  As such, the "message=" field would be displayed 
to the user when a "bitcoin:" link is clicked, but that message wouldn't 
be saved anywhere.

However, I think, especially if a new wallet format is in the works, 
that both should be supported:  "Address Labels" *and *"Transaction 
Labels".  The real difference is that merchants can include things 
Order#, purchase information, etc, in the "message" field, and then put 
only their business name in the "label" field.  This means that when the 
user is looking at their address book, they see just the owners of the 
addresses.  When they look at the transaction ledger/history, they see a 
full list of everything they purchased, prices, contact info, etc.   The 
distinction is much more important for persistent addresses, but still 
important.

This is exactly how I did it in Armory, but if Bitcoin-Qt won't do it 
that way, I should be promoting all important information be jammed into 
the "label" field.

*(3) *How are the other clients implementing this?  Do you make any 
distinction between "label" and "message"?

-Alan

[-- Attachment #2: Type: text/html, Size: 2835 bytes --]

             reply	other threads:[~2012-05-03  4:29 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-03  4:28 Alan Reiner [this message]
2012-05-03  5:46 ` Wladimir
2012-05-04  0:54   ` Alan Reiner
2012-05-03  7:16 ` Andreas Schildbach

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FA2095D.9060307@gmail.com \
    --to=etotheipi@gmail$(echo .)com \
    --cc=bitcoin-development@lists$(echo .)sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox