
OpShin | Python SCs
917 posts

OpShin | Python SCs
@OpShinDev
Cardano Smart Contracts in Python. You want it. You buidl it. $opshin



OpShin 0.27.2 is out, with a variety of important bug fixes and convenience features: - Mutual recursion and forward references now work - A rewrite of the Union-handling and optimization framework - Various smaller bug fixes Enjoy! github.com/OpShin/opshin/…












⚡ uplc.link — Verifiable Smart Contracts on Cardano Get ready to dive deep with Giovanni Gargiulo at this week’s Cardano Dev Office Hours! 📅 Friday, 23 January 15:00 - 16:00 (UTC) 🧵 Open thread for details


🚀 Smart contract verification on Cardano Join @CryptoJoe101 at our next Dev Office Hours for a deep dive into uplc.link, bringing transparency and verification to on-chain code. 📅 Fri, 23 Jan | 🕒 15:00 UTC 🔗 app.addevent.com/calendar/TG807… 📄 github.com/cardano-founda…





🚀 First step of my first CIP 🎯 forum.cardano.org/t/cip-idea-sma… @aiken_eng @helios_lang @Scalus3 @hlabs_tech for plu-ts @OpShinDev


Ahahaha shit is working!!! I've just verified on a local db the first @aiken_eng script hash via plutus-scan. The first step in building a decentralised cardano smart contract database. If you are an AdaMatic.xyz user (the smart contract for executing automatic payments on Cardano, or more commonly known to auto-pull your @hoskytoken rewards), you are using an Aiken script, whose code is actually open source. An example of an AdaMatic transaction is: beta.cexplorer.io/address/addr1z… if you open the @cexplorer_io link, you can see the script hash (circled in 🟥) right, but you might wonder.. can I find the exact version of the code that is actually run?? Well, now you can. There is now an api endpoint which you can use to fetch the detail of the "version of the code" which compile gives you exactly that script hash. Here below an example of the query/response, note how the script hash `d91724ab50....` is part of the api call and look at all the detail abuot the script being executed: ✅ github organization ✅ repo ✅ compiler used (aiken) ✅ compile version ✅ and script parameter used (in order) ✅ plutus version ✅ etc etc etc obviously this only works if SOMEONE submits the relevant data to the backend. The idea in my (soon to be a) CIP, is to submit these data onchain as a metadata transaction. So that ANYONE can run the backend to do the same and independenlty validate the shit out of the contract. I will obviously run an instance and I would love ❤️ for explorers to hook it up... imagine seeing a ✅ beside a script, clicking and opening the exact commit which was used to build a script 🤯 . CIP is below 👇 WDYT ??











