Ivy for Bitcoin: a smart contract language that compiles to Bitcoin Script

Today, we’re delighted to release an open-source compiler and developer environment for writing Bitcoin smart contracts using Ivy, a smart contract language developed at Chain. Ivy helps you write custom, SegWit-compatible Bitcoin addresses that enforce arbitrary combinations of conditions supported by the Bitcoin protocol, including signature checks, hash commitments, and timelocks. Ivy is designed to make it easy to manipulate …