<div dir="ltr"><div>Hi folks,</div><div><br></div><div>I've now published the updated video illustrating using the Haskell library to send and redeem Simplicity transactions using the latest simplicityregtest1 at <<a href="https://asciinema.org/a/610747">https://asciinema.org/a/610747</a>>.</div><div><br></div><div>This video is essentially the same as the previous video.  The main differences are only updated references to the software being used in order to be compatible with the latest simplicityregtest network.</div><div><br></div><div>As always, if you are looking for some simplicityregtest coins, feel free to email me or ask on ##simplicity on libera IRC.</div><div><br></div><div>In the future, I hope to make available similar illustrations using the <a href="https://github.com/BlockstreamResearch/rust-simplicity">rust-simplicity</a> library.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 31, 2023 at 11:48 AM Russell O'Connor <<a href="mailto:roconnor@blockstream.com">roconnor@blockstream.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi folks,</div><div><br></div><div>Yesterday we launched our second test network for Simplicity on Elements.  You can find details on the software and configuration on the wiki at <<a href="https://github.com/BlockstreamResearch/simplicity/wiki/Test-Network" target="_blank">https://github.com/BlockstreamResearch/simplicity/wiki/Test-Network</a>>.</div><div><br></div><div>In addition to several new jets for basic arithmetic operations such as division, min, max, etc, the specification of jets have been amended to additionally include a commitment to their assigned costs (in milliWU).  This change has affected the hash of every jet, and therefore adjusted the address of any scriptpubkey that uses jets.  For this reason it was necessary to start a new test network.</div><div><br></div><div>Users can participate on the test network by building the simplicityregtest1 tagged version of Elements found at <<a href="https://github.com/ElementsProject/elements/releases/tag/simplicityregtest1-0.0" target="_blank">https://github.com/ElementsProject/elements/releases/tag/simplicityregtest1-0.0</a>> or by grabbing a binary from <<a href="https://github.com/psgreco/elements/releases/tag/simplicityregtest1-0.0" target="_blank">https://github.com/psgreco/elements/releases/tag/simplicityregtest1-0.0</a>>.  In either case you will need to setup your <span style="font-family:monospace">elements.conf</span> file as indicated on the wiki at <<a href="https://github.com/BlockstreamResearch/simplicity/wiki/Test-Network" target="_blank">https://github.com/BlockstreamResearch/simplicity/wiki/Test-Network</a>>.</div><div><br></div><div>The Elements client only provides the consensus rules for dealing with Simplicity transactions.  You will need a separate program to help create Simplicity transactions.  Tooling for that is under development at <<a href="https://github.com/BlockstreamResearch/rust-simplicity" target="_blank">https://github.com/BlockstreamResearch/rust-simplicity</a>> and we hope to say more about that soon.</div><div><br></div><div>You can also find a short tutorial on using the Haskell reference implementation to create and send a simple Simplicity transaction at <<a href="https://asciinema.org/a/598240" target="_blank">https://asciinema.org/a/598240</a>>.  Be aware that this video describes using the previous test network.  I will upload a new video for the new test network soon, but you should find that the process overall is basically the same.<br></div></div>
</blockquote></div>