summaryrefslogtreecommitdiff
path: root/87/6c07af4f8c345337e2d3342b502cb022b57b14
blob: b078faf0d07ecb4d5852ae67455d71ed1feecf12 (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
Return-Path: <stephane.traumat@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 1FA339DA
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 21:13:02 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com
	[209.85.167.43])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 243827D4
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 21:13:01 +0000 (UTC)
Received: by mail-lf1-f43.google.com with SMTP id c7-v6so1336772lfe.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 14:13:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:from:date:message-id:subject:to;
	bh=Dci2OaEh8vlKJlEAGOm5h8C7VfGopABVRlrm+Df0ZGo=;
	b=UcGPUo4XhThbj098RrMg7+vXLs6T/uGHlp45JYNrjNRJbX9YdgYnAhRpqhu1VpCVhX
	drPgf25elfGrnP5z23CCfjEPRfBMmchiSJKv9yoUZxyRLYejowpDtX8Lew9H9kC/jrfL
	m6mC7BwZsJFnWsen7CC/I06VSVk8PBkNwxVcx6OgpvCigkJ6iwu7ROove5SxWxj5gOwQ
	Mid8ZzqFsXx4J7f0fWeXlBFi7YqOm+fjIlgZTMx0O6FtfzAIU2Pf7K4ass/9EXkFxZ9O
	0qIBQdk2b70a/EZQfW8MJM3HIOpnC79mg7yt5p4kECTlvniiXDywoHiOgw83T5BJD5gv
	A2EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
	bh=Dci2OaEh8vlKJlEAGOm5h8C7VfGopABVRlrm+Df0ZGo=;
	b=CFT8tUvotzYYY+xSs8NQ3rBhEHf+UBWz/gH1juo/UnEj6Efam4S00LCtO1IR/gIeFU
	ytwK4vF+gthdFho7WXIVUGM8bG8m+mS3C7a7lLV5bf23athdsbY7OfGUvMVWsJN7nJ6E
	5IdDfhqQ4/Aqe0MvqTdqLeQJUPHFb5XnSnyHkenllocHvGRBQns+gej5uuYDZvuZbGYU
	CCRlrEMsw4+RS9dd4Z+mI2pDmM4KcGioBduIIVal6Zqp3JAuRrxJUmRJrtZfxZprKEPb
	w4Plr/A/nl5TE8HHujcYvXE3NSBb5XMO4RjHC180YFJ8H633Og51mcdbG7LTyqugVSIE
	gk4A==
X-Gm-Message-State: AOUpUlFupfhNf61xD9koQeO85N2nmuq8gs13iSSfOR/MjClT3+GgSIOX
	S/cUmOSMbOlnl/XDvb3gpFD/gEiem4w9vvhlfmFh2g==
X-Google-Smtp-Source: AA+uWPyY0zUp8jSlLzjlUysvvTID0M6wGwK+sHOQU/CkhaQughBxcJQ0UfTjMbzKgg5Bkm6AxZ8YIKW6Ktxp5ZKkiwU=
X-Received: by 2002:a19:e51a:: with SMTP id
	c26-v6mr5397268lfh.78.1534885978984; 
	Tue, 21 Aug 2018 14:12:58 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?St=C3=A9phane_Traumat?= <stephane.traumat@gmail.com>
Date: Tue, 21 Aug 2018 23:12:47 +0200
Message-ID: <CAApT8LRcC4iApEWX4QLQRFUqXPokC4e68GD48KtjxcyPXgfPcQ@mail.gmail.com>
To: "bitcoin-dev@lists.linuxfoundation.org"
	<bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000008c56490573f87d00"
X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	HTML_OBFUSCATE_05_10, 
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Wed, 22 Aug 2018 10:21:34 +0000
Subject: [bitcoin-dev] BIP171 - Specs, Mock server,
	template project and client librairies
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Aug 2018 21:13:02 -0000

--0000000000008c56490573f87d00
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

I worked on the BIP 171
<https://github.com/bitcoin/bips/blob/master/bip-0171.mediawiki> and I
created Cerise <http://www.cerise.tech/> (github
<https://github.com/straumat/cerise>) that provides the following artifacts
:


   - BIP-0171 specifications <http://www.cerise.tech/#specifications>.
   - A mocked BIP-0171 compliant server available online
   <http://api.cerise.tech/swagger-ui.html> you can use to understand the
   API and make calls.
   - A mocked BIP-0171 compliant server as a Java application
   <https://github.com/straumat/cerise-server-mock/> you can use to develop
   your client application.
   - A mocked BIP-0171 compliant server as a Docker image
   <https://hub.docker.com/r/straumat/cerise-server-mock/> you can use to
   develop your client application.
   - A BIP-0171 library <https://github.com/straumat/cerise/> to transform
   your application in a BIP-0171 server.
   - A server template project
   <https://github.com/straumat/cerise-server-template> to quickly write
   your implementation and automatically produce your BIP-0171 server.
   - A collection of client libraries <http://www.cerise.tech/#clients> to
   call any BIP-0171 compliant server with your favorite language.

