OpShin

OpShin

OpShin is a Python-based programming language that enables developers to build smart contracts on the Cardano blockchain. It emphasizes accessibility, providing a familiar coding experience for Python programmers with features like strong static typing and integration with the Python ecosystem for testing and off-chain tooling.
Distributed

Description

OpShin is a pythonic programming language designed for creating smart contracts on the Cardano blockchain. It is fully compatible with Python 3 and features strong static typing with inference, making it intuitive for developers familiar with Python. The language emphasizes accessibility with quick, friendly feedback and helpful error diagnostics. It integrates with the broader Python ecosystem, including tools like PyCardano for transaction building and standard testing frameworks like pytest, enabling unittests, property-based tests, and formal verification. OpShin aims to simplify the development process by providing a single, capable tool that supports syntax highlighting, linting, and static analysis, allowing developers to leverage their existing Python knowledge and tools.