
By Soroban Explorer
Enable users to verify smart contracts by compiling the underlying code, helping avoid malicious contracts & actors.
Soroban Explorer will allow all users on Stellar to validate the underlying code behind smart contracts on the protocol, increasing transparency, trust, and ultimately adoption of the Stellar network. To enable this reality, our team will build the underlying functionality to compile source code and the interface that allows users to interface with the explorer. This smart contract explorer will provide the community with a user-centric experience, requiring minimal expertise or highly technical input from Stellar users while verifying a streamlined process to verify & publish contract smart code. The core verification operation would involve utilizing hosted Docker containers to generate a hash of the underlying byte code and comparing the hash with the underlying contract code - verifying the smart contract based on user input parameters, all presented in a webform user interface and providing a simple “green check” for validation to the community. The compiler will initially provide support across a targeted set of parameters (i.e. only code written in Rust, only using the most current Soroban compiler version, etc.), focusing on the primary anticipated use cases, allowing us to deliver value to the community as quickly as possible and glean valuable user feedback that will inform plans for expanded support and additional features over time. We envision supporting an increased set of parameters (additional languages, etc.) over time, driven by where the community demand is most acute. Our team’s core product can also reside within the StellarExpert platform, enhancing a de facto existing community standard for exploring on-chain activity across Stellar and providing value to users while not asking them to deviate from their existing habits & patterns of use. We have been in contact with the StellarExpert team and look forward to plugging our Smart Contract Explorer functionality into their existing platform, enhancing value for users and trust across the Stellar ecosystem. Our proposal would address a critical need, verifying the underlying code behind smart contracts in the Stellar ecosystem, for any and all users across Stellar. The envisioned solution would be user-centric, with a clear output to users with a streamlined user interface that is designed to enhance existing user journeys across the Stellar ecosystem. Additionally, we plan to architect and design our solution in a modifiable and scalable way, enabling our team to adjust both the core operations and interface based on community feedback and tailor our product to be the highest possible value-add it can be.
$61.0K

