1/ The Elrond protocol has been tested & updated in preparation for the June mainnet upgrade release candidate, which will introduce important features leading up to Staking v4, an updated Rosetta API implementation, support for partial mini-block execution, and more.
2/ The Maiar DEX metrics have received an important update, to get its data from Elasticsearch instead of the transaction processor component, resulting in less strain on the system and enhanced performance.
3/ The highly anticipated Staking v4 is currently undergoing thorough internal testing. The goal is to eventually enable dynamic validator slot auctions, slashing for attempted attacks and other improvements to the Elrond Secure Proof of Stake mechanism.
4/ Other notable achievements:
- Refactored DEX metrics to use Elasticsearch index instead of transaction processor & retrieve balance from transaction history instead of account details
- Continued development & testing for the new launchpad version
- Staking v4 bughunt & fixes
5/ - Added the functionality to compute a transaction’s hash inside erdgo
- Continued working on Elrond API GitHub community standards
- Added erdcpp github actions & scripts for build and unit tests
- More tests for the ESDT transfer role & async calls
6/ - Finished updating the integration tests functionality with the latest enable epochs config handler - and continued its integration into final components
- Created a new ES cluster for logs aggregation
- Snapshots v2 improvements and bugfixes
- Improvements on the trie sync
7/ - Bughunt/bugfix in the start of epoch process when the node is requesting and saving miniblocks
- Changed the maximum gas to be used per VM Query in regards to the node’s shard
- Testnet/devnet releases T1.3.28.0, T1.3.29.0 & D1.3.28.0
- Updated ETH bridge proxy to haproxy
8/ - Further testing and bugfixes on the alpha version of the Stablecoin SC
- Working on improving our implementation of the Rosetta API
- Several small improvements in the new call value functions
- Refactored the round activation handler
9/ - Improvements on logs ingestion from internal testnets and haproxy configuration
- Elrond NFT marketplace feed and campaigns testing
- Bughunt for erdjava’s transaction hash computation
- Created infrastructure for dex-metrics-service
10/ - Testing the new transfer value logs and simulating them in the Rust VM
- Prepared several testing scenarios for the multisharded Farm SC
- Performed additional tests for promise callback
- Analysis of the new MEX Economics 2.0 SCs
11/ - Node-ssh wrapper around ssh2 client for ssh client operations
- Added more integrity checks for Launchpad KYC
- VM fixes, log improvements, tests & promises merges
- Fixes on Data API
- Growth 2.0 testing
12/ - System test scripts improvements
- VM-query load tests on observer
- API testing (e2e and unit tests)
- Staking v4 system test scenarios
- Security report API endpoint
13/ - Maiar DEX API admin page endpoints & remote configs
- Working on deploying DEX metrics on devnet
- Added price range endpoint for the Elrond NFT Marketplace
- Updated auctions filters on NFT service
14/ - Integrated migration to erdjs 10 on DEX service
- Tested Maiar Launchpad KYC flows
- Async call to async call payment
- Pruning bugfix
15/ - Swap v2 performance metric
- Collections status code
- Updated erdcpp readme and added SDK usage examples
- Feature requests in RS framework
- Working with testnet basics & general reviewing and testing around the VM
16/ - Fixed asyncCall and callbacks inconsistencies cross vs intra shard. Added a series of tests for it
- Fixed arguments list on asnycCallback with ESDT or NFT transfers
- Integrated last week’s fixes in main WASM branches
17 - Research, meetings and technical analysis document on new launchpad model and new MEX economics
- Applied recommended community standards for Elrond API repository
- Improved transfer API endpoints: global transfers, token transfers
18/ “Stay Hungry Stay Foolish” and tune in soon for more of the #elrondtech which powers the @ElrondNetwork ecosystem. Check our progress & get involved 👇
3/11 Our infrastructure partners joined forces with us to secure a decentralized, transparent & highly available passage for assets flowing through the bridge.
Their efforts have been instrumental for launching Ad Astra Portal and add up to their remarkable contributions so far.
1/ A new Rust SDK is available for building dApps and integrating applications with the Elrond blockchain. It is a third party tool developed by @ash_swap who have made it open-source from Day 1. Available here: github.com/bicarus-labs/e…
2/ The Price Discovery mechanism has already reached its 3rd iteration. The latest version of the smart contracts & process additional token mechanisms have been added, penalties have been redesigned and other features have been further refined. Ready for battle testing.
Communities bonding over Web3 technologies have initiated a global cultural shift.
What started as playful experimentation with immutable ledgers, decentralized IDs, inexpensive instant payments & unbiasable SCs is becoming an irreversible systemic change.
1/ The Staking Phase 4 “queue” will be replaced by the “auction list”. Validators shuffled out of the Eligible list will be moved to this auction list, and only the ones with the highest top-up will further be promoted to the waiting list and further made eligible.
2/ The heartbeat messages are undergoing a refactoring with improvements for consolidating messages from multiple senders into one and implementing a request processor that is able to synchronize peer authentication messages across peers.
Calling all developers: meet Elrond Play, the web IDE that uses templates and a nice GUI to help you get started with Smart Contracts on the Elrond Network public devnet.
Get started with Elrond Play and deploy your first contract in just a few minutes.
2/ The lightweight environment is the perfect gateway into Elrond for developers who want to see how is building on Elrond like, without setting up any kind of infrastructure or additional pieces of software.
3/ Several smart contract templates are available to demonstrate just how easy it is to build with Elrond. You will be able to get a basic adder, or lottery contract, and even set up your own multisig smart contract.
1/ Final preparations are underway for the deployment of the Elrond <> Ethereum v2 bridge: several caching improvements, bug fixes (i.e. smart contract state interpretation) and code cleaning, in tandem with a large amount of testing.
2/ Finished Context refactor PR in DEX Pair SC. Each execution endpoint will have a context which will collect and keep track of the info thus improving code readability and execution gas cost - fewer storage interactions due to having a storage cache in each context.
1/ The research and implementation for Gas schedule v4 has been completed. Bug hunting for WASM opcode gas schedule changes is ongoing and several findings have already been implemented. More than 10x reduction in gas costs for some operations.
2/ The Ethereum bridge was enhanced to handle batches of transactions in a more efficient manner. Several deployments bridging public testnets are currently undergoing performance and consistency testing.