2021 was huge for the @ElrondNetwork 🌎
Maiar App, Staking 3.5, Maiar Launchpad, Maiar DEX, significant ecosystem expansion, new markets, powerful community stories, remarkable growth on all metrics.
And we’re just getting started.
2022 will be epic.
Weekly #elrondtech 🛠️
1/ NFTs have been silently added to the Maiar App, as part of an ongoing broader deployment process. The next big step will be thumbnailing all NFT media content and adding it to a persistent database, to increase performance when browsing collections.
2/ Scheduled Smart Contract calls can now work with the new mechanisms for transactions prefiltering and frontrunning protection, adding some constraints on the MEV especially for the DeFi use cases.
3/ The Maiar DEX now has a price aggregation component that is able to fetch, aggregate and notify other components about a pair's price change, enabling information to be updated in real-time across all interconnected components.
4/ Other notable achievements:
- Update scheduled SC calls with latest changes from the development branch
- Fixes for scheduled SC calls in miniblocks syncer
- Fixed some Elrond <> Ethereum bridge bugs
5/ - Bughunt and tests on Elrond <> Ethereum bridge which led to bug fixes and minor cleanup
- Implemented price fetchers for different exchanges on price aggregator
- Implemented script to deploy lending smart contracts
6/ - Upgrade and improve savings account SC
- Various small fixes/improvements on Rust testing framework
- Further user transactions processing investigations and optimizations
- Get account tokens from gateway to avoid inaccurate token balances
7/ - Started integrating price discovery mechanism in DEX SCs
- Started implementation for adding contexts in DEX Farm SC
- Reviews on different other components
- Add database read replicas and monitoring
8/ -Continued working on exposing internal header structure on API; implementing simple demo client for reading proto marshalled data from API
-Finalized refactor of SC framework APIs using static contexts
-Some minor contract size improvements using smart managed type references
9/ - Progress in developing external view contracts
- Finished working on transactions bulk sending component, which is now integrated in node component
The internet’s evolution into a global information & assets distribution network that is monetized fairly requires payments to be embedded into its fabric. The @ElrondNetwork protocol is ready to enable that by operating at internet-scale.
Weekly #elrondtech 🛠️
1/ The Maiar Exchange SCs now have Events, which generate an item for each important endpoint called by users, reducing pressure on the Observers’ VM. The DEX cache has been refactored, several metrics added.
2/ Cross-Shard SC composability will be further enhanced via Promises. We’ve implemented callback gas accumulation, where the gas unspent by an asynchronous call is correctly propagated, completing the gas propagation circuit of Promises.
Through rapid iterations & support from our Validators, we've reached a stable version of the public testnet with Smart Contracts, ESDT, meta transactions & smart accounts. Our most complex mainnet upgrade to date will start a new phase for @ElrondNetwork
Weekly #elrondtech 👇
1/ The new Arwen WASM VM version brings Ahead of Time Compiling which removes the need to compile a SC on each execution. This, and other optimizations to our overall gas model, allowed us to reduce gas usage for SC calls.
2/ The Application Binary Interface (ABI) for Smart Contracts interaction is getting a formal specification. SC ABIs can now be automatically generated from the Rust framework and will be consumed in erdjs via Interactor objects.