Over the past week, Namada concentrated on refining pivotal areas of the network, placing emphasis on IBC and Ethereum integrations, core code enhancements, as well as bolstering the network’s infrastructure ahead of the v0.23.0 release.
Here's a high-level overview of this week's dev updates:
Interoperability updates, split into IBC and Ethereum developments.
User experience improvements.
Core code updates for better performance and security.
Enhancements to infrastructure and platform functions.
Continued integration with MetaMask.
Cleaned up "import token" functionality for 0.23.0
Smoothed out Ethereum-Namada transfers.
Integrated Ethereum functionality.
Worked through Ethereum bridge code ahead of final cross-checks.
Engaged in compatibility checks with external teams.
Reviewed feedback on MetaMask integration.
Retransmitting timed out Ethereum events and considering implementation methods.
Fixed balances not updating after Ethereum bridge transfers using Metamask.
Attempted to resolve an issue with Metamask where the active account must be manually changed to align with the interface selection.
Inter-Blockchain Communication (IBC):
Initiated investigations into strategies for implementing shielded actions over IBC.
Addressed inconsistencies in shielded IBC transaction implementation.
Initiated a review to align shielded actions with Namada platform standards.
Fixed MASP VP for IBC transfers.
Merged IBC support into the Ledger app.
Improved Keplr integration to Namada interface.
Enhanced user experience for IBC transaction confirmations.
Implemented UI updates for proposals.
Improved connection permissions in extension.
Implemented Ethereum Bridge and Metamask integration.
Updated Ledger's compatibility with all transactions after Multisig updates.
Worked on SDK for the new faucet implementation, realizing a need for an implementation of submitting PK for SDK functionality.
Updated the Ledger app with IBC signing, now able to parse and sign IBC transactions.
Scripting a local proxy setup for the local interface.
Work continues on a MASP timeout bug where the system fails to save fetched transactions.
Addressed the async trait issue of the SDK.
Security & Optimization:
Initiated a review of the Ethereum bridge's security aspects.
Resolved multicore conflicts in Rust projects.
Enhanced infrastructure for smoother deployments.
Prioritized vulnerabilities in redelegation tasks.
Engaged in a collaborative review of slashing mechanisms.
Developed multisignature functionality for the ledger.
Made improvements to devnet automations.
Worked on validating WASM at storage initialization time.
Began re-running state-machines locally and within the CI environment.
Private Library #7 held in discord - find chat log here.
Held Validator Community Call #3 - call recording and details found here.
Collaborated with validators to test transactions - public access to testnet participation here.
Addressed community queries on wallet integrations.
SDK work put on pause.
Held incentive testnet conversations.
First draft of Community Ambassador Program developed.
Documentation enhancements for Keplr and Gaia are in progress, but integration into Namada documentation is pending.
Article about joining Namada testnet authored / updated.
Documentation on MASP fee payments added.
Want to Get Involved?
The developments detailed above invite a natural query: How can one become a part of Namada's journey?
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 Anomaecosystem, Namada is working toward a future where digital asset privacy becomes the norm, not the exception.