1/ Proper reset of warm instances: finalization and tests. We have been experimenting with them for a while for read-only SC queries and now they are ready for full use. Warm instances will bring the biggest SC execution optimization.
2/ The NFT service now supports interpreting marshalized NFTs in smart contract results. Worked on indexing bulk buy on auctions and added sorting by likes, follows, and stats for the explore page, among other improvements & bugfixes.
3/ Multi-Factor Authentication: added user signature verification, new API route and service specifications for account guardian. Fetcher for guardian info from protocol.
4/ Other notable achievements:
- Refactored the state package. This resulted in a 3x improvement for API requests
- Started the implementation of a new node API endpoint that will return all the accounts whose state changed in a specified block
5/ - Elrond VSCode extension setup
- Reviews on the new Maiar DEX SCs, tests & integrations in internal automatic deploy & testing framework
- Finished covalent proxy server integration with elrond proxy
- System test & scripts improvements
6/ - Lots of unit tests for covalent proxy
- Elrond /releases: published 2 outcomes (erdjs v11.1.0, erdcpp v1.0.0)
- Fixed an edgecase that triggered the trie sync process for some nodes that were not actually missing from storage
- API Status Checker
7/ - DEX service analytics timescale migration
- Sync deterministic erdnest build in order to integrate it to the existing /validate build endpoint
- Wasmer 2.2 integration: contract validation, execution endpoint, imports integration
- Inspire ART testing
8/ - Reviews on portfolio & KYC service
- Removed elrond-go dependency from the elrond-go-proxy
- Started working on an improvement that will collect more statistics about the trie
- Finished aws kubernetes setup
9/ - Portal API microservice setup on devnet
- Finished the p2p-separate-repo integration that brings more decoupling for the code base
- Upgraded kubernetes cluster version
- system-tests-js: scenarios for relayed transactions
10/ - Graphql final tests
- Worked on a third variant for the trie syncer that will consume less memory
- Fixed a configuration flag that disabled the deletion of the AccountsTrie database’ node
- Documentation updates
11/ - Internal DEX treckers
- Minor fixes and improvements for the nil interface checks around the node codebase
- Continued development on the rust debugger pretty printers for elrond-wasm-rs
- Fixes and testing on the elastic indexer with web sockets
12/ - DEX service data indexing
- BLS keys management submodule refactor in elrond node, to improve keys security
- Continued working on ESDT integration in Rosetta. fixes & improvements (oldest block identifier, invalid transactions), configuration changes & re-validation.
13/ - Data API bug fixing
- Elrond oracles 0.2.0 deployed on devnet
- Tested new scaling strategy using custom metrics
- Save genesis body also into storage, so that it will be available on node api with transactions
- Threshold signatures research
14/ - Trie sync investigation & optimization analysis
- PoC for limited a stable coin model / formal specification
- Warm instances: finished implementation on wasmer; created integration tests scenarios on VM; refactor, cleanup and profiling
15/ - Fixes on scr processor factor
- Further refactor and interface changes to prepare components for the new consensus model
- Changes in integration tests for consensus in order to properly handle multiple shards
- Specs for new NFT contracts for a special economic model
16/ - Research on fully verified automatic bridges
- Smart contract processor refactor
- Continued work on multi-contract configuration
- Worked on DEX service farm module refactoring and integration of new farm
17/ “Stay Hungry Stay Foolish” and tune in soon for more of the #elrondtech which powers the @ElrondNetwork ecosystem.
Ticking for 730 epochs without skipping a beat, the Elrond protocol has morphed from a bold idea, into a global internet-scale network and community, ready to take the digital financial system to the next level.🛠️
1/ The latest Elrond protocol version has been released and the mainnet upgrade is in progress. Elrond-go v.1.3.36.0 brings trie snapshot DB fixes.
2/ Heavy internal testing is underway for the Ad-Astra Portal, in preparation for the next integrations with EVM compatible chains. Began setting up the environment and performed final checks for public testing.
Powerful blockchain navigation tools are at the core of the Elrond Explorer.
Today’s update brings forward a new set of features that makes it easier to navigate and get relevant information about the ecosystem, nodes and your favorite ESDT tokens, among other improvements. 🧵
2/ Transparency of projects’ locked tokens in accordance with the token issuance schedule is of utmost importance and that’s why locked addresses are now flagged accordingly so that users can identify them more easily.
3/ Additional details are now displayed on the ‘Tokens’ page, such as the total number of tokens and the ecosystem market cap, as well as prices and market caps for each individual token, where available.
1/ The Elrond protocol has been tested & updated in preparation for the June mainnet upgrade release candidate, which will introduce important features leading up to Staking v4, an updated Rosetta API implementation, support for partial mini-block execution, and more.
2/ The Maiar DEX metrics have received an important update, to get its data from Elasticsearch instead of the transaction processor component, resulting in less strain on the system and enhanced performance.
3/11 Our infrastructure partners joined forces with us to secure a decentralized, transparent & highly available passage for assets flowing through the bridge.
Their efforts have been instrumental for launching Ad Astra Portal and add up to their remarkable contributions so far.
1/ A new Rust SDK is available for building dApps and integrating applications with the Elrond blockchain. It is a third party tool developed by @ash_swap who have made it open-source from Day 1. Available here: github.com/bicarus-labs/e…
2/ The Price Discovery mechanism has already reached its 3rd iteration. The latest version of the smart contracts & process additional token mechanisms have been added, penalties have been redesigned and other features have been further refined. Ready for battle testing.
Communities bonding over Web3 technologies have initiated a global cultural shift.
What started as playful experimentation with immutable ledgers, decentralized IDs, inexpensive instant payments & unbiasable SCs is becoming an irreversible systemic change.
1/ The Staking Phase 4 “queue” will be replaced by the “auction list”. Validators shuffled out of the Eligible list will be moved to this auction list, and only the ones with the highest top-up will further be promoted to the waiting list and further made eligible.
2/ The heartbeat messages are undergoing a refactoring with improvements for consolidating messages from multiple senders into one and implementing a request processor that is able to synchronize peer authentication messages across peers.