Last updated a week ago
Audit OpShin's language to cover edge cases comprehensively and enhance efficiency, pivotal for robust smart contracts.
This is the total amount allocated to OpShin Audit. 1 out of 5 milestones are completed.
1/5
Project Kickoff and Planning
Cost: ₳ 20,000
Delivery: Month 1 - Sep 2024
2/5
OpShin Language Analysis
Cost: ₳ 50,000
Delivery: Month 2 - Oct 2024
3/5
Edge Case Identification
Cost: ₳ 50,000
Delivery: Month 3 - Nov 2024
4/5
Draft Audit Report Preparation and Feedback Integration
Cost: ₳ 30,000
Delivery: Month 4 - Dec 2024
5/5
Public Dissemination and resolution of remaining issues
Cost: ₳ 50,000
Delivery: Month 5 - Jan 2025
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
The auditor will execute a meticulous audit of the OpShin language to ensure comprehensive coverage of edge cases and optimization of efficiency.
No dependencies.
The OpShin project is already open source under MIT license, and our audit report will be publicly available. We intend to complement this by providing additional documentation to support the auditing process.
Our proposed solution entails a comprehensive audit of the OpShin language for smart contract development. Recognizing the imperative to address edge cases and optimize efficiency, the auditor will meticulously scrutinize the language's codebase. This approach is pivotal in enhancing the reliability and security of smart contracts, thus safeguarding user assets within the Cardano ecosystem.
Our project engages developers and auditors experienced in smart contract development. By providing detailed documentation, we aim to facilitate the auditing process, ensuring thorough coverage of edge cases.
What distinguishes our solution is its emphasis on transparency and collaboration, facilitated by the open-source nature of OpShin. This solution will benefit developers, elevating the quality of smart contracts written in OpShin and reinforcing Cardano's standing as a secure and trustworthy blockchain platform.
The audit team comprises highly skilled developers who have made significant contributions to various community projects, including Lucid, Agora, and Liqwid-Plutarch-Extra.
They have extensive experience in developing and publishing end-to-end DApps, including production projects such as Discovery (SundaeSwap Liquidity BootStrapping Mechanism).
The team has audited numerous protocols, including MinSwap, Genius Yield, Optim Finance, Wanchain, Lenfi, Encoins, FluidTokens, Spectrum Finance, and Atrium Labs.
In addition to project involvement, the team has been actively engaged in the developer experience domain. They have participated in educational panels focused on DApp Security Practices and Design Patterns, and team members have served as co-chairs of the IOHK developer experience working group.
Furthermore, their collaboration with Emurgo Academy has been instrumental in educating aspiring developers, with the team playing an essential role in this endeavor. They have also recognized and recruited a number of exceptional talents from these courses.
Project Kickoff and Planning:
OpShin Language Analysis:
Edge Case Identification:
Draft Audit Report Preparation:
Feedback Integration and Finalization:
Public Dissemination:
Team Anastasia Labs
Philip DiSarro, Compiler & Programming Language Research, https://twitter.com/phil_uplc
Philip has an MS in Compiler Development & Programming Language Theory. He was the lead smart contract architect of many features on WingRiders DEX. Philip has also made significant contributions to the Cardano developer ecosystem. As a co-chair of the IOHK developer experience working group he worked to identify and resolve pain points that DApp developers experience in Cardano, and had an integral role in getting Lucid & Plutus Simple Model included in the Plutus Pioneer Program. He has a vast wealth of experience in smart contract security and auditing on Cardano.
Philip is CEO and founder of Anastasia Labs and a senior Haskell developer on the XSY team, a consultant and lecturer for Emurgo.
Philip is responsible for introducing the new utility and convenience functions to Lucid and for assisting with general maintenance. Additionally, he will help create documentation for new features.
Jonathan Rodriguez, Functional Programming & TypeScript SDKs, https://twitter.com/solidsnakedev
Jonathan is a highly skilled smart contract developer specializing in Cardano, a blockchain technology that he is deeply passionate about.
His passion in smart contract development drives him to constantly polish his technical knowledge. In the pursuit of that knowledge he obtained the following certifications: Cardano Solution Architect, Cardano Developer Professional, and Associate Certificate.
With an extensive background in Haskell development, which is a critical language for Cardano, he possesses a thorough understanding of functional programming concepts.
His expertise extends to various aspects of the Cardano ecosystem, including the Cardano Toolchain, Transaction Structure, Plutus Smart Contracts, Native Tokens, DApp Connector, and other essential components.
Jonathan is well-versed in conducting use case analysis and tokenomics, as well as interfacing with decentralized storage, server APIs, and integrating databases.
He is knowledgeable in establishing robust CI/CD (Continuous Integration/Continuous Deployment) flows and integrating them into development processes. Additionally, he is skilled in conducting thorough unit testing to ensure the reliability and security of his smart contract solutions.
Top Tier Audit Team:
In-house or External Development Team:
Total Estimated Cost: 200,000 ADA
The costs outlined for the audit project represent a significant investment in ensuring the reliability and security of smart contracts written in Opshin. While the figures may appear high, they are justified by the expertise and thoroughness required for the audit process.
The top-tier audit team's cost reflects the specialized skills and experience necessary for conducting a comprehensive audit of the OpShin language. This rate is competitive within the industry and ensures that the audit is carried out by senior professionals who can identify and address potential vulnerabilities effectively.