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.