hyperledger / hyperledger/fabric-x-evm

Support Transaction Batching in Tests

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
task
Dominant language
Go
Stars
12
Forks
18
Avg merge
4d 18h
Merged PRs (30d)
23

Description

Develop mechanisms to submit transactions in ways that satisfy Ethereum compatibility test requirements, particularly for tests that expect specific transaction ordering or multiple transactions in the same block. Since Fabric's ordering service controls block formation, implement strategies to influence transaction batching such as configuring orderer batch timeouts, submitting transactions in rapid succession, or using Fabric's transaction batching capabilities. Create test utilities that can submit multiple transactions and verify they appear in the expected block configuration. Document the limitations of controlling transaction ordering in Fabric compared to Ethereum and identify which test scenarios can be supported versus those that require architectural changes.

---

**Quarter:** Q2

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Ethereum compatibility tests and the existing Fabric orderer configuration or test utilities. Determine which scenarios require transaction ordering or multiple transactions in one block, then document supported cases, limitations, and the architectural changes needed for unsupported cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.