New features & optimizations are continuously making their way into the @ElrondNetwork protocol, with no compromise to security and robustness.
Thus Web3 innovation can happen uninterrupted and at scale.
Weekly #elrondtech 🛠️
1/ The Elrond protocol is being prepared for the next mainnet upgrade, which will include the latest libp2p libraries, for enhanced network connectivity at validator level, among other new features and improvements.
2/ The Utrust UTK token has been added to the Elrond <> Ethereum bridge, which prompted updates to the oracle price aggregator component, to enhance precision and flexibility.
3/ The NFT related APIs have been upgraded to trigger an automatic metadata update for every smart-contract driven attributes update. There is now a dedicated endpoint for collections at account level.
4/ Other notable achievements:- Testing on the ESDT transfer role
- Devnet release D1.3.23.0 & testnet release T1.3.25.0 preparations
- Made updates on governance module from elrond-wasm-modules
- Worked on Growth API
5/ - Integrated the newly created enable epochs config handler into a lot of subcomponents
- Added option on oracles' price fetchers to only request prices for listed pairs
- Bridge Microservice bug fixing
- Launchpad SC refactor & new feature testing
6/ - New Swap endpoint with Auto Router (deployed on devnet)
- Bughunt and bugfix for pruning edgecase, on the new version of state snapshots and trie sync, and on peer miniblocks save at epoch start
- Implemented account NFT collections endpoint in API
7/ - Added support for smart contract interactions in the public microservice template
- Continued research on new MEX economics & governance, stablecoins, and layer 2 scaling solutions
- Developed administration scripts for new Launchpad features
8/ - Testing metaesdt transfers on ledger live
- Deployed first iteration of the new Maiar DEX metrics service
- Finished some unStaking nodes integration tests scenarios in staking v4
- Started refactoring the soft auction data preparation
- System tests
9/ - Implemented refresh NFT metadata in API for when attributes update through SC
- Fixes and merges for altered accounts integration tests
- Started Audit with Runtime Verification on Lending SC
- Created erdjs-snippets SC interactors
10/ - Optimizations on system test scripts to work with the new repository
- Finalized adding extra gas cost for processing of guarded transactions
- Improvements on account manager elastic setup redundancy
- Multisharded farm tests
11/ - Working on adding extra checks for guarded transactions so that funds can't be drained from a compromised wallet
- Improved the elasticsearch reindexer tool in order to bring optimizations to the reindexing process
- Finished bridge v1.0 statistics
12/ - Released elrond-wasm 0.32.0, which provides the following new features: integration of the new VM EI, EI 1.2 endpoints; deterministic big floats; call value mechanism redesign; UniqueIdMapper & SparseArray, events in ABI; a new staking module
13/ - Fixes and improvements to the proxy mechanism that does not perform requests to nodes if they are not synced or ready for new requests
- Implemented a tool to read our Safe Contract storage for properties without view functions
- More tests on VM
- Fixes on Data API
14/ - Working on our implementation of the Rosetta API
- Infrastructure monitoring, dashboards and alerting improvements
- Added NFT token definition in erdjs
- Further tests & fixes on the alpha version of the Stablecoin SC
15/ - Added a new endpoint that returns NFT collections stats
- Started working on signature verification improvements
- Finalized integration of promises in the smart contract framework
- Lending SC bugfixing & testing
16/ - Minor fix on compute transaction type operation
- Working on making elastic indexer to work with partial executed miniblocks
- Improvements on internal testnets logs
- Feed-api load tests
17/ - Finished implementation of ESDT/NFT metadata storage, which brings a set of optimizations. Added a liquidity counter of each SFT & metaESDT for every system account on each shard and automatic cleanup of data if liquidity does not exist
18/ - Added an incentive program on Ad-Astra Portal
- Started implementing an endpoint for getting several bridge statistics
- Synchronized peer miniblocks are now saved on the local storage
- Fixes on genesis minting transactions indexing order
Twispay & Itheum join Utrust & holoride to position the @ElrondNetwork ecosystem as a leader in building the Metaverse infrastructure.
Neo banking, Web3 data brokerage, #web3payments, immersive VR, all running on metaverse-scale blockchain technology.
Weekly #elrondtech 🛠️
1/ Metastaking underwent rigorous public testing with invaluable help from the community, who diligently tested each feature of the new product, helped us find & fix remaining issues, & brought a lot of constructive feedback & ideas. Deployment on the mainnet to follow soon.
2/ The Elrond <> Ethereum Bridge v2 went through the first round of public testing, where again the community were extremely helpful & relentless in their efforts, helping us identify an important topic & subsequent fix.
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.
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.