Blockchain mainstream adoption demands security solutions to be as foolproof as possible. The guardians feature will elegantly plug into MultiversX wallets to add an additional layer of on-chain 2FA security while keeping things simple and convenient. Weekly #multiversxtech 🛠️
1/ We defined the technical specifications of the xExchange on-chain and off-chain governance processes for community proposals. Continued development and started testing on the concentrated liquidity base implementation.
2/ MultiversX Bridge: preparations for new tokens whitelisting and added events listening for processing transfers with SC as depositor.
3/ Finished the first scenario for system tests targeting the new async call VM infrastructure and completed a refactor and redesign of the smart contract and test backend API interfaces.
4/ Other notable achievements:- Finished the new black-box testing framework written in go able to perform specific testing scenarios on any MultiversX chain
- Refactored old component which collects statistics about the trie
- Sovereign SC processor for incoming SCR
5/ - Improved logs on TCS API
- Created a tool able to generate SetGuardian transactions and send them periodically
- Firehose update with latest changes from outport refactor
- Internal testnets os bump to ubuntu 22.04
6/ - mx-analytics microservice pipeline
- Created the first tag of the mx-chain-communication-go repository
- Bug-hunt and bug-fixed on the /transaction/cost endpoint
- Added guardian support for mxpy
7/ - Guardians testing
- Finished the implementation of the WebSocket host: tested and merged in the release candidate branch
- Bughunt and bugfixes on MultiversX API and added new unit tests
8/ - Moved mx-chain-p2p-go repository to mx-chain-communication-go
- Testnet stress testing
- Finished trie sync optimizations task and unit tests
- Monitoring metrics for TCS service
9/ - KYC service testing, bug fixing & refactoring
- Started documenting all the tools existing in the ecosystem to put together a complete map for developers
- Further code testing & optimization on the new Safe Price mechanism
10/ - Historical liquidity analytics for xExchange
- Boosted staking smart contract testing
- mx-sdk-py-exchange improvements for usability
- Refactored checks for guardian builtin functions
11/ - Guardians system test
- Consistent tokens values length checks - more PRs that use a flag to ensure backward compatibility
- Ledger Guardians Test application preparation (already available for installation on Ledger Live - Testing Provider 4)
12/ - KYC: pending accounts and general pipeline validation
- Tb web api performance improvements; TbUsers refactoring; TbCustomers refactoring
- Added more unit tests and scenarios for guardian feature
- System test on all upcoming branches
- xFabric marketplace architecture
13/ - Guardians e2e testing
- Changes in the VM tests (updated the logs according to the new model)
- Blockchain-etl / our data on big query, work in progress
- Output transfer and SCR (re)ordering
- Threshold sig third party implementation review
14/ - Reviews and audits on new vm1.5 features
- Technical specification for output transfer ordering for SC to SC call
- Card API performance improvements and orchestrator microservice
- Crate renaming within SC templating
This week marked a significant first step on a new expansion path for @MultiversX.
$EGLD is ready for the next phase of adoption.
Ecosystem growth, to the power of X.
Weekly #multiversxtech 🛠️
1/ First draft document about transaction pre-execution that should warm the trie cache. This should theoretically improve transaction execution time.
2/ Added new DTOs and interfaces in mx-chain-core-go needed by sovereign chain as a support for sovereign transactions, sovereign headers and extended shard headers.
A large amount of code becoming open-source recently in the @MultiversX Ecosystem adds tremendous value, reinforcing open exploration and experimentation.
Weekly #MultiversXtech 🛠️
1/ Rewrite the governance system contract: implemented full quadratic voting, delegated voting support for legacy delegation, and for liquid staking contracts. Added a big chunk of unit tests.
2/ Released the new suite of Rust SDK crates:
• multiversx-sc 0.39
• multiversx-sc-codec 0.17
• multiversx-sdk 0.1
• multiversx-chain-vm 0.1
• multiversx-chain-scenario-format 0.19
The @ElrondNetwork core apps are unpacking the expansion into MultiversX in immediate steps. @MaiarExchange is the first to extend its current capabilities, transforming into xExchange & bringing a new utility & value proposition for DeFi native tokens.
Weekly #MultiversXtech 🛠️
1/ The MEX v2.0 paper has been published and the preparations for the governance proposal have started. Calculate voting power for all accounts taking into account direct & indirect LKMEX holdings.
2/ - Brought the Co-Signing service implementation in line with the latest specifications, which improve the user experience by merging several steps in the registration flow.
We choose to tackle fundamental limitations of global significance for decades to come, that will open more and more opportunities, with each new passing wave and cycle.
Weekly #elrondtech 🛠️
1/ Final fine tuning on the Maiar DEX auto-router for re-enabling the smart swaps, after a series of internal testing rounds, involving community & partners. Further improvements on the DEX service analytics module.
2/ We have finished the initial implementation of the Rust Liquid Staking SC. Pending activation of several features on mainnet, it will enable the tokenization of staking positions to be further used as collateral for additional trading & yield opportunities.
Blockchain tech will not create a different internet, but rather upgrade the existing one.
Everything “online” will get augmented ownership, transparency, and security.
We push around the clock to enable the scalable foundation for this evolution.
Weekly #elrondtech 🛠️
1/ We have created a mechanism through which ESDTs can be split or merged. This is great for i.e. fusing two Metaverse items into a more valuable one, fragmenting ownership of an asset, and many other usecases.
2/ The latest elrond-wasm v0.34.0:
• First version of a Rust contract interaction framework
• Refactoring of API handles and Mandos
• Modules: NFT merge, transfer role proxy
• only_user_account annotation
1/ The first token listing featuring the novel smart-contract based price discovery mechanism has been successfully executed on the live environment.
10,000 accounts executed ~18,000 txns, resulting in a “market discovered price” that resulted in low post listing volatility.
2/ A finality check has been implemented into the upcoming Elrond <> Ethereum v2 bridge in order to prevent the relayers working on states that are not final and might be reverted in extreme situations.