summaryrefslogtreecommitdiff
path: root/40/01e28c3d73b1a9449b714a27b52f3da2ea612d
blob: f07556ee8a79e490f4ff4b4be02fd6a089a42c99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <etotheipi@gmail.com>) id 1SQ6oe-0005DV-Nw
	for bitcoin-development@lists.sourceforge.net;
	Fri, 04 May 2012 00:56:14 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.216.175 as permitted sender)
	client-ip=209.85.216.175; envelope-from=etotheipi@gmail.com;
	helo=mail-qc0-f175.google.com; 
Received: from mail-qc0-f175.google.com ([209.85.216.175])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1SQ6od-00031S-VQ
	for bitcoin-development@lists.sourceforge.net;
	Fri, 04 May 2012 00:56:12 +0000
Received: by qcso7 with SMTP id o7so1922424qcs.34
	for <bitcoin-development@lists.sourceforge.net>;
	Thu, 03 May 2012 17:56:06 -0700 (PDT)
Received: by 10.224.175.69 with SMTP id w5mr7203590qaz.49.1336092966516;
	Thu, 03 May 2012 17:56:06 -0700 (PDT)
Received: from [192.168.1.85] (c-76-111-96-126.hsd1.md.comcast.net.
	[76.111.96.126])
	by mx.google.com with ESMTPS id hs1sm12007127qab.21.2012.05.03.17.56.05
	(version=SSLv3 cipher=OTHER); Thu, 03 May 2012 17:56:05 -0700 (PDT)
Message-ID: <4FA328CF.4020902@gmail.com>
Date: Thu, 03 May 2012 20:54:39 -0400
From: Alan Reiner <etotheipi@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Wladimir <laanwj@gmail.com>
References: <4FA2095D.9060307@gmail.com>
	<CA+s+GJA2qZxq=V_=Ma0LESOjae49aZHdrpMeJzQS3GtwP5T6=w@mail.gmail.com>
In-Reply-To: <CA+s+GJA2qZxq=V_=Ma0LESOjae49aZHdrpMeJzQS3GtwP5T6=w@mail.gmail.com>
Content-Type: multipart/alternative;
	boundary="------------080306020708080602060002"
X-Spam-Score: -0.6 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(etotheipi[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1SQ6od-00031S-VQ
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] URI Handling in Bitcoin-Qt
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 00:56:14 -0000

This is a multi-part message in MIME format.
--------------080306020708080602060002
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 05/03/2012 01:46 AM, Wladimir wrote:
>
> Label is a label for the destination address, message is a freeform 
> message describing the transaction.
>
> I don't think the message is currently stored in the Satoshi client. 
> That feature is somewhere on our way-too-long issue and todo list.
>
> But I understand that you want to add transaction meta-data fields 
> such as contact information, bought items, item prices?
>
>

I don't want to add fields to the URI-spec, I just want to add them /to 
the client/.  To me, it is ideal to have separate strings for labeling 
/addresses/ vs labeling /transactions/ -- i.e. different strings would 
show up in the address book (owner info) than what shows up in the 
transaction history (purchase info).   I say it's ideal because that 
concept seems to fit perfectly with availability of "label=" and 
"message=" fields in BIP 21, but it won't actually work if Bitcoin-Qt 
won't/can't do it that way.

For now, it seems that I should count on all important information being 
in the /label/ field, since users creating URLs would have to assume 
anything in the /message/ field will not be saved.  Though I imagine the 
message data will be /displayed/ after the URI is clicked, just not saved.

To expand the concept slightly further, it might make sense in the 
future for users to populate the /message/ and /label /fields with lots 
of data, using newlines.  The first line would be used as a summary and 
displayed in the address book and ledger.  The extra lines would all be 
displayed when the user opens up a details window.  All of it would be 
automatically generated by the merchant, and the purchaser would end up 
with detailed documentation on every purchase they've made for zero effort.

-Alan


--------------080306020708080602060002
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 05/03/2012 01:46 AM, Wladimir wrote:
    <blockquote
cite="mid:CA+s+GJA2qZxq=V_=Ma0LESOjae49aZHdrpMeJzQS3GtwP5T6=w@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
        </div>
        <div>Label is a label for the destination address, message is a
          freeform message describing the transaction.</div>
        <div><br>
        </div>
        <div>I don't think the message is currently stored in the
          Satoshi client. That feature is somewhere on our way-too-long
          issue and todo list.</div>
        <div><br>
        </div>
        <div>But I understand that you want to add transaction meta-data
          fields such as contact information, bought items, item prices?</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    I don't want to add fields to the URI-spec, I just want to add them
    <i>to the client</i>.  To me, it is ideal to have separate strings
    for labeling <i>addresses</i> vs labeling <i>transactions</i> --
    i.e. different strings would show up in the address book (owner
    info) than what shows up in the transaction history (purchase
    info).   I say it's ideal because that concept seems to fit
    perfectly with availability of "label=" and "message=" fields in BIP
    21, but it won't actually work if Bitcoin-Qt won't/can't do it that
    way.<br>
    <br>
    For now, it seems that I should count on all important information
    being in the <i>label</i> field, since users creating URLs would
    have to assume anything in the <i>message</i> field will not be
    saved.  Though I imagine the message data will be <i>displayed</i>
    after the URI is clicked, just not saved.<br>
    <br>
    To expand the concept slightly further, it might make sense in the
    future for users to populate the <i>message</i> and <i>label </i>fields
    with lots of data, using newlines.  The first line would be used as
    a summary and displayed in the address book and ledger.  The extra
    lines would all be displayed when the user opens up a details
    window.  All of it would be automatically generated by the merchant,
    and the purchaser would end up with detailed documentation on every
    purchase they've made for zero effort. <br>
    <br>
    -Alan<br>
    <br>
  </body>
</html>

--------------080306020708080602060002--