Thanks for helping improve Soroban State Lens. Small, focused pull requests are welcome.
- Node.js 20 or newer
- Bun 1.0 or newer
- Rust, required by the Rust-based XDR decoder
Run bun run check:env to verify the Node.js and Bun versions.
git clone https://github.com/Vynix-Labs/Soroban-state-lens.git
cd Soroban-state-lens
bun installStart the development server with bun run dev.
Run the relevant checks before opening a pull request:
bun run test
bun run lint
bun run format -- --check
bun run buildbun run format without -- --check formats files in place. Use the
repository's existing formatting configuration and keep generated route files
up to date when routes change.
- Fork the repository and create a descriptive branch from
main, such asfix/rpc-error-stateordocs/contributing-guide. - Keep each pull request focused on one issue.
- Add or update tests for behavior changes.
- Explain what changed, how it was tested, and link the related issue.
- Target the upstream
mainbranch.
Good first issues are listed with the
good first issue
label.