Tech Sprint Update: Progress on Curium Chain Integration and SDK Upgrade
At Bluzelle, we’ve been hard at work on the latest sprint, focusing on advancing our blockchain infrastructure. Here’s an update on what we set out to achieve, what we’ve accomplished, and what lies ahead.
Sprint Objectives
Our primary goals for this sprint included:
1. Initial Code for Metadata Lease Time on the Test Network
Laying the groundwork to support metadata lease time in our system.
2. Deployment of the New Curium Chain
Upgrading our internal test network with the Cosmos-SDK 0.47 version of the Curium chain.
3. SDK Upgrade to Align with Curium Changes
Updating our software development kit (SDK) to match the Curium upgrade and passing all SDK tests.
What We Achieved
While the sprint’s outcomes are a mix of full and partial completions, we’re pleased with the progress made:
Deployment Progress
• We successfully implemented the metadata lease time functionality. However, deployment to the test network is pending until all SDK tests are passed.
• The Curium chain using Cosmos-SDK 0.47 is now running on our internal test network, although SDK tests still require resolution.
• SDK Updates
Significant strides were made in updating our SDK to align with the Curium chain:
• Dependencies: Upgraded to match the Curium dependency updates.
• Tendermint Client: Integrated the new version into the SDK.
• Code Changes: Updated SDK code to accommodate proto file changes in Curium.
• Testing Progress: Resolved various module tests.
• Learnings:
During the upgrade process, we identified required changes in type URLs due to the proto file updates. We also pinpointed dependency changes necessary to ensure compatibility with Curium.
Next Steps
To fully achieve our goals, we’re prioritizing the following:
- Complete SDK Updates and Pass Tests
• Resolve outstanding issues in the SDK, focusing on multisend functionality, query client errors, and CID querying in the storage module.
• Once all SDK tests are passed, we will finalize the deployment of the Curium chain upgrade on the test network. - Prepare for Public Test Network Deployment
• After internal testing, we’ll prepare the software upgrade for deployment to the Neerajnet public test network.
Interactive Roadmap
If you look at our roadmap, we have changed completed the Initial Code in Test Network for November 8. We have updated the tasks for week ending November 22. Looking to move those to complete at the end of this week.
We’re committed to resolving the remaining challenges swiftly and look forward to sharing further updates soon. Thank you for your support as we continue to enhance our platform.
Stay tuned for more!