Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <me@ricmoo.com>) id 1YnbEL-0005tG-1m
	for bitcoin-development@lists.sourceforge.net;
	Wed, 29 Apr 2015 23:17:25 +0000
X-ACL-Warn: 
Received: from mail-ie0-f172.google.com ([209.85.223.172])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1YnbEJ-0002P8-Qi
	for bitcoin-development@lists.sourceforge.net;
	Wed, 29 Apr 2015 23:17:25 +0000
Received: by iejt8 with SMTP id t8so54923695iej.2
	for <bitcoin-development@lists.sourceforge.net>;
	Wed, 29 Apr 2015 16:17:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:content-type:mime-version:subject:from
	:in-reply-to:date:cc:message-id:references:to;
	bh=WyJ8UKwiH99LHhOcqgfhxO1NAbYp7jhZeejGqPHinfI=;
	b=mMJwIGsB5cWV+rumVgxfnrT8QNgIuSy/UMrUIKXSMpzQM8gFMvac9UdWWaNXmADS8J
	ukOyYgPYj8zmAmWUdaq3t6/EwCCD1iiNaGdkSHDP4tQk/mx8iHRPSRZQLZgNQOQOZeeY
	NExL8M28X93LhfFYrsiPZVUqLIb5iqWlG/t7n4RrHUwRdjX5CRJcY8GcqguSC5bEYrx1
	T1UnxAy2n0/DSao14+u2CmN7Bogz0Vw9HRRQcTYRY8+O2NkaC7VJ1tis4KruC9D/Dist
	xMO4lXhGf0yBxQPg47U8D5huwztPACmbX+T0I+8mOHNHHLkfrOnJ6Zi9QIVp258RvoQr
	TsKQ==
X-Gm-Message-State: ALoCoQnHTz5yxyBo/R0njKSKswunc9lEZmn5PsJhNNJ4K0ke4Z3VYiT8nnGHF9jP1tlpyuDSlx1S
X-Received: by 10.50.12.10 with SMTP id u10mr7243209igb.8.1430345799847;
	Wed, 29 Apr 2015 15:16:39 -0700 (PDT)
Received: from [192.168.2.79] ([184.175.11.44])
	by mx.google.com with ESMTPSA id 35sm255758ior.34.2015.04.29.15.16.37
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 29 Apr 2015 15:16:38 -0700 (PDT)
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_25D79C70-6799-458F-9B2C-9AAE7689EE4D"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Richard Moore <me@ricmoo.com>
In-Reply-To: <CAJ2OvpgLaD3HKqQ_wqbmv6+7ZXWtXMFeHkwKUVOX4ahCZSU8Kg@mail.gmail.com>
Date: Wed, 29 Apr 2015 18:16:36 -0400
Message-Id: <09C6C0EA-FE0B-43B4-9114-6482F9CF45BA@ricmoo.com>
References: <CAJ2OvpgLaD3HKqQ_wqbmv6+7ZXWtXMFeHkwKUVOX4ahCZSU8Kg@mail.gmail.com>
To: Braun Brelin <bbrelin@gmail.com>
X-Mailer: Apple Mail (2.2098)
X-Spam-Score: 0.9 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-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: 1YnbEJ-0002P8-Qi
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Looking for a good bitcoin script
	decompiler in Python
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: Wed, 29 Apr 2015 23:17:25 -0000


