From 12f9172dd932f51198c6fce903f43dcf6ab3fad6 Mon Sep 17 00:00:00 2001 From: yuunlimm Date: Fri, 17 Jan 2025 11:50:05 -0800 Subject: [PATCH] prepare test transactions --- .../indexer-sdk/advanced-tutorials/_meta.tsx | 3 +++ .../advanced-tutorials/test-transactions.mdx | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/test-transactions.mdx diff --git a/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/_meta.tsx b/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/_meta.tsx index c10e943e7..3c0e29acd 100644 --- a/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/_meta.tsx +++ b/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/_meta.tsx @@ -1,4 +1,7 @@ export default { + "test-transactions": { + title: "Preparing Test Transactions", + }, "txn-importer": { title: "Importing Transactions", }, diff --git a/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/test-transactions.mdx b/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/test-transactions.mdx new file mode 100644 index 000000000..221413c59 --- /dev/null +++ b/apps/nextra/pages/en/build/indexer/indexer-sdk/advanced-tutorials/test-transactions.mdx @@ -0,0 +1,18 @@ +# Aptos Indexer Testing Framework Overview + +The Aptos Indexer Testing Framework provides two ways to generate test transactions: **by Importing Transactions from Network** and **By writing a Move Scripts**. Both approaches are suited for specific scenarios based on your development and testing requirements, enabling you to test how your system handles various transaction types. + + +## When to Import transactions +Imported transactions are primarily used to validate processor logic or database integrity by replaying transactions from live networks. + +## When to Use **Move Script** to generate transactions +Scripted transactions are primarily used to create and test transaction scenarios that are not yet live on the network. In most cases, you should use transaction importing to test your processor logic. + +## Summary +Aptos-indexer-transaction-generator tool is an essential tool in the Aptos Indexer Testing Framework. Import transactions for replaying and analyzing real-world transactions, while generating transactions with **Move Scripts** is best for testing new AIPs that may impact processing logic. Choose the method that aligns with your testing goals to ensure a comprehensive validation process. + +## Next Steps +For detailed instructions on how to use these methods, refer to the following guides: +1. [Importing Transactions](./txn-importer) +2. [Generating Transactions with Move Scripts](./txn-script) \ No newline at end of file