Skip to content

Conversation

@THErealARETE
Copy link
Contributor

@THErealARETE THErealARETE commented Oct 24, 2025

  • Add fundWallet method for funding wallets with Night tokens
  • Add showWallet method for checking wallet state including DUST UTXOs
  • Add generateDust method for complete DUST generation workflow
  • Add comprehensive e2e test for DUST generation workflow
  • Fix JSON parsing for wallet state output with proper regex matching
  • Remove interface duplication by extending ToolkitTransactionResult
  • Restructure test to use beforeAll hooks for data execution
  • Use test blocks for verification only
  • Implement clear data flow between test steps:
    • Step 1: fundingResult from fundWallet()
    • Step 2: walletStateAfterFunding from showWallet()
    • Step 3: dustGenerationResult from generateDust()
    • Step 4: finalWalletState with cross-referencing
  • All tests passing with explicit variable passing

-Add comprehensive DUST indexer verification test

  • Verify DUST records using 4 query methods:
    • Transaction hash
    • Block hash
    • Block height
    • Transaction identifier
  • Validates indexer accuracy for DUST ledger events"

@THErealARETE THErealARETE requested a review from a team as a code owner October 24, 2025 15:48
@GiuseppeSalvatoreShielded GiuseppeSalvatoreShielded changed the title test: Dust generation using MNight test: dust generation using mNIGHT Oct 24, 2025
@THErealARETE THErealARETE force-pushed the test/dust-automation-scripts branch from db4b9e4 to 53c60e3 Compare November 3, 2025 13:54
- Add toolkit-start: Starts toolkit container with correct version
- Add toolkit-fund-wallet: Funds wallet with Night tokens to enable DUST generation
- Add toolkit-show-wallet: Shows wallet state including DUST generation data
- Add README.md: Documentation for DUST workflow

DUST generation is automatic when wallets have Night tokens.
No registration command needed - DUST begins immediately after funding.

Version compatibility: 0.17.1-47a8ea28 (node and toolkit must match)
- Add fundWallet method for funding wallets with Night tokens
- Add showWallet method for checking wallet state including DUST UTXOs
- Add generateDust method for complete DUST generation workflow
- Add comprehensive e2e test for DUST generation workflow
- Fix JSON parsing for wallet state output with proper regex matching
- used ToolkitTransactionResult interface in FundWalletResult
- Restructure test to use beforeAll hooks for data execution
- Use test blocks for verification only
- Implement clear data flow between test steps:
  * Step 1: fundingResult from fundWallet()
  * Step 2: walletStateAfterFunding from showWallet()
  * Step 3: dustGenerationResult from generateDust()
  * Step 4: finalWalletState with cross-referencing
- All tests passing with explicit variable passing
- Add fundWallet method for funding wallets with Night tokens
- Add showWallet method for checking wallet state including DUST UTXOs
- Add generateDust method for complete DUST generation workflow
- Add comprehensive e2e test for DUST generation workflow
- Fix JSON parsing for wallet state output with proper regex matching
- Remove interface duplication by extending ToolkitTransactionResult
- Restructure test to use beforeAll hooks for data execution
- Use test blocks for verification only
- Implement clear data flow between test steps:
  * Step 1: fundingResult from fundWallet()
  * Step 2: walletStateAfterFunding from showWallet()
  * Step 3: dustGenerationResult from generateDust()
  * Step 4: finalWalletState with cross-referencing
- All tests passing with explicit variable passing
- Add fundWallet method for funding wallets with Night tokens
- Add showWallet method for checking wallet state including DUST UTXOs
- Add generateDust method for complete DUST generation workflow
- Add comprehensive e2e test for DUST generation workflow
- Fix JSON parsing for wallet state output with proper regex matching
- Remove interface duplication by extending ToolkitTransactionResult
- Restructure test to use beforeAll hooks for data execution
- Use test blocks for verification only
- Implement clear data flow between test steps:
  * Step 1: fundingResult from fundWallet()
  * Step 2: walletStateAfterFunding from showWallet()
  * Step 3: dustGenerationResult from generateDust()
  * Step 4: finalWalletState with cross-referencing
- All tests passing with explicit variable passing
- Clean up codebase with TypeScript implementation
- Add fundWallet method for funding wallets with Night tokens
- Add showWallet method for checking wallet state including DUST UTXOs
- Add generateDust method for complete DUST generation workflow
- Add comprehensive e2e test for DUST generation workflow
- Fix JSON parsing for wallet state output with proper regex matching
- Remove interface duplication by extending ToolkitTransactionResult
- Restructure test to use beforeAll hooks for data execution
- Use test blocks for verification only
- Implement clear data flow between test steps:
  * Step 1: fundingResult from fundWallet()
  * Step 2: walletStateAfterFunding from showWallet()
  * Step 3: dustGenerationResult from generateDust()
  * Step 4: finalWalletState with cross-referencing
- All tests passing with explicit variable passing
- Clean up codebase with TypeScript implementation
- Add dust-transfer.test.ts: Complete DUST transfer test with appreciation/depreciation verification
- Add comprehensive DUST indexer verification test
- Verify DUST records using 4 query methods:
  * Transaction hash
  * Block hash
  * Block height
  * Transaction identifier
- Validates indexer accuracy for DUST ledger events
- Add comprehensive DUST indexer verification test
- Verify DUST records using 4 query methods:
  * Transaction hash
  * Block hash
  * Block height
  * Transaction identifier
- Validates indexer accuracy for DUST ledger events
@THErealARETE THErealARETE force-pushed the test/dust-automation-scripts branch from 53c60e3 to 3715eb1 Compare November 5, 2025 09:44
@mariyade mariyade self-requested a review November 14, 2025 12:40
@CLAassistant
Copy link

CLAassistant commented Nov 26, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants