Skip to content

Feat/refund bot - #361

Merged
jotel-dev merged 3 commits into
Nullifier-Systems:mainfrom
michaelvic123:feat/refund-bot
Jul 29, 2026
Merged

Feat/refund bot#361
jotel-dev merged 3 commits into
Nullifier-Systems:mainfrom
michaelvic123:feat/refund-bot

Conversation

@michaelvic123

Copy link
Copy Markdown

Summary

Describe the change and its motivation.

Testing

List the commands used to validate the change.

Checklist

  • I read the contributing guide.
  • I added or updated relevant documentation.
  • I verified the change with the relevant tests or builds.

closes #340

Tobi Olusanya added 2 commits July 29, 2026 21:22
…tion on Soroban

- docs/spikes/zk-nullifier-claim.md: architectural evaluation
  (resource budgets, nullifier storage schema, on-chain vs oracle decision matrix)
- examples/zk_nullifier_poc.rs: compilable Rust POC showing oracle-attested
  ZK nullifier claim pattern using Ed25519 verification and persistent storage
- scripts/refund-bot.ts: standalone worker that scans Soroban contract for
  expired locked trades via get_trade_count/get_trade_by_index/get_trade,
  signs refund transactions with REFUND_BOT_SECRET_KEY, exponential backoff
- Supports --dry-run (log only) and --interval (continuous polling)
- package.json: add bot:refund script and tsx devDependency
- .env.example: add REFUND_BOT_SECRET_KEY env var documentation
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the jotelfootball-tech's projects Team on Vercel.

A member of the Team first needs to authorize it.

@jotel-dev
jotel-dev merged commit 16bf422 into Nullifier-Systems:main Jul 29, 2026
0 of 3 checks passed
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.

[HARD] Automated Escrow & HTLC Timeout Refund Bot Script

2 participants