
AI assistant for Soroban Q&A, smart-contract code writing & rigorous testing to elevate your smart-contract projects.

Collection of no_std Rust packages focused on making Soroban development easier.Collection of no_std Rust packages focused on making Soroban development easier.

Soroban Domains is a protocol on the Soroban network that allows users to register human-readable usernames, simplifying interactions by replacing long public keys with memorable names like "satoshi.xlm.".

A real-time monitoring and visualization system for Soroban CLI commands on the Stellar network, powered by the ELK stack.

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 interact with the explorer. Our proposal would address a critical need, verifying the underlying code behind smart contracts in the Stellar ecosystem, for 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.

Open source, flexible, fully functional DAO smart contract framework inspired by the OpenZeppelin Governor.

No description available.

Bringing developers from zero to hero in their Soroban smart contract development journey.

SOO is a decentralized arbitration system for resolving on-chain disputes. It serves as an oracle for projects like prediction markets, insurance protocols, derivatives, and cross-chain bridges, providing data ranging from cryptocurrency prices to sports and political events.

Develops a novel Soroban contract that helps to fairly manage "first come, first served" sales processes. SPOC aims to provide a fair solution for both buyers and sellers. It asks the buyer to commit to their order of a product or service by providing an up-front payment for it. This gives the seller a specified amount of time to produce or procure the pre-ordered product. The Soroban contract itself serves as an escrow for payments and ensures that all specified terms are followed by both the buyer and the seller. The payment is either unlocked for the seller upon successful delivery, or is refundable to (and by) the buyer when the order expires, and also if the seller needs to cancel orders because their fulfillment isn't possible anymore.

No description available.

Full-Stack DApp Boilerplate for Soroban Contracts: @soroban-react support, standards, tutorials, and open-source contributions

Soroban Resource Usage Reporter is designed to meet the specific needs of developers working within the Soroban ecosystem. In the coding and testing phases, this tool enables developers to efficiently track resource usage through key metrics, much like Hardhat Gas Reporter helps Ethereum developers streamline contract efficiency. By offering insights into these metrics, developers are empowered to write more efficient and cost-effective smart contracts from the very start. For Stellar, this tool can help drive adoption and best practices within the ecosystem. By providing developers with early-stage resource usage tracking and optimization suggestions, Stellar can foster a community that is conscious of resource efficiency, which is crucial for maintaining scalability and cost-effectiveness across the network.

We propose the soroban-sdk-tools crate extending rs-soroban-sdk, designed to streamline smart contract development. Loam, which has largely been integrated into scaffold-stellar, contains loamstorage (https://github.com/loambuild/loam/blob/main/crates/loam-sdk-macro/src/subcontract/storage.rs), a storage management framework. This project builds upon this functionality by introducing additional tools for storage management, composable error handling, and contract authorization testing: loamstorage consolidates the storage interface into one type, removing boilerplate and focusing on what is being stored. It introduced storage collections which handle the key definitions, ensuring their uniqueness. We propose contractstorage which will expand on this foundation: including macros enabling shorter key names reducing storage costs without sacrificing readability, mechanisms for automatically minimizing key sizes to optimize ledger efficiency, and composable storage patterns that promote modular contract design while ensuring unique storage keys. scerr, a framework for composable error propagation across contracts. Currently errors are manually assigned a number. If they are imported from different sources and are assigned the same one, when the contract fails it will be unclear which one was the cause. Our solution will ensure that each error is assigned a unique number, even those from cross contract calls. We also plan to improve authorization flow testing. Currently when writing tests developers must handcraft a mock authorization entry before making a contract call. We propose a new contract client which will handle both authorizing and making contract calls. soroban-sdk-tools will enhance developer productivity, reduce on-chain resource consumption, and foster consistency in contract implementations.

Soroban Security Portal is a go-to hub for all things secure in the world of Soroban - Soroban's smart contract platform. Think of it as your safety compass: audit history, tools, tips and top-tier experts who've put Soroban projects through their paces.

Develop a standard timelock contract that can be leveraged by Soroban protocol developers to increase user trust

Real-Time On-Chain Data Made Simple, Get App-ready data instantly for developers & communities!!

Manage, monitor and interact with your deployed contracts from a single and free to use desktop app.

No description available.

Fixed-Point Math Library for soroban smart contracts with advanced math and high precision

SorobanPulse showcases Soroban's true potential through data and metrics from real world problem-solving dApps.

An online IDE to compile, deploy, invoke and debug Soroban Smart Contracts on-the-fly using a browser without any local setup!

Open-source tool for efficient Stellar airdrops enabling scalable and cost-effective token & NFT distribution via smart contracts

Sorosan is revolutionizing Stellar by simplifying smart contracts with a user-friendly Dapp & SDK, making Web3 accessible to all.