Radu Chis Profile picture
Jun 20, 2020 15 tweets 4 min read Read on X
Looking back at over one year of weekly tech reports is like looking down from the top of a mountain, after slowly & painfully climbing it, step by step. It’s a humbling & inspiring view. And so, we push forward. 1% better each day is all we need. Our week in #elrondtech 👇 Image
1/ Situations, when forking can occur, have been reduced by improving the block data broadcast fallback scenarios, when validators in consensus group are responsible to send the cross-shard data in case the block producer fails the broadcast (intended or not).
2/ The antiflood mechanisms have had their parameters and functionality updated to match a real-world setup, thanks to the heterogenous #battleofnodes test network. The overall antiflood architecture is now fit for a large adversarial environment.
3/ The Peer Rating data observed in #battleofnodes has allowed us to better understand & adapt our algorithms. Adjustments are being made to ensure a fair validator rating system while maintaining blockchain liveliness as high as possible.
4/ Other notable achievements:
- Peer honesty measurement added to the consensus mechanism to handle specific consensus topic flood
- Added a p2p debugger that will be our window towards what really happens at the p2p level
5/ - Meta-chain is no longer stuck forever due to shards not including new valid meta-blocks after a meta-chain temporary freeze
- Both the originator and connected peers accepting an invalid message on the consensus topic are now blacklisted
6/ - Aggressive fuzz testing of the delegation smart contract unveiled a subtle bug that only manifested after ~300 random TXs
- API route /transaction/:hash/status now correctly returns the status of cross-shard TXs
- TX generation tool bugfixing & improvements
7/ - Elasticsearch database management improvements to ensure al TXs are saved with the correct status
- Added more integrity checks for Validators & TXs, such as UserName length, value length, etc
- Updates to docs.elrond.com
8/ - unJail transactions will now only work when sent from the node’s associated staking wallet
- Synching multiple tries for Start in Epoch is now faster due to requests always reaching peers that have the relevant data
- Added more test-case scenarios related to delegation SC
9/ - TXs are now first validated & saved before gossiped, reducing a host of invalid TX attacks
- Elrond Distributed Name Service & Sharded Smart Contracts integration complete
- Fixed a P2P close method deadlock issue that would leave a node in “limbo” after being shuffled out
10/ - Routing staking rewards to the system SC address no longer causes node panic at end of epoch; in such situations, the rewards are now distributed to the Protocol Treasury instead
- Max memory capacity for TX pools adjusted (lowered) via tests to estimate memory footprint
11/ - HealthService component added for debugging memory usage & diagnosable components such as the TX pools
- TX pools instrumentation improved with a deep diagnose procedure regularly called by the HealthService
12/ - Cache creation improvement via unique naming & max capacity tracking both individually & cumulatively
- Resumed work on node soft restart feature to allow better monitoring & graceful shard change when shuffled
13/ - Bugfix for the unjail transaction, that didn't restore validator in the "new" list
"Stay Hungry Stay Foolish" and tune in soon for more of the #Elrondtech ⚡️ which powers the ecosystem

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Radu Chis

Radu Chis Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @radu_chis

Feb 8
Weekly Development Report as of Feb 8
#multiversxtech 👇🛠️ Image
1/
[api & data services]
- Added block execution-results hash & nonce support
- Added executionresults index
- Exchange query optimizations
- Moved exchange cron jobs to cache-warmer
- CDN + API updates for sovereign deployments
2/
[data api v2 & growth]
- Added XMEX analytics charts
- Ingested historical data for XMEX analytics
- Swagger docs for new endpoints
- Data API v2 integrated into Growth API
- Fixes, testing, and validation
Read 14 tweets
Jan 18
Weekly Development Report as of Jan 18
#multiversxtech 👇🛠️ Image
1/
[api service]
- Released filtered WebSocket subscriptions
- Monitoring improvements and fixes
- Added missing Grafana metrics for dashboards
2/
[governance]
- GitHub Action for automated snapshot verification (liquid staking providers)
- Dynamic gas limit adjustment for first delegate vote per proposal
Read 12 tweets
Nov 30, 2025
Weekly Development Report as of Nov 30
#multiversxtech 👇🛠️ Image
1/
[api]
- Battle of Nodes preparations
- Deprecation actions for relayed tx v1/v2
- WebSocket subscription analysis
- Environment configuration updates
- Staking v5 and delegation API v5 support
2/
[cont’d]
- Integrated new WebSocket subscription options
- Added subscription-limiter guard
- Elastic step-iterator for ES data
- Transaction ordering by nonce
- Chain-sim updates for staking v5
Read 18 tweets
Sep 28, 2025
Weekly Development Report as of Sep 28

#multiversxtech 👇🛠️ Image
1/ [supernova]
•Shadow fork updates: unstakeNodes/stakeNodes prep for BoN
•Integrated gas limit checks in proposal verification
•Gas tracker adapted to new limits
•New un-executable tx post processor
•Integrated components into block proposal execution
2/ [supernova]
•Unique chunks processor coverage
•NTP syncer changes for out-of-bounds checks
•TermUI updates with new metrics
•Deduplication of messages integration tests
•Debugging & testing for staking unbond period
•System & performance tests across branches
Read 13 tweets
Aug 17, 2025
Weekly development report as of Aug 17

#multiversxtech 👇🛠️ Image
1/ [sovereign] Lots and lots of debugging, log analysis for sovereign cns with andromeda on an internal testnet
- Fixes for main chain headers notarization
- Epoch change block optimizations
- Node integration tests adaptations after Barnard merge
2/ - Block tracker refactor to also track the status of the execution results from the block and to decide if the own shard is stuck
[automation testing] Increased coverage for Staking and Governance
- Integration testing framework refactor to support multi environment execution
Read 17 tweets
Jun 29, 2025
Weekly development report as of June 29
#multiversxtech 👇🛠️ Image
1/ [supernova] Fixed transactions subnetwork transition, when supernova gets activated
- Lots of testing on transactions subnetwork
- Working on block proposal creation: shard and metachain
- Mempool reviews
2/ [releases] Testnet T1.10.0.0 release
[barnard] Testing (stress - e.g. on VM, chaos)
- Created testing shadow fork for barnard
[internal tooling] Tokens collector
- Network gas reports, contracts hooks reports
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(