Closes #
- 🐛 Bug fix (non-breaking change that fixes an issue)
- ✨ New feature (non-breaking change that adds functionality)
- 💥 Breaking change (fix or feature that would cause existing functionality to change)
- 📜 Smart contract change (Soroban / Rust)
- 🌐 Stellar network integration change
- 📚 Documentation update
- 🔧 Refactor / code cleanup
- 🧪 Test only
- Unit tests
- Integration tests
- Manual testing on Stellar Testnet
- Contract simulation (
stellar contract invoke --simulate-only)
Test configuration:
- Node.js version:
- Network: Testnet / Mainnet
- Relevant wallet address (testnet only):
- My code follows the project's code style (ESLint + Prettier / Rustfmt)
- I have performed a self-review of my own code
- I have commented my code where necessary, particularly in hard-to-understand areas
- I have made corresponding changes to the documentation
- My changes generate no new warnings in CI
- I have added tests that prove my fix is effective or that my feature works
- All existing tests pass locally
- For contract changes: I have run
cargo testandstellar contract build - I have checked that no secrets or private keys are exposed in this PR