Feat/solana devnet#2
Conversation
Sabnock01
left a comment
There was a problem hiding this comment.
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.
…te devnet protocol+sdk are stale, hence failing tests. awaiting redeployment/rerelease
|
Updated to reflect first round of review. Awaiting Solana Devnet redeployment + related SDK release. |
172acd8 to
4aaacce
Compare
Adds Solana Devnet support for creating assets on Doppler's Solana AMM