In the past week, Namada has made strides across multiple fronts.
Infrastructure-wise, tools were developed for setting up an Ethereum bridge for the testnet, and Windows compatibility in CI builds was optimized. As for debugging efforts, those were concentrated on resolving issues that emerged with v0.24.0 update.
On the SDK side, adjustments were implemented for replay protection and key derivation. When it comes to UI, updates were rolled out to improve transaction and staking workflows. Capping it off, documentation received updates to align with these developments.
Here's a closer look at what was achieved this past week:
Working group about genesis keygen.
Developed a tool to convert/migrate from the old Namada address format to the new one.
Investigated release CI building for Windows.
Developing the necessary tools to set up an Ethereum bridge for the testnet.
Fixed Windows build.
Updated PoS rewards for v0.25.0.
Completed work on validator metadata.
Engaged in extension discussions, specifically about airdrop and Chrome store release.
Debugging and Testing:
Debugged Borsh dependency-related issues when upgrading to v0.24.0.
Debugged transaction issues with v0.24.0
Fixing integration/e2e tests.
Tested Namada v0.24.0-rc2, ensuring Ledger can still parse transactions.
Investigated issues with rewards distribution.
Investigating the gas fee calculation issues in the reworked token send form for shielded transfers.
Testing the SDK with the load tester.
SDK Related Developments:
Ensured SDK functionality with the latest draft and used the SDK for key derivation.
Implemented changes to hardware wallet to support replay protection.
Added functionality to derive public keys and addresses from Ledger.
Added gas fees features to the token send form and successfully unified the gas fees UI for different transaction types.
Simplified the transfer form with gas fees set at a minimum.
Successfully integrated the Ethereum bridge pool transfer events into the Namada interface.
Finalized enhancements for the staking page, tailored for testnet usage.
Redesigned the token send UI.
Resolved CI build issues for browser extensions.
Worked on using the SDK for key management in the interface.
Explore Namada's architecture and possibilities by setting up a local network. Experiment, innovate, and understand.
Namada is a Proof-of-Stake Layer 1 blockchain protocol that delivers multichain, asset-agnostic privacy. Utilizing advanced zk-SNARKs technology, Namada facilitates indistinguishable transactions for various assets in its unique Multi-Asset Shielded Pool (MASP). Developed by Heliax in the Anoma ecosystem, Namada is working toward a future where digital asset privacy becomes the norm, not the exception.