Thanks for your interest in contributing. Here's where to go depending on what you need.
Head to Discussions for integration questions, debugging help, and anything you're not sure about. Issues are for confirmed bugs — questions there will be redirected.
Open an issue using the Bug Report template. Include steps to reproduce, the SDK version, and any relevant transaction IDs or wallet addresses.
Start in Discussions to get early feedback. If there's clear interest, open a Feature Request issue to formalize it.
Do not open a public issue. See SECURITY.md for responsible disclosure instructions.
- Open an issue or discussion first so the change can be agreed on before you invest time coding.
- Fork the repo and create a branch:
git checkout -b fix/short-description. - Make your changes. Run
npm run buildandnpx tsc --noEmitbefore pushing. - Open a PR against
mainusing the pull request template. Link the related issue. - A maintainer will review within a few business days.
We follow standard GitHub flow. Keep PRs focused — one issue per PR makes review much faster.