Return-Path: Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5EC1DC0177 for ; Sun, 22 Mar 2020 22:15:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 47C4A88418 for ; Sun, 22 Mar 2020 22:15:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJrIgGRm8rJq for ; Sun, 22 Mar 2020 22:15:45 +0000 (UTC) X-Greylist: delayed 00:06:33 by SQLgrey-1.7.6 Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.182]) by hemlock.osuosl.org (Postfix) with ESMTPS id 32ED7880E0 for ; Sun, 22 Mar 2020 22:15:45 +0000 (UTC) Received: by mail-qt1-f182.google.com with SMTP id m33so10145657qtb.3 for ; Sun, 22 Mar 2020 15:15:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suredbits-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=HKWrS5x0BTPXr7unzAXtxHIWJ7kRcy0dTVcDc+15/Ao=; b=tDc5+Kntx72n2GvREXPW2F/DVmrxurqTiyPG0i4DK58tBVwsiBTl50G/+5U7gZERvG /lDyJdBw38faAAiZCjX5LYDC1ntPRU7DCXgwNI+ELLL8l0PbJkgfCV5X35d26x00bWn5 5il1lZ8RiOEA7PWQrgw9bOyKh4cOtbCfjepex99gKoKvxDxGLdZhDKa/sKRCdil4XlDo 9iEGHJBp8aidDBQKn7xoPMJDV7J6vkL/8oZr89G++E2nRrIM2xYOTH5GCvQTTkvDTVFC dVRM0OgpwJS48ZNEq6jzLYsLIq0suaHeGCQSCbpq1vVo03rSoMCCogaxvBbZFbt0gQzf Wt5Q== 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=HKWrS5x0BTPXr7unzAXtxHIWJ7kRcy0dTVcDc+15/Ao=; b=qnpvRNlgfTcWLcnf10JtoLlaE3Ga7aaJIMdi1sukSPL3v0htiZv+4PzqpG/FDff28i CXeJhoqOXZQSNYQXgm+FW+rG6KljV34JC2Z2tk+znZPrfs4JyKolstxMS3cFX5qSLbL2 y2THr3N+NlQNHPW6LCSACTvkVks3+2ceTQyp9B2roq6nQompkoT16UM/AdfnJ1TdSLzL ybJ0DWzcoLCKMm9SnGdTpgMRWipTXtplEihvsHPToOGrX6wOT/ouC9rZE8QZgJRs7pkL Ke0JEkh+L+u4l7QIi17cH3ukvbKqHmV5urXviXVBiXtQ2lAcyZr58mw9O4AQbqgRdcTL AmcA== X-Gm-Message-State: ANhLgQ1kvUPuL0wnDkIcuRTUIvGQh6w/LSDyGfAr7f5beSc/zLLXYEkk 7cYACZVr6qfJG6Hr467Utf/yWgWDW4Ia6n0m5nHeOrEzAzg= X-Google-Smtp-Source: ADFU+vt2JghV/3w/yGTTEWv23O/1uIm6uDKkd+aq4mGbdDXD2O+Eb0sdCJHPjcBMqi1Z6fyKfAAHrq5Zq9MqbUQvj00= X-Received: by 2002:aed:30c1:: with SMTP id 59mr17531662qtf.106.1584914951019; Sun, 22 Mar 2020 15:09:11 -0700 (PDT) MIME-Version: 1.0 From: Chris Stewart Date: Sun, 22 Mar 2020 17:09:00 -0500 Message-ID: To: Christian Decker via bitcoin-dev Content-Type: multipart/alternative; boundary="000000000000a7af4b05a178c40f" X-Mailman-Approved-At: Sun, 22 Mar 2020 22:19:06 +0000 Subject: [bitcoin-dev] Bitcoin-s v0.3.0 release X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Mar 2020 22:15:49 -0000 --000000000000a7af4b05a178c40f Content-Type: text/plain; charset="UTF-8" Hi all We just released v0.3.0 of bitcoin-s. Bitcoin-s is a loosely coupled set of cryptocurrency libraries for the JVM. They work well together, but also can be used independently. This project's goal is NOT to be a full node implementation, rather a set of scalable cryptocurrency libraries that use industry standard tools (rather than esoteric tech often found in cryptocurrency) where possible to make the lives of professional software engineers, security engineers, devops engineers and accountants easier. We are rapidly iterating on development with the goal of getting to a set of stable APIs that only change when the underlying bitcoin protocol changes. Here is an interactive code editor that allows you to play around with basic data structures in bitcoin-s like private keys, psbts, and block filters: https://scastie.scala-lang.org/Christewart/IqidPZ3gTbOUbMmAf6F2MA/5 You can find more examples of how our neutrino node, wallet, bitcoind rpc client and secp256k1jni (bindings for libsecp256k1) work on our website: https://bitcoin-s.org/docs/next/getting-setup You can find the release notes for v0.3.0 here: https://github.com/bitcoin-s/bitcoin-s/releases/tag/v0.3.0 -Chris --000000000000a7af4b05a178c40f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all

We just released v0.3.0 of <= span class=3D"" style=3D"" id=3D":1ucw.1" tabindex=3D"-1">bitcoin-s.=

B= itcoin-s is a loosely coupled set of cryptocurrency libraries for the JVM. They work = well together, but also can be used independently. This project's goal = is NOT to be a full node implementation, rather a set of scalable cryptocurrency lib= raries that use industry standard tools (rather than esoteric tech often fo= und in cryptocur= rency) where possible to make the lives of professional software eng= ineers, security engineers, devops engineers and accountants easier. We are rapidly = iterating on development with the goal of getting to a set of stable APIs t= hat only change when the underlying bitcoin protocol changes.

Here is an interactive code editor that allows you to play around with b= asic data structures in bitcoin-s like private keys, psbts, and block filters:
https://scastie.scala-lang.org/Christewart/IqidPZ3gTbOUbMmAf6F2MA/5

You can find more examples of how our neutrino node, wallet, bitcoind rpc client and sec= p256k1jni (bindings for libsecp256k1) work on our website:
h= ttps://bitcoin<= /span>-s.org/docs/next/get= ting-setup

You can find the release notes for v0.3.= 0 here:

https://github.com/bitcoin-s/bitcoin-s/releases/tag/v0.3.0

-Chris



--000000000000a7af4b05a178c40f--