The open nature of blockchain networks will significantly upgrade current digitization efforts.
Beyond operating as a layer of trust, blockchains will spur an unprecedented wave of innovation with each new product built being a composable element.
Weekly #elrondtech 🛠️
1/ Further enhancements to the guarded transaction feature: a multi-factor authentication service is now integrated which allows users to enable 2FA for their addresses, using any authentication application (i.e Google Authenticator, LastPass, Microsoft Authenticator, etc).
2/ Implementation of a solution for verifying smart contracts is underway. Allowing users to verify the source code of the applications they are interacting with will provide enhanced transparency and incentivize innovation.
3/ Working on a Farm Contracts refactor to bring significant performance and efficiency improvements, more reusable code and easier extension with further features.
4/ Other notable achievements:
- Worked on a tool that generates delete extra ESDT metadata transactions
- Community Farm SC testing
- Tests & fixes on the Rust Liquid Staking SC
5/ - Staking V4 system test scenarios
- Heartbeat V2 subsystem bughunt/bugfix and audit
- Enhancements on the internal DEX testing framework
- Implemented generic complexity for API endpoints and deployed for /notifcations, /notifications/{ID} and /accounts.
6/ - Internal DEX farm economics tracker
- Bugfix: when node is restarting, open as many trie dbs as needed
- Fixed an edgecase in which a state sync was triggered even if the dbs were closing
- Performance improvements on Elrond API
7/ - erdnest validation improvements
- Run a testnet from a predefined state
- Implemented and released /mex/pairs endpoint mapping in erdjs network providers
- Finished Lending redesign + unit testing
8/ - Added nodejs CPU usage per endpoint metric
- Continued the implementation on the outport driver in order to be able to make the elastic indexer a separated binary
- Bug-hunting & bug-fixing for feat/refactor-peers-miniblocks
- System test
9/ - Continued unit tests for feat/refactor-peers-miniblocks
- Separate Ledger Live transaction types (delegate, unDelegate)
- Further work on meta config for multi contract
- Finished implementation of rarity-calculation go service
10/ - Devnet external observers outside k8s
- Alerting and monitoring improvements
- Continued working on create-erd-app interactive installer for a dapp template
- Move batch transaction endpoints in public API
11/ - POC for k8s cluster in aws
- Bughunt & bugfix on the accountsesdt index from Elasticsearch
- Implemented option to have fallback observers on proxy, which will be used only when regular ones are offline
12/ - Bughunt/bugfixes on Heartbeat V2
- Retry mechanism for mMetabonding checkpoints
- Bughunt for contract inserted twice panic triggered in some chases when external view contract is specified
- Added support for guarded transactions in elrond proxy
- NFT rarity testing
13/ - Fixed the guardian signature verification in elrond-go
- Tested the freeze account flows adding several small fixes
- Migrate public API elastic cluster to self managed DO cluster
- Worked on auto router algorithm review and refactor
True ownership is essential for any internet user and intrinsic to Web3. This will naturally lead the entire digital landscape to evolve into the new framework and build a better web on top of internet-scale blockchain technology.
Weekly #elrondtech 🛠️
1/ Smart Contracts that are not “cached” (kept as warm instances) can now be initialized almost twice as fast thanks to our Wasmer fork now having Rkyv serialization added to it, which is great news for calling the 99% of SCs that are not pre-initialized as warm instances.
2/ WASM VM APIs now have a new set of protections that lead the entire execution stack to fail and revert any changes, if any of the API calls fail, leading to safer dev procedures. Work in progress for a trigger event that indicates the successful execution of one or more / TXs.
Building the $EGLD Maiar DEX has been a significant concerted technical effort, setting the premise for the launch of a remarkable platform, and new growth engine.
The last 1% is the hardest and most rewarding.
Weekly #elrondtech ⚒️
1/ Intense testing of the Elrond <> Ethereum bridge revealed opportunities for hardening the security of p2p message exchange by refactoring the p2p broadcaster engine, which was already performed. Added a dynamic ETH gas pricing mechanism.
2/ ESDT metadata is now saved on a system account, eliminating the need to send it multiple times, which resulted in lower gas costs for cross-shard NFT & SFT transfers, from 500k - 1M before to ~300k after the implementation.
The Maiar Exchange is now live on the @ElrondNetwork devnet, demonstrating for the first time how a truly sharded & decentralized blockchain architecture can be the foundation for a global financial system that can really operate at internet scale.
Weekly #elrondtech ⚒️
1/ The devnet Maiar Exchange brought in ~5k people testing of the platform, resulting in more than 100k SC calls being executed in a short time frame, with negligible impact on the network performance which is capable of processing throughput orders of magnitude higher.
2/ Our interoperability goals get closer with the devnet version of the internally developed Ethereum bridge reaching the testing stage. The PolyNetwork integration has been progressing; further actions are on hold pending the resolution of the current security topic on their end
The @ElrondNetwork protocol & tools are created so any developers with Rust/C/C++/JS/etc can integrate blockchain functionality into their applications’ tech stack.
No new SC language means fewer obstacles, more devs & resources.
All building on Elrond.
Weekly #elrondtech ⬇️
1/ The Governance Smart Contract has been updated to make it easy for delegators & validators to vote proportionally with their staked $EGLD amounts. Added the possibility to vote with not staked $EGLD, locking it for the duration of the vote.
2/The NFT marketplace has been updated with additional information about the top bidder & bid value. Elasticsearch has been updated to get the full NFT history, automating the process of building an NFT’s provenance.