{"repo":"BlockstreamResearch/smplx","free":true,"listed":false,"github":"https://github.com/BlockstreamResearch/smplx","clone":"git clone https://github.com/BlockstreamResearch/smplx.git","description":"A blazingly-fast, ux-first simplicity development framework.","language":"Rust","stars":53,"topics":["bitcoin","elements","liquid","simplicity","smart-contracts"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Smplx A blazingly-fast, ux-first Simplicity development framework. What Simplex is a Rust-based, comprehensive development framework for Simplicity smart contracts, aiming to provide a rich tooling suite for implementing, testing, and deploying smart contract on Liquid. - CLI for managing simplicity-based projects. - SDK with essential simplicity utilities. - Liquid regtest for local integration testing. - Extensive framework configuration. [!WARNING] The framework is at the extremely early stage of development, unforeseen breaking changes and critical bugs are expected. Installation See the simplexup manual for more details. Getting started Add smplx-std dependency to cargo: Optionally, initialize a new project: Usage Simplex is a zero-config framework. However, it requires a simplex.toml file to exist in the project root. The default configuration is the following: Where: - build ( simplex build config) - src dir - The simplicity contracts source directory. - simf files - A glob pattern indicating which contracts are in scope. - out dir - The output directory where contracts artifacts are generated. - dependencies ( simplex install config) - The list of SimplicityHL dependencies to install. - regtest ( simplex regtest config) - mnemonic - The signer's mnemonic regtest will send initial funds to. - bitcoins - Initial coins available to the signer. - rpc port - The port Elements regtest node will listen on. - esplora port - The port Electrs will listen on. - rpc user - Elemen","default_branch":null,"files":null,"tree":[],"storefront":"/r/BlockstreamResearch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BlockstreamResearch/smplx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}