Skip to content

Feat/solana devnet#2

Merged
Cooper-Kunz merged 9 commits into
mainfrom
feat/solana-devnet
May 9, 2026
Merged

Feat/solana devnet#2
Cooper-Kunz merged 9 commits into
mainfrom
feat/solana-devnet

Conversation

@Cooper-Kunz

Copy link
Copy Markdown
Member

Adds Solana Devnet support for creating assets on Doppler's Solana AMM

Comment thread docs/api-reference.md Outdated
Comment thread docs/api-reference.md
Comment thread docs/api-reference.md
Comment thread docs/api-reference.md
Comment thread docs/api-reference.md Outdated
Comment thread docs/api-reference.md Outdated
Comment thread docs/configuration.md Outdated
Comment thread docs/errors.md Outdated
Comment thread src/core/config.ts Outdated

@Sabnock01 Sabnock01 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Solana API here is not fully compatible with the current initializer program.

The main incompatibility is that launch creation is built on a stale initializer SDK. The current program now requires base_token_program, quote_token_program, and instructions_sysvar for initialize_launch, but the SDK/API path here still models the older single-tokenProgram account list and omits instructions_sysvar. This same staleness appears in the checked-in SDK IDL/codegen, and the pattern also shows up on adjacent initializer instructions like curve_swap_exact_in, initialize_config, and migrate_launch, so this looks broader than one helper.

Separately, the API is much narrower than the current initializer capabilities: it does not expose supply partitioning, sentinel config, migrator config/init hook, arbitrary quote mint, token-program selection, or a permissionless launch flow.

One additional mismatch: the API accepts u64 totalSupply, but its off-chain curve math drops into JS Number, so full-u64 support is not numerically exact even though the program accepts u64.

Comment thread src/infra/idempotency/store.ts Outdated
Comment thread src/infra/idempotency/store.ts Outdated
…te devnet protocol+sdk are stale, hence failing tests. awaiting redeployment/rerelease
@Cooper-Kunz

Copy link
Copy Markdown
Member Author

Updated to reflect first round of review. Awaiting Solana Devnet redeployment + related SDK release.

@Cooper-Kunz Cooper-Kunz force-pushed the feat/solana-devnet branch from 172acd8 to 4aaacce Compare May 9, 2026 01:54
@Cooper-Kunz Cooper-Kunz merged commit 3d4ab3a into main May 9, 2026
1 check 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.

3 participants