Looking for getting started with building on Cardano? Opshin is a simple programming language for Smart Contracts based on python. It lets you compile, build and deploy Smart Contracts in minutes. OpShin provides you with additional tooling to get started right away.
Dive right into the community discussions on opshins discussions page. Share your ideas, post questions and become part of the community.
You can also chat with other developers in the OpShin Den, our welcoming discord community.
We also collect community created resources concerning OpShin in the awesome-opshin repository.
Help us improve OpShin by participating in this short survey!
- The opshin-book provides you with a gentle introduction to developing smart contracts using Python and OpShin.
- This webinar hosted together with Emurgo Academy that gives a simple overview over the language and toolchain OpShin.
- The opshin-pioneer-program contains a host of educational example smart contracts and provides a gentle introduction to writing contracts with opshin.
- The opshin-starter-kit lets you deploy on-chain smart contract transactions in minutes.
- The opshin repository contains the main tools for compiling and building contracts. It also contains a number of real world examples.
- awesome-opshin contains community created resources regarding development on OpShin
OpShin is based on Python and probably already supported by your favorite IDE! Get comfy and choose your weapons to get started.
This Github organization references all core projects related to opshin. More recommendations include
- plutus-bench, a comprehensive unified framework to compare the performance of Smart Contract languages
- uplc, a python package for manipulating Untyped Plutus Language Core
- plutonomy-cli, a general purpose smart contract optimizer
Follow us on Twitter @OpShinDev for updates and announcements regarding the journey of OpShin.
The main sponsor of this project is Inversion. Here is a word from them!
At Inversion, we pride ourselves on our passion for life and our ability to create exceptional software solutions for our clients. Our team of experts, with over a century of cumulative experience, is dedicated to harnessing the power of the Cardano blockchain to bring innovative and scalable decentralized applications to life. We've successfully built applications for NFT management, staking and delegation, chain data monitoring, analytics, and web3 integrations, as well as countless non-blockchain systems. With a focus on security, transparency, and sustainability, our team is excited to contribute to the Cardano ecosystem, pushing the boundaries of decentralized technologies to improve lives worldwide. Trust Inversion to be your go-to partner for robust, effective, and forward-thinking solutions, whether blockchain based, traditional systems, or a mix of the two.
They have recently started a podcast, called "Africa On Chain", which you can check out here: https://www.youtube.com/@africaonchain
Sponsor this project through Patreon.