Insane growth for the @ElrondNetwork mainnet 🚀
10M+ transactions processed in the last month alone, with 50,000+ new accounts added each week.
We’re just getting started.
1/ Originally scheduled for a routine gas costs optimization, the DEX underwent extended maintenance after an APR issue was found that might have led to unbalancing the MEX tokenomics. The issue was fixed, tested with the community, then applied on the mainnet.
2/ Two mainnet upgrades:
- to prioritize simple balance transfer transactions over complex DeFi transactions, so payments are not affected by DEX load
- general gas optimizations allow blocks to include more TXs & thus allow for greater throughput
3/ Added a balancing mechanism for percentage of gas used for intra-shard vs cross-shard transactions, to ensure equal chances for accounts in any shard to interact with SCs on a specific shard, mainly to address the “Shard 1 is slower” issue on the DEX during peak load
4/ Other notable achievements:
- Refactored the Elrond client implementation on ethereum-elrond bridge. Started the redesign for the first flow
- Continued work on Rust testing framework: generating the mandos json file semi-automatically
5/ - Finished nodes coordinator lite version; refactor unit and integration tests. erd-go sdk integration evaluation
- Continued development on erdpy for github actions
- Continued implementation of new features on the elastic indexer
6/ - Bughunting and bugfixing on scheduled sc execution feat branch
- Continued implementation of mini blocks partial execution
- inMemory trie & debugging
- Ethereum-Elrond bridge rework tasks. Important progress on completing the refactoring
7/ - erdpy ledger fixes and improvements
- Unit tests for outport driver
- Working on a proxy contract example which allows calling pause and resume on multiple contracts simultaneously
8/ - Increased the number of pending miniblocks per shard, to avoid “shard stuck” triggering under peak load
- Optimize the gas bandwidth estimation used for the transactions prefiltering to increase the block fill percentage
9/ - Finished benchmarks for validation proofs and checking for slashable events - results show that running a node with a slashable events detector is computationally efficient
- System test bugfixes
- Maintenance and optimization in the legacy delegation SC
10/ - Progress in extracting SC view functions to a separate contract
- Preparing optimized crypto and managed vec functionality for the next VM release
- Fixes in erdpy regarding the minimum required Python version and the virtualenv dependency
11/ - Writing tests for the DEX contracts
- Final implementation for beta release of Rust Testing Framework + some fixes
- Working on the DEX farm smart contract
- Performance improvement on asset on NFT service
- Add Claimable status on auctions
- Improve queries on NFT service
12/ - Testnet release T1.2.38.0, reviews & bughunt
- DEX rewards analysis.
- Ledger Live integration prepared for release
- Keep alive connection on API services
- Cover services with unit tests
13/ - Finished implementation of SC improvements feature, ran benchmarks, a lot of tests and fixed several backward compatibility issues. Informational SCRs will be cleaned up and transformed to a LOG. No more gas usage on cached storage. IsPayableBySC feature is merged as well