Soul Society, a Web3 social service and our latest client, has recently embraced the innovative concept of Growth-Type Soul-Bound Tokens (SBTs). These tokens are a unique blend of technology and user engagement, allowing people to participate in various activities and acquire rewards and SBTs that define their digital identities. Each user can own multiple SBTs, which are visible publicly and can be integrated into third-party servicesââ.
Hacken’s thorough audit of Soul Society’s smart contract resulted in a remarkable final score of 10 out of 10. This case study examines our team’s audit approach, key findings, and the impact of our analysis on the platform’s security and dynamism.
Soul Society has approached Hacken requesting a comprehensive Smart Contract Code Review and Security Analysis. The primary objective of this audit was to scrutinize the security aspects of the clientâs contracts to ensure the robustness and reliability of their Growth-Type SBT protocolââ.
The audit team comprised our experts in Solidity and EVM auditing, including Viktor Lavrenenko as the Smart Contract Auditor, David Camps Novi as the Smart Contract Audits Lead, and Paul Fomichov overseeing the process as the Smart Contract Audits Approver.
Our auditors tested and reviewed the following contracts:
We identified several issues threatening the system and recommended fixes. The Soul Society developers promptly solved all of them during the remediation phase.
Issues like floating pragma, missing events for critical value updates, missing URI length checks, and inefficient code in the setProtected() function were also notedââ.
See the complete audit report for a detailed account of all findings and recommendations.
In addition to the specific security concerns addressed, the overall quality of Soul Society’s smart contract was found to be exceptionally high â 10 out of 10. The audit revealed:
The audit of Soul Society’s smart contracts was a critical step in enhancing the security and efficiency of their Growth-Type SBTs protocol. The identification and subsequent resolution of these issues not only fortified the protocol against potential vulnerabilities but also aligned its practices with industry standards. Implementing recommended changes has significantly improved Soul Societyâs smart contracts, ensuring a more secure and user-centric experience.
This case study exemplifies the necessity of rigorous smart contract audits in the dangerous Web3, especially for innovative concepts. By proactively addressing these security concerns, Soul Society has set a precedent in the Web3 community for operational excellence and commitment to user safety.
Be the first to receive our latest company updates, Web3 security insights, and exclusive content curated for the blockchain enthusiasts.
Table of contents
Tell us about your project
2 min read
Case Studies
3 min read
Case Studies
5 min read
Case Studies