Skip to content

chore(scripts): improve Solana scripts#84

Merged
xenoliss merged 11 commits into
mainfrom
bo/scripts
Sep 23, 2025
Merged

chore(scripts): improve Solana scripts#84
xenoliss merged 11 commits into
mainfrom
bo/scripts

Conversation

@xenoliss

@xenoliss xenoliss commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

Modular Solana CLI and standalone TypeScript client

  • Introduces scripts package: Bun/TypeScript CLI with modular commands (using commander and @clack/prompts).
  • Onchain commands: init, prove/relay (Base→Solana), bridge (Solana→Base) for SOL/SPL/wrapped tokens, call-buffer ops.
  • SPL utilities: create-ata, create-mint, mint.
  • Program tooling: build, deploy, generate IDL and TS client.
  • Internal modules moved under scripts/src/internal/** (typed helpers, EVM ABIs, logger, transactions, constants).
  • Creates clients/ts package with regenerated bindings in src/generated/** and public exports in src/index.ts.
  • Adds solana/programs/bridge/idl.json; refreshes generated types/exports.
  • Removes legacy solana/scripts/** and related utilities; migrates configs and .gitignore.
  • No on-chain logic changes; this is tooling/client reorganization.
@cb-heimdall

cb-heimdall commented Aug 29, 2025

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1
@xenoliss xenoliss merged commit 7afe34b into main Sep 23, 2025
4 checks passed
@xenoliss xenoliss deleted the bo/scripts branch September 23, 2025 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants