hyperledger / hyperledger/fabric-x-evm
Support Transaction Batching in Tests
- 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