Inspiration

Vercel, Remix IDE, VS Code, and other developer tools that provide a complete workflow out of the box.

What It Does

SimplyIDE offers examples of Simplicity smart contracts and enables live deployment to the Liquid Testnet by automatically funding the contract address.

How We Built It

We compiled the Simplicity high-level compiler to WebAssembly and integrated it into a web-based interface. We also built a langgraph that powers an AI agent designed to teach users the Simplicity high-level language. The development flow connects writing, compiling, and deploying contracts directly from the browser.

Challenges We Ran Into

Creating correct and useful contract examples. Generating valid witnesses for Simplicity transactions.

Accomplishments

Running the Simplicity compiler entirely in the browser.

What We Learned

Understanding Bitcoin smart contracts and the UTXO model. Implementing the full process of generating, signing, and broadcasting transactions to the Bitcoin test network.

What’s Next

Implementing complete witness generation and transaction propagation to the Bitcoin network.

Built With

  • langgraph
  • nextjs
  • simplicity
  • wasm
Share this project:

Updates