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
3/ The C++ SDK has been expanded to include a “transactions factory”, which is intended to give developers the possibility to craft and execute a vast array of transactions in bulk, accelerating testing, troubleshooting and other related scenarios.
4/ Other notable achievements:
- Monitoring playbooks refactoring
- Elrond NFT Marketplace and API testing
- Further development on the collateral provision mechanism using MetaESDTs for the Stablecoin SC
- Multiple checks added on wasm-vm for execution in read-only mode
5/ - Preparing DEX contracts for deployments by users through proxy. Assessing which endpoints should be callable by user (admin), and which should remain under the proxy contract's control
6/ - Various fixes and improvements on Rust framework
- Launchpad KYC account conformity checks and verifications
- We’ve applied a set of consistency fixes on elrond-vm-common: verify payable and verify if smart contract execution after built in function
7/ - Minor fix on proxy to cover both heartbeat v1 and v2
- Worked on scripts for erdcpp integration tests
- Launchpad contract & platform testing
- MEX Economics v2 review
- System testing and backwards compatibility checks for notifier changes
8/ - Maiar API in kubernetes testing
- Internal testnets ansible playbooks refactoring
- Started integration of Wasmer 2.2 into the VM
- Continued working on no consensus improvement: pseudo-slashing for invalid signers
9/ - GraphQL API testing
- Improvements on Growth API
- Added support for guarded transactions in erdgo
- Fixed an edge case situation when intra-shard smart contract results were not saved into the database in case of dblookup extension nodes
10/ - Several fixes for trie operations
- Fixed an issue in the rust testing framework of elrond-wasm-rs, where managed types would have undefined values depending on the stack context they were created in
- Added unit tests for new bls multisig implementation
- System test
11/ - Request missing nodes when snapshotting the state
- API new integration tests added
- Added a "dns-register" option to the multisig rust interaction snippets in elrond-wasm-rs
- Data API bug fixing
12/ - Fixes and merges on altered accounts
- Migrated interactors from erdjs-snippets to system-tests-js repo
- Added lock tokens & enable swap by user endpoints in Maiar Exchange service
- Created scenarios for ESDT transfer role and BurnForAll new endpoints
13/ - Further node-promises integration tests and debugging
- Added support for custom NFT-specific fields in mainnet API
- Created auctionList component in system-tests-js for Staking v4
- Minor fixes on erdjs & erdjs satellites that are related to dapp-core integration
14/ - Restructured system-tests-js
- Continued working on our Rosetta API implementation
- Performed multiple tests on the freeze account feature
- Fixed caching issues on tokens endpoint; reduced number of requests from DEX service to Elrond API
15/ - Finished new interest model for Lending
- Created interface for Postgres indexer in Elrond API
- Deployed /accounts first iteration based on GraphQL.
- Export network gas configs endpoint on proxy
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.
1/ The Maiar DeFi Wallet now has an anti-scam feature that makes it difficult for users to access known scamming or phishing websites. It uses a database of links that were reported by the community through social or support channels, or via email to notoscam@elrond.com
2/ The new token listing feature is now live on the Maiar Exchange testnet platform and can be tested by anyone. Create a new token, register it and list it against $EGLD, $MEX or USDC - feedback on t.me/MaiarExchange