aptos-core
aptos-core copied to clipboard
Add Indexer Test Transactions (proto jsons) for processor integ testing.
Description
This PR introduces a new directory dedicated to storing transaction proto JSON files. These files are intended for use in the processor integration tests.
How Transactions are Generated: There is an ongoing development of a testing transaction tool that generates these JSON files. The tool operates by either:
- Importing transactions directly from production GRPC endpoints (e.g., testnet, mainnet).
- Writing Move scripts and submitting them to a localnet environment for testing purposes. Note:
This initial set of transactions is limited and intended to provide a starting point for Event Processor integration tests. As we continue to refine the test generation tool and integrate it with the continuous deployment (CD) pipeline in the next milestone, we will expand the set of transactions to cover more cases and scenarios.
Type of Change
- [ X ] New feature
- [ ] Bug fix
- [ ] Breaking change
- [ ] Performance improvement
- [ ] Refactoring
- [ ] Dependency update
- [ ] Documentation update
- [ ] Tests
Which Components or Systems Does This Change Impact?
- [ ] Validator Node
- [ ] Full Node (API, Indexer, etc.)
- [ ] Move/Aptos Virtual Machine
- [ ] Aptos Framework
- [ ] Aptos CLI/SDK
- [ ] Developer Infrastructure
- [ X ] Other (specify)
How Has This Been Tested?
This is no breaking changes, not an executable files.
Key Areas to Review
Checklist
- [ ] I have read and followed the CONTRIBUTING doc
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I identified and added all stakeholders and component owners affected by this change as reviewers
- [ ] I tested both happy and unhappy path of the functionality
- [ ] I have made corresponding changes to the documentation