{"repo":"OpShin/opshin-starter-kit","free":true,"listed":false,"github":"https://github.com/OpShin/opshin-starter-kit","clone":"git clone https://github.com/OpShin/opshin-starter-kit.git","description":"On-chain and off-chain code for a Python Smart Contract using opshin and pycardano","language":"Python","stars":18,"topics":["cardano","python","smart-contracts","off-chain","on-chain","plutus","demeter-run"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"OpShin Starter-kit This Starter-Kit is a small tutorial of how to use the PyCardano library with opshin for interacting with a simple vesting contract on Cardano. PyCardano is a Cardano library written in Python. It allows users to create and sign transactions without depending on third-party Cardano serialization tools, such as cardano-cli and cardano-serialization-lib, making it a lightweight library, which is simple and fast to set up in all types of environments. opshin is a Smart Contract language based on Python. It allows users to define and compile Smart Contracts directly within a python environment. It also interacts seemlessly with PyCardano. Dev Environment For executing the scripts in this starter kit you'll need access to a running Ogmios instance. In case you don't want to install the required components yourself, you can use Demeter.run platform to create a cloud environment with access to common Cardano infrastructure. The following command will open this repo in a private, web-based VSCode IDE with access to a running Ogmios instance in the preview network. What is Included We have included a number of python scripts for executing specific actions. You can find scripts to initialize addresses and interact with the cardano-node in scripts . src contains two folders, on chain which hosts the actual opshin contract and off-chain which hosts tooling to interact with the contract. Setup 1. Install uv. On demeter.run or Linux/Ubuntu run Follow the instructions dip","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpShin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpShin/opshin-starter-kit/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."}