Open Issues Need Help
View All on GitHubAI Summary: Optimize the PUMP project, an open-source alternative to pump.fun, by replacing the use of fully deserialized accounts with LazyAccounts for read-only accounts. This will improve efficiency by only deserializing necessary fields, reducing computational overhead and improving performance.
AI Summary: The task involves fixing a Solana program bug where a derived PDA (Program Derived Address) is incorrectly used as the source account for a SOL transfer. The fix requires changing the `sol_escrow` account to be a system-owned PDA, pre-funded and passed into the instruction as a `SystemAccount<'info>` instead of being automatically generated by Anchor. Runtime checks should be added to ensure the account is system-owned.