--Apple-Mail=_25D79C70-6799-458F-9B2C-9AAE7689EE4D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I have a library, pycoind (https://github.com/ricmoo/pycoind =
<https://github.com/ricmoo/pycoind>) you might find useful.


>>> import pycoind

>>> =
str(pycoind.script.Tokenizer('76a9143f320f852a51643d3ffbaa1f49bfe521dd9776=
4a88ac'.decode('hex')))
'OP_DUP OP_HASH160 3f320f852a51643d3ffbaa1f49bfe521dd97764a =
OP_EQUALVERIFY OP_CHECKSIG'




> On Apr 29, 2015, at 1:12 PM, Braun Brelin <bbrelin@gmail.com> wrote:
>=20
> Hi all,=20
>=20
> I'm trying to find a good python script that will take the hash of the =
locking and=20
> unlocking tx scripts and output the actual op codes. =20
>=20
> Any ideas where to look? =20
>=20
> Thanks,
>=20
>=20
> =
--------------------------------------------------------------------------=
----
> One dashboard for servers and applications across =
Physical-Virtual-Cloud=20
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable =
Insights
> Deep dive visibility with transaction tracing using APM Insight.
> =
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___________________=
____________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development

=
.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=C2=
=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=
=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8><(((=C2=BA>

Richard Moore ~ Founder
Genetic Mistakes Software inc.
phone: (778) 882-6125
email: ricmoo@geneticmistakes.com <mailto:ricmoo@geneticmistakes.com>
www: http://GeneticMistakes.com <http://geneticmistakes.com/>

--Apple-Mail=_25D79C70-6799-458F-9B2C-9AAE7689EE4D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">I have a library, pycoind (<a =
href=3D"https://github.com/ricmoo/pycoind" =
class=3D"">https://github.com/ricmoo/pycoind</a>) you might find =
useful.</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D""><span style=3D"font-family: Menlo; =
font-size: 11px;" class=3D"">&gt;&gt;&gt; import =
pycoind</span></div><div class=3D""><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D""><br class=3D""></div><div=
 style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">&gt;&gt;&gt; =
str(pycoind.script.Tokenizer('76a9143f320f852a51643d3ffbaa1f49bfe521dd9776=
4a88ac'.decode('hex')))</div><div style=3D"margin: 0px; font-size: 11px; =
font-family: Menlo;" class=3D"">'OP_DUP OP_HASH160 =
3f320f852a51643d3ffbaa1f49bfe521dd97764a OP_EQUALVERIFY =
OP_CHECKSIG'</div></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Apr 29, 2015, at 1:12 PM, Braun Brelin &lt;<a =
href=3D"mailto:bbrelin@gmail.com" class=3D"">bbrelin@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
dir=3D"ltr" class=3D"">Hi all,&nbsp;<div class=3D""><br =
class=3D""></div><div class=3D"">I'm trying to find a good python script =
that will take the hash of the locking and&nbsp;</div><div =
class=3D"">unlocking tx scripts and output the actual op codes. =
&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">Any =
ideas where to look? &nbsp;</div><div class=3D""><br class=3D""></div><div=
 class=3D"">Thanks,</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div></div>
=
--------------------------------------------------------------------------=
----<br class=3D"">One dashboard for servers and applications across =
Physical-Virtual-Cloud <br class=3D"">Widest out-of-the-box monitoring =
support with 50+ applications<br class=3D"">Performance metrics, stats =
and reports that give you Actionable Insights<br class=3D"">Deep dive =
visibility with transaction tracing using APM Insight.<br class=3D""><a =
href=3D"http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___________=
____________________________________" =
class=3D"">http://ad.doubleclick.net/ddm/clk/290420510;117567292;y________=
_______________________________________</a><br =
class=3D"">Bitcoin-development mailing list<br =
class=3D"">Bitcoin-development@lists.sourceforge.net<br =
class=3D"">https://lists.sourceforge.net/lists/listinfo/bitcoin-developmen=
t<br class=3D""></div></blockquote></div><br class=3D""><div =
apple-content-edited=3D"true" class=3D"">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: =
0px;">.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=
=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7=
.=C2=B8=C2=B8.=C2=B7=C2=B4=C2=AF`=C2=B7.=C2=B8&gt;&lt;(((=C2=BA&gt;<br =
class=3D""><br class=3D"">Richard Moore ~ Founder<br class=3D"">Genetic =
Mistakes Software inc.<br class=3D"">phone: (778) 882-6125<br =
class=3D"">email:&nbsp;<a href=3D"mailto:ricmoo@geneticmistakes.com" =
class=3D"">ricmoo@geneticmistakes.com</a><br class=3D"">www:&nbsp;<a =
href=3D"http://GeneticMistakes.com/" =
class=3D"">http://GeneticMistakes.com</a></span>
</div>
<br class=3D""></body></html>=

--Apple-Mail=_25D79C70-6799-458F-9B2C-9AAE7689EE4D--