With @MultiversX, @xPortalApp, and the other core applications, we intend to make blockchain technology more widespread by overcoming onboarding hurdles & drastically simplifying the UX.
It's time to take a new step in that direction, with Guardians.
1/ Several improvements to the auto-balance data tries feature and sync missing trie nodes feature. Optimizations on trie sync: parallelization for main trie and data tries sync - benchmarks showed a ~20% improved performance.
2/ Refactored the contract testing framework into a common API and separate backends, updated the scenario test generator and re-generated all tests.
3/ System tests for the node feature that is able to repopulate the tokens' supplies based on all the trie's accounts.
4/ Other notable achievements:
- Continue work on making consistent observer backup and elastic snapshots available for public use
- Safe price v2 audit fixes & updates
- Testnet exchange setup as a close clone of the mainnet exchange
5/ - Bug fixes for bid mutation on NFT service
- Increased code coverage on trie and facade packages
- Updated swagger docs as per latest api changes and improved logs on API level for the guardian service
- Refactor for sovereign incoming events
6/ - System tests for all upcoming branches
- Reviews and internal audits on sovereign shard PRs, safe price v2 implementation and logEvents new standard for SC to SC call
- Research on tooling and directions for development
- Boosted staking contract tests
7/ - DNS system test
- Node integration for sovereign incoming header processor
- Ledger Guardians support testing and release planning
- Refactored the component that is able to stop the processing of a node at a certain block coordinate (nonce, round, or epoch)
8/ - Bughunt for multiple state related problems on features under development
- scrs and mb generation from incoming headers
- Worked on removing AWS Timestream dependencies from xExchange backend
- Indexing NFT analytics on devnet
9/ - Log events updates
- Preps for safe price v2 testing in pairs with multicontract architecture
- Testing and setup changes for Guardians service
- Added new unit tests
- Started working on sovereign scr pre-processor
10/ - Mainnet smart contracts analysis
- mxpy: analyzed ledger connectivity issue on Mac; prepared fix on external library (ledgercomm)
- A suite of tests for contract calls from contract constructors
11/ - KYC service:
- send mailing on validation
- improvements & refactors
- unit testing & integration testing
- import export csv for projects
12/ - API service upcoming branches testing
- Guardian support in transaction batch endpoints
- Upgraded sdk-core to v12 in extras API
- Card service onboarding monitoring
13/ - DEX API testing
- Bughunting, fixing & refactoring FungibleTokenMapper, NonFungibleTokenMapper
- Webhook actions for kubernetes alerts
- Deep-history: new setup (snapshotless); run a series of experiments
14/ - E2E testing for guardians
- Deployed xExchange backend with code refactor
- Worked on price discovery new charts and information display
- Documentation guardians
15/ - Guardians campaign preparations
- Working on a proposal to optimize the block execution time
- Polygon bridge setup & testing on testnet
- Rosetta: add support for ESDTs
16/ - Framework refactor: packing abi + contract binary in one file
- Reproducible contract builds: worked on new Docker image
- sdk-js: apply a proposed redesign on two signing providers, minor improvement on sdk-wallet, patched an issue on sdk-core
The coming weeks & months are for fortifying foundational blocks and starting up the growth engine.
2x in throughput, ~50% faster transactions, guardians for account protection and plug-and-play building legos are all in sight for @MultiversX.
Weekly #multiversxtech 🛠️
1/ MultiversX Bridge is live and aside Ethereum it now connects the Binance Smart Chain to our blockchain network, with Polygon integration pending final review.
2/ The latest version of the MultiversX protocol has been deployed to the mainnet.
mx-chain-go v1.4.14 brings the newest indexer version and several improvements and bug fixes.
The MultiversX Virtual Machine is now the home for 4602 SCs.
Besides a better security design, perhaps the fastest execution environment & low storage fees, it also acts as a built-in funding mechanism via 30% gas fees paid to SC deployers as royalty.
The promise of a new wave of innovation & productivity brought by blockchain tech is closer to reality.
Ecosystems are forming, adoption is accelerating, and value is being created.
W/ the first apps going mainstream, a sudden perception shift will emerge.
Weekly #elrondtech🛠️
1/ elrond-go v.1.3.44 has been released and the mainnet upgrade is in progress. It brings several important fixes to snapshots after restart, preferred peers loading and the old NFT liquidity, among other optimizations & improvements.
2/ Updated specifications for the consensus & block proposal improvement based on scheduled transactions execution model, to more efficiently use the block gas space. This could allow more transactions to be added within a single block.
Blockchain constitutes a deep cultural shift whereby ownership, transparency, and immutability become universal properties, gradually imbued in all systems.
Elrond has been designed from scratch to fill all the prerequisites of this transition.
Weekly #elrondtech 🛠️
1/ We are closing in on a mainnet release candidate, with the recent discovery and fixing of several issues in the trie/state area that were preventing state snapshots when trie pruning was disabled.
2/ Work in progress for a create-erd-app package that allows developers to bootstrap a working template of a dApp with a single command and as few prerequisites as possible.
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.
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.