Return-Path: Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1AE15C000B for ; Tue, 22 Mar 2022 21:33:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 03B124186F for ; Tue, 22 Mar 2022 21:33:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.098 X-Spam-Level: X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Str_RcVQNPH for ; Tue, 22 Mar 2022 21:33:48 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by smtp4.osuosl.org (Postfix) with ESMTPS id E2D154186D for ; Tue, 22 Mar 2022 21:33:47 +0000 (UTC) Received: by mail-lj1-x236.google.com with SMTP id q5so25720354ljb.11 for ; Tue, 22 Mar 2022 14:33:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=QAxz1ycYzc3JhWyhPhDSWo92TwkzaWQzPku0LqXkTqs=; b=XL4x5NIejFaIY+hEELd8Ia324S/CtCGcljGcABjT4wAsign2O63wVjVpzTha1epOOA y+X0QR8Klljj+e0/hOx13wX+5EncjpF9wVlUPz9IwOnlstshbBn1YJjcd/VJ/g5BkF/t Z1rvutXSYEldvvtqjiXb/6hcMIiChT6Vf58hpHF16ktkq97aMV3G02FB3+xc/DaUaTWt uuFuZxWmGkZbA1d1eAYcAH7C1WpDY0pnlcB+eG4jTusieR9cHGdjDR/OTHUxA3FiU8Yx vhTiI7pIm0gghMry/CJ3LliCxRa+QSaA0itpQndI3gu/hlXR12q3eGu7BIqnWEnwCDxG SXtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QAxz1ycYzc3JhWyhPhDSWo92TwkzaWQzPku0LqXkTqs=; b=lVaDssm2OOxQ5yxK0V/tWPCxY3FP0oESRvmh4ZNHH8x7w4uPY/Fr27MfwLSLEv5pEi eYXAPz/6Crbst2Hb8z+rA6yEAxNSOgVskLD8lx7cyONfQUR4155YQCJxYNOagCxI4IAx edH2nmvsWTRB3doIPuLFoIoxOk/rgyNR8XRxGXKkvXcPie9NhAeWfkQYFIbQZGdAn9+c VXy3SnGTmfwxrMOYbsGMj65o6NiHRZxqb1+lLT0/rfzA+MAb59fj6a1S5jPQeseSvJaC rJb8AWB083zJml5RnzeDEqvVGgSlLFat0CnM54NU3/QF7Ru6fdU3He2HKkAJw1odAM4w SG5g== X-Gm-Message-State: AOAM531U0gaz7aEcIkcrh4yIO0LXW9u0Z89LTMyrEMUSiSbFLKNPD8iz xogKAsKw1C3cd12ubauv9sDCVXp9MxpOjPa2ipyb0AXecWA= X-Google-Smtp-Source: ABdhPJw7nVQWedqijQcDiCDsyUu9AMy6x5fW26GZG7l30lnlaQu5anT/J8iGnoB5aDioIF2G+CMCUuFQjCqQIjHy3Lg= X-Received: by 2002:a2e:3816:0:b0:249:935e:ddcf with SMTP id f22-20020a2e3816000000b00249935eddcfmr3034790lja.425.1647984825323; Tue, 22 Mar 2022 14:33:45 -0700 (PDT) MIME-Version: 1.0 From: Jeremy Rubin Date: Tue, 22 Mar 2022 14:33:34 -0700 Message-ID: To: Bitcoin development mailing list Content-Type: multipart/alternative; boundary="0000000000001bd60205dad55efc" Subject: [bitcoin-dev] CTV BIP Meeting #6 Notes on Sapio Studio Tutorial 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: Tue, 22 Mar 2022 21:33:49 -0000 --0000000000001bd60205dad55efc Content-Type: text/plain; charset="UTF-8" Devs, Tutorial: https://rubin.io/bitcoin/2022/03/22/sapio-studio-btc-dev-mtg-6/ Meeting Logs: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020157.html Summary: The 6th CTV meeting was a Sapio Studio tutorial. Sapio Studio is a Bitcoin Wallet / IDE for playing with Bitcoin Smart Contracts. It is clearly "Alpha Software", but gets better and better! The tutorial primarily covers setting up Sapio Studio and then using it to create an instance of a Bitcoin Vault similar to the variety James O'Beirne shared recently on this list. Participants had trouble with: 1) Build System Stuff 2) Passing in Valid Arguments 3) Minrelay Fees 4) Minor GUI bugs in the software But overall, the software was able to be used successfully similar to the screenshots in the tutorial, including restarting and resuming a session, recompiling with effect updates (essentially a form of multisig enforced recursive covenant which can be made compatible with arbitrary covenant upgrades), and more. Based on the meeting, there are some clear areas of improvement needed to make this GUI more intuitive that will be incorporated in the coming weeks. Best, Jeremy -- @JeremyRubin --0000000000001bd60205dad55efc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Devs,

=

Summary:

The 6th CTV meeting was a Sapio Studio tutorial. Sap= io Studio is a Bitcoin Wallet / IDE for playing with Bitcoin Smart Contract= s. It is clearly "Alpha Software", but gets better and better!

The tutorial primarily covers setting up Sapio Studio and then using it= to create an instance of a Bitcoin Vault similar to the variety James O= 9;Beirne shared recently on this list.

Participants had trouble with:=

1) Build System Stuff
2) Passi= ng in Valid Arguments
3) Minrelay Fee= s=C2=A0
4) Minor GUI bugs in the soft= ware=C2=A0

But overall, the software was able to be used successfully= similar to the screenshots in the tutorial, including restarting and resum= ing a session, recompiling with effect updates (essentially a form of multi= sig enforced recursive=C2=A0covenant which can be made compatible with arbi= trary covenant upgrades), and more.
<= br>
Based on the meeting, there are s= ome clear areas of improvement needed to make this GUI more intuitive that = will be incorporated in the coming weeks.

Best,

Jeremy
--0000000000001bd60205dad55efc--