Project background
Overview
Stader Labs operates within the DEFI ecosystem, focusing on liquid tokens and decentralized financial solutions. They required assistance in expanding their smart-contract functionality to additional blockchains, namely Hedera, Polygon, and Fantom. Operating under an outstaff model, our team was tasked with implementing features and delivering changes based on evolving client requests.
The project involved developing smart contracts for new blockchains while integrating them into Stader Labs’ existing ecosystem. Our responsibilities included finalizing smart contracts, writing unit tests, and developing UI components for Hedera dApps. We worked closely with the client’s internal development team to ensure consistency and compatibility.
One of the significant challenges we encountered was adapting to the unique requirements of the Hedera framework. Despite the existing testing framework proving inadequate, we collaborated with Blade Wallet team to establish functionality for Hedera’s dApp integration, ensuring a smooth user experience.
Project Goals
- Develop secure smart contracts for Hedera, Polygon, and Fantom.
- Create and implement unit tests to ensure reliability and stability.
- Build an intuitive UI for Hedera smart contracts.
- Create wallet integration with Hedera’s Blade Wallet.
- Webapp
- 3team members
- 600+hours spent
- Blockchaindomain
Challenges
- The Hedera framework lacked compatibility with the existing testing tools, requiring alternative solutions.
- Integration with the Blade Wallet demanded direct collaboration with the wallet’s development team due to incomplete testing on their end.
- Coordinating work across multiple blockchains while ensuring feature parity and good performance.
Our approach
Solution
To address Stader Labs’ undefined scope and dynamic requirements, we adopted an agile approach. Our team engaged in regular communication with the client’s development team to align priorities and ensure smooth integration of features. For the Hedera framework, we explored alternative testing methods when the existing tools fell short. Additionally, we worked directly with the Blade Wallet team to resolve compatibility issues, ensuring that wallet integration met the client’s functional requirements.
Our team successfully developed and finalized smart contracts for Hedera and Fantom, overcoming framework-specific limitations.. For the Hedera blockchain, we developed an intuitive user interface using Chakra UI. The integration with Blade Wallet was achieved through persistent troubleshooting and direct coordination with the wallet’s development team, resolving key challenges and enabling secure and efficient wallet connectivity. These solutions reflected our commitment to delivering robust and scalable systems tailored to the client’s needs.
Team
The team comprised a dedicated developer, a technical lead, and a project manager, each playing a critical role in the project’s success. The developer focused on writing and testing smart contracts, as well as building the Hedera UI. The technical lead oversaw architectural decisions and ensured adherence to blockchain development best practices. The project manager facilitated communication between all stakeholders, keeping the project on track.
Results
Our work resulted in the successful delivery of production-ready smart contracts for Hedera and Fantom, supported by thorough unit testing. We overcame significant integration challenges with Blade Wallet, enabling a functional and reliable connection between the wallet and the dApp.