Proud to announce the migration of namada-exporter
to full Rust code!
Key Benefits of the Migration:
- Simplified Build Process: Just run
cargo build --release
to build the project. - Reduced Binary Size: More than 10x smaller compared to the previous version.
- Improved Memory Efficiency: Memory consumption reduced by over 10x.
The previous version was a mix of JavaScript and Rust (via WebAssembly), which complicated the build process and resulted in a bloated binary size of ~100MB. After receiving community feedback about the challenging build process, I decided to rewrite the entire project in Rust.
Iām new to Rust, so any advice or suggestions on improving the code would be super welcome! This version has not yet been officially released as it requires further testing, but it is available on a separate branch for those who want to try it out. Feel free to install, test, and share your feedback!