I made some proposal of evolutions here :
https://github.com/bitcoin/bips/wiki/Comments:BIP-0171

I hope it helps and if you have any suggestion on how I could help more,
let me know.
--=20
*St=C3=A9phane Traumat*
https://about.me/straumat

--0000000000008c56490573f87d00
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><font face=3D"verdana, sans-serif">Hello,</font><div><font=
 face=3D"verdana, sans-serif"><br></font></div><div><font face=3D"verdana, =
sans-serif">I worked on the <a href=3D"https://github.com/bitcoin/bips/blob=
/master/bip-0171.mediawiki">BIP 171</a>=C2=A0and I created <a href=3D"http:=
//www.cerise.tech/">Cerise</a>=C2=A0(<a href=3D"https://github.com/straumat=
/cerise">github</a>)=C2=A0that provides=C2=A0<span style=3D"color:rgb(36,41=
,46)">the following artifacts :<br><br></span></font></div><div><ul style=
=3D"box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16p=
x;color:rgb(36,41,46)"><li style=3D"box-sizing:border-box"><font face=3D"ve=
rdana, sans-serif"><a href=3D"http://www.cerise.tech/#specifications" rel=
=3D"nofollow" style=3D"box-sizing:border-box;background-color:transparent;c=
olor:rgb(3,102,214);text-decoration-line:none">BIP-0171 specifications</a>.=
</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font fac=
e=3D"verdana, sans-serif">A=C2=A0<a href=3D"http://api.cerise.tech/swagger-=
ui.html" rel=3D"nofollow" style=3D"box-sizing:border-box;background-color:t=
ransparent;color:rgb(3,102,214);text-decoration-line:none">mocked BIP-0171 =
compliant server available online</a>=C2=A0you can use to understand the AP=
I and make calls.</font></li><li style=3D"box-sizing:border-box;margin-top:=
0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"https://github=
.com/straumat/cerise-server-mock/" style=3D"box-sizing:border-box;backgroun=
d-color:transparent;color:rgb(3,102,214);text-decoration-line:none">mocked =
BIP-0171 compliant server as a Java application</a>=C2=A0you can use to dev=
elop your client application.</font></li><li style=3D"box-sizing:border-box=
;margin-top:0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"ht=
tps://hub.docker.com/r/straumat/cerise-server-mock/" rel=3D"nofollow" style=
=3D"box-sizing:border-box;background-color:transparent;color:rgb(3,102,214)=
;text-decoration-line:none">mocked BIP-0171 compliant server as a Docker im=
age</a>=C2=A0you can use to develop your client application.</font></li><li=
 style=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"verdana, s=
ans-serif">A=C2=A0<a href=3D"https://github.com/straumat/cerise/" style=3D"=
box-sizing:border-box;background-color:transparent;color:rgb(3,102,214);tex=
t-decoration-line:none">BIP-0171 library</a>=C2=A0to transform your applica=
tion in a BIP-0171 server.</font></li><li style=3D"box-sizing:border-box;ma=
rgin-top:0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"https=
://github.com/straumat/cerise-server-template" style=3D"box-sizing:border-b=
ox;background-color:transparent;color:rgb(3,102,214);text-decoration-line:n=
one">server template project</a>=C2=A0to quickly write your implementation =
and automatically produce your BIP-0171 server.</font></li><li style=3D"box=
-sizing:border-box;margin-top:0.25em"><font face=3D"verdana, sans-serif">A =
collection of=C2=A0<a href=3D"http://www.cerise.tech/#clients" rel=3D"nofol=
low" style=3D"box-sizing:border-box;background-color:transparent;color:rgb(=
3,102,214);text-decoration-line:none">client libraries</a>=C2=A0to call any=
 BIP-0171 compliant server with your favorite language.</font></li></ul><di=
v>I made some proposal of evolutions here :=C2=A0<a href=3D"https://github.=
com/bitcoin/bips/wiki/Comments:BIP-0171">https://github.com/bitcoin/bips/wi=
ki/Comments:BIP-0171</a></div></div><div><br></div><div>I hope it helps and=
 if you have any suggestion on how I could help more, let me know.</div></d=
iv>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmai=
l_signature"><div dir=3D"ltr"><div><b>St=C3=A9phane Traumat</b></div><div><=
a href=3D"https://about.me/straumat">https://about.me/straumat</a></div>
</div></div>

--0000000000008c56490573f87d00--