Skip to content

feat(testing): add synthetic user transaction bot for Testnet simulation (#1364) - #1411

Closed
frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1364
Closed

frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1364

Conversation

@frammawiliansyah

@frammawiliansyah frammawiliansyah commented Sep 30, 2026 •

Copy link
Copy Markdown

Description

Resolves #1364

Introduces a synthetic transaction bot to simulate continuous user activity, campaign interactions, and token operations on Stellar Testnet for staging validation.

Key Changes

  • backend/scripts/synthetic-bot.js: Added automated worker generating randomized valid campaign actions and transfers against testnet contracts.
  • backend/scripts/synthetic-bot.test.js: Added unit tests covering mock RPC handling, nonce management, and interval execution.

Verification

  • Simulated worker cycles against mock Soroban RPC endpoints.
  • Confirmed error backoff and recovery mechanisms operate as expected.

@frammawiliansyah frammawiliansyah changed the title feat(testing): Add synthetic user transaction bot simulating 24/7 campaign activity on Testnet (#1364) feat(testing): add synthetic user transaction bot for Testnet simulation (#1364) Sep 30, 2026
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.

feat(testing): Add synthetic user transaction bot simulating 24/7 campaign activity on Testnet

2 participants