1/ Inspire entered a rapid iteration cycle, thanks to the invaluable feedback from the community. We have improved the indexing performance and integrated two new marketplaces adding 800+ collections and 7000+ live auctions that can now be accessed via our NFT hub.
2/ Created a component for p2p message verification and added the possibility to sign direct send messages at the p2p level in order to keep the behavior consistency. It will be used in the consensus optimization feature.
3/ Working on implementing a debugger plugin for LLDB to allow the programmer to view managed types when debugging tests which use the elrond-wasm-rs framework.
4/ Other notable achievements:
- Development and testing on new Maiar Exchange features
- Last round of testing for the upcoming release candidate rc/2022-july version
- Devnet release D1.3.40.0
5/ - Progress on DEX analytics timescale integration
- Continued working on aws kubernetes setup
- Integration work in consensus components for the upcoming multikey feature
- Updates to the community farms and the proxy deployer contracts
- SC processor refactor
6/ - Added metrics for DB queries in NFT service
- QoWatt Metabonding setup
- Multi swap V2 live on mainnet
- crawler: unit tests; created tool to periodically send txs to delete metadata; successfully tested crawler on devnet to clean extra state on system account
7/ - Improved caching for analytics aws timestream queries
- Finished integration of heartbeat v2 subsystem into the upcoming multikey feature
- Implemented generic /template/{id} for a given version and build/
- Improvements on Data API
- Deep history setup
8/ - Damage controlled the existing solution for IDE extension in order to improve it
- Discussions & redesign of the Stablecoin SC, including its integration with Liquid Staking SC and Lending SC
- Continued working on monitoring / alerting
- Created ElrondNetwork/community
9/ - Internal DEX fuzzing framework for testnets
- Refactoring and bringing up to date the separate elrond-go-storage repository and its integration into elrond-go
- Working on specifications for required changes to support light clients
- Bughunt invalid BLS keys
10/ - Community farm Smart Contracts tests and refactors
- Preparations for mainnet release candidate
- Updates on specific algorithms of the Liquid Staking SC in order to have a more secure workflow
- system-tests-js framework ready for default scenarios on local testnets
11/ - Further testing the running a testnet from an initial state
- Working on specifications for improved hard fork mechanism
- Testing and fixes on fallback observers feature on proxy
- Refactored integration tests for consensus, in order to easily create new ones
12/ - Finished merge of the new VM features into v1.5
- NFT composability and extra on-chain attributes research and specifications
- Continued working on erd-app cli tool for dapp boilerplate generation
- Continued working on refactoring ansible playbooks
13/ - Continued refactoring of the VM executor interface
- Design of a multi-contract build system
- Preliminary discussions on a future contract storage management system with improved safety
- Added request timeout for notifier http client and refactoring
14/ - Reproducible builds
- Added documentation about how arguments should be encoded for smart contract calls
system account clean-up testing
- Mandos test updates vis mandos-fmt + general update in framework replacing txId with id
- Rosetta check:data analysis & optimisation
15/ - Fixes on wasm-vm contract & test reimports
- Further implementation on multi contract configuration
- Improved technical analysis document for algorithmic and overcollateralized stablecoins
- Setup infrastructure for new kyc-service
16/ - Bugfixes for trie and state components
- GraphQL API Query implementation
- Warm instances memory leak fixes, unit tests and profiling
- Worked on creating a mathematical model for proving the correctness of the stablecoin SC
- API testing
17/ - Implemented ledger live feedback
- Testing of the newly integrated Inspire marketplaces
- Laying out concepts regarding backend for “playground 2.0”, developed as a visual studio code plugin
- Porfolio API review
- erdnest improvements
1/ 2 Mainnet upgrades have been released for further security improvements and to patch and remove the "executeOnDestContextByCaller” SC function that led to the Monday incident.
2/ We have started working on a new Maiar Exchange swap page, which will enable users to perform direct swaps between any token listed through automatic route swaps.
The ongoing mainnet upgrade brings significant improvements to transaction processing via decreased cost & increased overall throughput, paving the way for the major DeFi, NFT, and Web3 Superwave that is coming to the @ElrondNetwork.
Weekly #elrondtech 🛠️
1/ The latest mainnet release brings significant throughput improvements via the new gas schedule, that makes it so more operations can be processed in a block due to smaller costs, and via scheduled TXs, which increases processing window, thus pushing more transactions.
2/ The Maiar Launchpad progresses to the next stage of the upcoming Itheum sale: KYC complete & lottery tickets sale ongoing. A legacy $EGLD staking snapshot issue has been solved to allow for the correct number of tickets to be purchased.
The fully sharded architecture of @ElrondNetwork is essential for enabling the next billion people to simultaneously engage with #web3payments and the opportunities of a truly scalable global financial system.
Weekly #elrondtech 🛠️
1/ The Elrond VM now has a warm instance cache that keeps the most used smart contracts as compiled x86_64 objects that are executed directly when called, bringing up to 5x performance improvements compared to the current “Ahead of time compilation” approach
2/ The Maiar DEX tracking process for MEX burning has been significantly improved with more accurate metrics computed from fees & penalties, and periodic jobs that collect the information, so it can be automatically tracked and displayed
The latest wave of technological advancement has brought Smart Contracts, Tokens & NFTs to the @ElrondNetwork mainnet, making it ready for the Maiar Exchange.
Next massive wave: bridges, oracles, interop, relayed TXs v2 & more
Weekly #elrondtech 🛠️
1/ The Elrond mainnet has been upgraded to v1.1.65.0, bringing ESDT enhancements needed for the Maiar Exchange. The testnet has been upgraded to v1.2.4.0 and testing is underway for the latest protocol improvements: relayed TX v2, soft-restart, etc.
2/ We have started the implementation of a new component that handles management of the new root hash obtained after execution of scheduled TXs: bootstrap from storage, rollback, create next block.