Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <mike@belshe.com>) id 1Wa5aW-0001qy-91
	for bitcoin-development@lists.sourceforge.net;
	Tue, 15 Apr 2014 15:47:56 +0000
X-ACL-Warn: 
Received: from mail-qc0-f171.google.com ([209.85.216.171])
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1Wa5aV-0004GX-4P
	for bitcoin-development@lists.sourceforge.net;
	Tue, 15 Apr 2014 15:47:56 +0000
Received: by mail-qc0-f171.google.com with SMTP id c9so10706121qcz.30
	for <bitcoin-development@lists.sourceforge.net>;
	Tue, 15 Apr 2014 08:47:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=+iHOVK3rcJdSMn2Dj7o1y8bD4fyKZYWR44OCMqOZTPs=;
	b=WRRpGbRChD0asykncsYRUPYtNVrw+CLoXCSwXfbY7wengQmRkHEjwh38cZHD4Llg41
	zzuzwVqLsEbKgPyA5Eb3llYSw3a/9HhlMRGoHAyCg8Mva24tiLMhz0FQMY3OCBSZXzlm
	UAHKBFygETX9Hk66bx6jxbR0mDh8XAry2No2IozvYS0Vkypa6dGQpLUw+2OvYeyjN++p
	QebTYM5m/RdinvVgzbF7uBMIDT3YxiG+A2bnU+S5SUgc9bcixcv/rbPWh2A58w5yFTfY
	We5FzmyutYMzwG1eiMRVKWZAnIIUq4unsCRzgjgpZiMQ7GAWKrz/kmrCtt3hRcGbU78V
	0x2Q==
X-Gm-Message-State: ALoCoQkBYAmjlk7zvmgVLP96AJgC0gPLEZtC62XmIPFxwwqW3o1zKoBbsCLY7t41zgRYm74dlUtB
MIME-Version: 1.0
X-Received: by 10.224.114.209 with SMTP id f17mr3804243qaq.40.1397576853096;
	Tue, 15 Apr 2014 08:47:33 -0700 (PDT)
Received: by 10.96.82.104 with HTTP; Tue, 15 Apr 2014 08:47:33 -0700 (PDT)
In-Reply-To: <1832687.kEVurC5ttk@crushinator>
References: <1756895.gV83Q4MX2a@crushinator> <2691411.GaPfSIFZEE@crushinator>
	<CANEZrP1XS3iR2Ju9rbX81eU1nUSrQJUzjrVaE2HQnrJnQYRMKQ@mail.gmail.com>
	<1832687.kEVurC5ttk@crushinator>
Date: Tue, 15 Apr 2014 08:47:33 -0700
Message-ID: <CABaLYCu7by9AsurAcjzjo4QR_3Ln6DZrq7GPH_KxTokUbGTEeg@mail.gmail.com>
From: Mike Belshe <mike@belshe.com>
To: Matt Whitlock <bip@mattwhitlock.name>
Content-Type: multipart/alternative; boundary=047d7bdc19ace029bc04f716b729
X-Spam-Score: 1.0 (+)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1Wa5aV-0004GX-4P
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Bug in 2-of-3 transaction signing in
	Bitcoind?
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: Tue, 15 Apr 2014 15:47:56 -0000

--047d7bdc19ace029bc04f716b729
Content-Type: text/plain; charset=UTF-8

For what it is worth, I found btcd (the go implementation of bitcoind) has
much better error/diagnostics messages.  It would have given you more than
"-22 TX Rejected".  I used it to debug my own multi-sig transactions and it
was very helpful.

Mike



On Tue, Apr 15, 2014 at 8:42 AM, Matt Whitlock <bip@mattwhitlock.name>wrote:

> On Tuesday, 15 April 2014, at 5:30 pm, Mike Hearn wrote:
> > >
> > > That's so weird, though, because we haven't been able to get anything
> to
> > > accept the transaction, seemingly, and yet it was accepted into the
> block
> > > chain 15 blocks ago.
> >
> >
> > If the tx is already in the block chain then it won't be accepted again,
> > because it would be double spending itself!
>
> Haha, yes, I know that. But we had been trying to get a 2-of-3 to be
> accepted by something for hours, and everything was rejecting it: Coinb.in,
> our local Bitcoind, the Eligius tx push form. Evidently something did
> accept it and we didn't notice. We're starting over again now and trying to
> reproduce the success (or failure).
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>

--047d7bdc19ace029bc04f716b729
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">For what it is worth, I found btcd (the go implementation =
of bitcoind) has much better error/diagnostics messages. =C2=A0It would hav=
e given you more than &quot;-22 TX Rejected&quot;. =C2=A0I used it to debug=
 my own multi-sig transactions and it was very helpful.<div>
<br></div><div><div>Mike</div><div><br></div></div></div><div class=3D"gmai=
l_extra"><br><br><div class=3D"gmail_quote">On Tue, Apr 15, 2014 at 8:42 AM=
, Matt Whitlock <span dir=3D"ltr">&lt;<a href=3D"mailto:bip@mattwhitlock.na=
me" target=3D"_blank">bip@mattwhitlock.name</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On T=
uesday, 15 April 2014, at 5:30 pm, Mike Hearn wrote:<br>
&gt; &gt;<br>
&gt; &gt; That&#39;s so weird, though, because we haven&#39;t been able to =
get anything to<br>
&gt; &gt; accept the transaction, seemingly, and yet it was accepted into t=
he block<br>
&gt; &gt; chain 15 blocks ago.<br>
&gt;<br>
&gt;<br>
&gt; If the tx is already in the block chain then it won&#39;t be accepted =
again,<br>
&gt; because it would be double spending itself!<br>
<br>
</div></div>Haha, yes, I know that. But we had been trying to get a 2-of-3 =
to be accepted by something for hours, and everything was rejecting it: Coi=
nb.in, our local Bitcoind, the Eligius tx push form. Evidently something di=
d accept it and we didn&#39;t notice. We&#39;re starting over again now and=
 trying to reproduce the success (or failure).<br>

<div class=3D"HOEnZb"><div class=3D"h5"><br>
---------------------------------------------------------------------------=
---<br>
Learn Graph Databases - Download FREE O&#39;Reilly Book<br>
&quot;Graph Databases&quot; is the definitive new guide to graph databases =
and their<br>
applications. Written by three acclaimed leaders in the field,<br>
this first edition is now available. Download your free book today!<br>
<a href=3D"http://p.sf.net/sfu/NeoTech" target=3D"_blank">http://p.sf.net/s=
fu/NeoTech</a><br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo=
pment@lists.sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development=
" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
velopment</a><br>
</div></div></blockquote></div><br></div>

--047d7bdc19ace029bc04f716b729--