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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
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 37067CB5
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 1 Aug 2018 08:09:10 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com
[209.85.208.174])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 37AD0786
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 1 Aug 2018 08:09:09 +0000 (UTC)
Received: by mail-lj1-f174.google.com with SMTP id v9-v6so16081137ljk.4
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 01 Aug 2018 01:09:09 -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=6kxadtlRhgLkjVL3bZARkgomJNd/AMUYFzjj/Kohszc=;
b=leqj2CDwLUz1KiS/t8STv8gIaTtL18scpU53c8P2h+ueRFDEb7BZxvTctd4ePPeSJw
SGvw1H0HAhoU+fb9fBazHy+DYKFE7zzznv/c6Vz4KV4tOZuciZdMSw2jnmHcMkWUOYrT
71129ajPR2gfBNu4rg7fXDmgBzc8IPB6mZq9YbgZmQmIDcYq0ATKxjXvFMWLV7LjdHF+
P19Jq3ksqmnXyFE4y9VNuURlnuIsqrqjJOZC58qa4G7GSsR9YnPxJU/e2uvCYIaZgRlf
JjZNqdakyW+Df5/a/Qe8UFng4iIEYil3YkhuHSmG1wic+VqHeXq9SHPUzdpWcB+txHLK
Jcdg==
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=6kxadtlRhgLkjVL3bZARkgomJNd/AMUYFzjj/Kohszc=;
b=RYTC5CZ1Lqjn0pwvOZrx8ycMy2x/M+feh5+2gjiZvgxUtroK8HgcXgFAdpOIwzNdwR
Sq6ZNk5MlQq43///OZ6t4zjKfRU6lbz5f8zHery7deqo9Xnr8Fz+Z4bebZwkNvllA1IR
4pgAK/Dyxrp+2B9klDbB7BeRmPgsKQU4lGAq5EQ7CRlCMkSKLooUDWoap/Oi0iFqIWO+
VLpTjC6POOXP8kpk6NaOyZjisOF+JHGbck8O75zUQoODjEAXPOCoGUB5ORfFRrDhZ0Mt
fIzBAUl7FAx0sS4OhrYYJ6DKAz0IUVFPRM/llhRDw50Y99iIN1f24ym5qaLDRFe6knTb
+jjg==
X-Gm-Message-State: AOUpUlEPqkI1fOrusn6oKlxbPJ/9u+qiFZ7x278OXXAgMiAAZoPuicKw
GNgZcgaMhbgSHIYEbTJcHKRkWMijL4wUnj7TvG2rGw==
X-Google-Smtp-Source: AAOMgpdVcEMHAo+i7+shFLdqFhuqH3QLnGAOM7TFsIeMp1pFzZmgPgjZUcreoY1bo4KZNJBWkTER/7jZmBp+Jte0nKU=
X-Received: by 2002:a2e:5f5b:: with SMTP id
t88-v6mr19746974ljb.140.1533110947244;
Wed, 01 Aug 2018 01:09:07 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?St=C3=A9phane_Traumat?= <stephane.traumat@gmail.com>
Date: Wed, 1 Aug 2018 10:08:55 +0200
Message-ID: <CAApT8LTr1Qq4cDpRJdk25t6gGLgEg47_VgGj=xPUBNTsj4ufNw@mail.gmail.com>
To: bitcoin-dev@lists.linuxfoundation.org
Content-Type: multipart/alternative; boundary="00000000000069717c05725b3585"
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
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: Fri, 03 Aug 2018 23:10:50 +0000
Subject: [bitcoin-dev] BIP171 - Mocked implementation, generated specs,
live API and 16 clients libs
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: Wed, 01 Aug 2018 08:09:10 -0000
--00000000000069717c05725b3585
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
I just released CERISE (website <http://www.cerise.tech/> & github
<https://github.com/straumat/cerise>) a project with the following
artifacts :
-
A mocked server implementation to start developing clients :
https://github.com/straumat/cerise.
-
A live & documented API to understand and directly calls the methods :
http://api.cerise.tech/docs.
-
Specifications of the four methods : Enumerating supported currency-pair
tokens
<http://www.cerise.tech/specifications/0.3-SNAPSHOT/supportedCurrencyPai=
rTokensAPI.html>
, Currency-pair information
<http://www.cerise.tech/specifications/0.3-SNAPSHOT/currencyPairInformat=
ionAPI.html>
, Current exchange rate
<http://www.cerise.tech/specifications/0.3-SNAPSHOT/currentExchangeRateA=
PI.html>
& Historical exchange rates
<http://www.cerise.tech/specifications/0.3-SNAPSHOT/historicalExchangeRa=
tesAPI.html>
.
-
16 client librairies for various langages (Java, PHP, c++, Rusty,
Ruby=E2=80=A6.) : http://www.cerise.tech/#clients.
-
and i=E2=80=99m working on a template project to allow developers to qui=
ckly
build a BIP171 compliant server without having to worrying about paramet=
ers
validation, security, rest mechanics=E2=80=A6 will be done in september.
--=20
*St=C3=A9phane Traumat*
https://about.me/straumat
--00000000000069717c05725b3585
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><p class=3D"inbox-inbox-s570a4-10 inbox-inbox-iEJDri" styl=
e=3D"margin:0px;padding:0px 0px 0.25em;border:0px;font-variant-numeric:inhe=
rit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:14px;lin=
e-height:inherit;font-family:"Noto Sans",sans-serif;vertical-alig=
n:baseline;color:rgb(28,28,28)">I just released CERISE (<a target=3D"_blank=
" class=3D"inbox-inbox-s570a4-27 inbox-inbox-cohitT" href=3D"http://www.cer=
ise.tech/" style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical=
-align:baseline;color:rgb(0,150,255);text-decoration-line:none">website</a>=
=C2=A0&=C2=A0<a target=3D"_blank" class=3D"inbox-inbox-s570a4-27 inbox-=
inbox-cohitT" href=3D"https://github.com/straumat/cerise" style=3D"margin:0=
px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(0,=
150,255);text-decoration-line:none">github</a>) a project with the followin=
g artifacts :</p><ul class=3D"inbox-inbox-s570a4-12 inbox-inbox-lnAcJj" sty=
le=3D"margin:4px 0px 4px 8px;padding:0px;border:0px;font-variant-numeric:in=
herit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:14px;l=
ine-height:inherit;font-family:"Noto Sans",sans-serif;vertical-al=
ign:baseline;list-style-position:outside;color:rgb(28,28,28)"><li class=3D"=
inbox-inbox-s570a4-11 inbox-inbox-fcAyyj" style=3D"margin:0.4em 1em;padding=
:0px;border:0px;font:inherit;vertical-align:baseline"><p class=3D"inbox-inb=
ox-s570a4-10 inbox-inbox-iEJDri" style=3D"margin:0px;padding:0px;border:0px=
;font:inherit;vertical-align:baseline">A mocked server implementation to st=
art developing clients :=C2=A0<a target=3D"_blank" class=3D"inbox-inbox-s57=
0a4-27 inbox-inbox-cohitT" href=3D"https://github.com/straumat/cerise" styl=
e=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline=
;color:rgb(0,150,255);text-decoration-line:none">https://github.com/strauma=
t/cerise</a>.</p></li><li class=3D"inbox-inbox-s570a4-11 inbox-inbox-fcAyyj=
" style=3D"margin:0.4em 1em;padding:0px;border:0px;font:inherit;vertical-al=
ign:baseline"><p class=3D"inbox-inbox-s570a4-10 inbox-inbox-iEJDri" style=
=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline"=
>A live & documented API to understand and directly calls the methods :=
=C2=A0<a target=3D"_blank" class=3D"inbox-inbox-s570a4-27 inbox-inbox-cohit=
T" href=3D"http://api.cerise.tech/docs" style=3D"margin:0px;padding:0px;bor=
der:0px;font:inherit;vertical-align:baseline;color:rgb(0,150,255);text-deco=
ration-line:none">http://api.cerise.tech/docs</a>.</p></li><li class=3D"inb=
ox-inbox-s570a4-11 inbox-inbox-fcAyyj" style=3D"margin:0.4em 1em;padding:0p=
x;border:0px;font:inherit;vertical-align:baseline"><p class=3D"inbox-inbox-=
s570a4-10 inbox-inbox-iEJDri" style=3D"margin:0px;padding:0px;border:0px;fo=
nt:inherit;vertical-align:baseline">Specifications of the four methods :=C2=
=A0<a target=3D"_blank" class=3D"inbox-inbox-s570a4-27 inbox-inbox-cohitT" =
href=3D"http://www.cerise.tech/specifications/0.3-SNAPSHOT/supportedCurrenc=
yPairTokensAPI.html" style=3D"margin:0px;padding:0px;border:0px;font:inheri=
t;vertical-align:baseline;color:rgb(0,150,255);text-decoration-line:none">E=
numerating supported currency-pair tokens</a>,=C2=A0<a target=3D"_blank" cl=
ass=3D"inbox-inbox-s570a4-27 inbox-inbox-cohitT" href=3D"http://www.cerise.=
tech/specifications/0.3-SNAPSHOT/currencyPairInformationAPI.html" style=3D"=
margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;colo=
r:rgb(0,150,255);text-decoration-line:none">Currency-pair information</a>,=
=C2=A0<a target=3D"_blank" class=3D"inbox-inbox-s570a4-27 inbox-inbox-cohit=
T" href=3D"http://www.cerise.tech/specifications/0.3-SNAPSHOT/currentExchan=
geRateAPI.html" style=3D"margin:0px;padding:0px;border:0px;font:inherit;ver=
tical-align:baseline;color:rgb(0,150,255);text-decoration-line:none">Curren=
t exchange rate</a>=C2=A0&=C2=A0<a target=3D"_blank" class=3D"inbox-inb=
ox-s570a4-27 inbox-inbox-cohitT" href=3D"http://www.cerise.tech/specificati=
ons/0.3-SNAPSHOT/historicalExchangeRatesAPI.html" style=3D"margin:0px;paddi=
ng:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(0,150,255)=
;text-decoration-line:none">Historical exchange rates</a>.</p></li><li clas=
s=3D"inbox-inbox-s570a4-11 inbox-inbox-fcAyyj" style=3D"margin:0.4em 1em;pa=
dding:0px;border:0px;font:inherit;vertical-align:baseline"><p class=3D"inbo=
x-inbox-s570a4-10 inbox-inbox-iEJDri" style=3D"margin:0px;padding:0px;borde=
r:0px;font:inherit;vertical-align:baseline">16 client librairies for variou=
s langages (Java, PHP, c++, Rusty, Ruby=E2=80=A6.) :=C2=A0<a target=3D"_bla=
nk" class=3D"inbox-inbox-s570a4-27 inbox-inbox-cohitT" href=3D"http://www.c=
erise.tech/#clients" style=3D"margin:0px;padding:0px;border:0px;font:inheri=
t;vertical-align:baseline;color:rgb(0,150,255);text-decoration-line:none">h=
ttp://www.cerise.tech/#clients</a>.</p></li><li class=3D"inbox-inbox-s570a4=
-11 inbox-inbox-fcAyyj" style=3D"margin:0.4em 1em;padding:0px;border:0px;fo=
nt:inherit;vertical-align:baseline"><p class=3D"inbox-inbox-s570a4-10 inbox=
-inbox-iEJDri" style=3D"margin:0px;padding:0px;border:0px;font:inherit;vert=
ical-align:baseline">and i=E2=80=99m working on a template project to allow=
developers to quickly build a BIP171 compliant server without having to wo=
rrying about parameters validation, security, rest mechanics=E2=80=A6 will =
be done in september.</p></li></ul></div>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature" data-smartmail=3D"gmail_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>
--00000000000069717c05725b3585--
|