Name | Arguments | Accounts |
---|---|---|
initializeSolStorageV0 | args:`InitializeSolStorageV0Args` | payer isSignerisMut state isMut solStorage wrappedSolMint mintAuthority tokenProgram systemProgram rent |
buyWrappedSolV0 | args:`BuyWrappedSolV0Args` | state wrappedSolMint isMut mintAuthority solStorage isMut source isSignerisMut destination isMut tokenProgram systemProgram |
sellWrappedSolV0 | args:`SellWrappedSolV0Args` | state wrappedSolMint isMut solStorage isMut source isMut owner isSigner destination isMut tokenProgram systemProgram |
createCurveV0 | args:`CreateCurveV0Args` | payer isSignerisMut curve isMut systemProgram rent |
initializeTokenBondingV0 | args:`InitializeTokenBondingV0Args` | payer isSignerisMut curve tokenBonding isMut baseMint targetMint baseStorage buyBaseRoyalties buyTargetRoyalties sellBaseRoyalties sellTargetRoyalties tokenProgram systemProgram rent clock |
closeTokenBondingV0 | refund isMut tokenBonding isMut generalAuthority isSigner targetMint isMut targetMintAuthority baseStorage baseStorageAuthority tokenProgram | |
updateTokenBondingV0 | args:`UpdateTokenBondingV0Args` | tokenBonding isMut generalAuthority isSigner baseMint targetMint buyBaseRoyalties buyTargetRoyalties sellBaseRoyalties sellTargetRoyalties |
buyV0 | args:`BuyV0Args` | tokenBonding curve baseMint targetMint isMut targetMintAuthority baseStorage isMut buyBaseRoyalties isMut buyTargetRoyalties isMut source isMut sourceAuthority isSigner destination isMut tokenProgram clock |
sellV0 | args:`SellV0Args` | tokenBonding curve baseMint targetMint isMut baseStorage isMut sellBaseRoyalties isMut sellTargetRoyalties isMut baseStorageAuthority source isMut sourceAuthority isSigner destination isMut tokenProgram clock |
giveAccess | strata isSigner tokenBonding baseMint baseStorage isMut baseStorageAuthority destination isMut tokenProgram |