louisinger / ionio

๐ŸŒŠ Easily write and interact with Elements smart contracts.

Home Page:https://ionio-lang.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŒŠ Ionio

Ionio is a higher-level language that allows you to write smart contracts for the Elements blockchain. It can compile to instructions for Elementsโ€™s execution enviroment, which targets Elements Tapscript and Simplicity.

Credits

It's syntax is based on Bitcoin's smart contract language Ivy, but its functionality is enhanced since smart contracts for Elements differ greatly from smart contracts on Bitcoin.

๐Ÿ‘ทโ€โ™€๏ธ JavaScript SDK

โ„น๏ธ Ionio only offers a JavaScript SDK, but Ionio contracts can be integrated into other languages as well. Because there are no ready-to-use SDKs available for them, this is considered advanced usage, and it is recommended to use the JavaScript SDK.

The JavaScript SDK can be installed into your project with NPM.

npm install @ionio-lang/ionio

Read more about the JavaScript SDK in the SDK documentation.

Ionio is prototype software and is intended for educational purposes only. Do not attempt to use Ionio to control real Bitcoins.

Contribute

Bug reports and feature requests are welcome; you can create an issue or pull request on this repo.

Join the community

You can also join the Ionio discussion channel on Telegram.

About

๐ŸŒŠ Easily write and interact with Elements smart contracts.

https://ionio-lang.org

License:MIT License


Languages

Language:TypeScript 87.5%Language:JavaScript 9.2%Language:CSS 3.2%