chore: spl, t22 test coverage #22
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Syncs to
light-protocolmonoreposwen/refactor-traitbranch and adds mixed mint support.SDK/Trait Changes:
Updated
LightProgramInterfaceimpl to new trait signature:Instruction->InstructionKindget_accounts_to_update()->get_accounts_for_instruction()update()->update_with_interfaces()Added
get_cold_accounts_for_instruction()returningColdAccountSpec::Pda/ColdAccountSpec::MintAdded decompression tracking: removes cold specs when account becomes hot
impl. jup amm SDK trait
Use local light deps
SPL/Token-2022:
spl_interface_pda_0/1accounts andspl_interface_bump_0/1paramsinitialize,deposit,withdraw,swap_base_input,swap_base_output,collect_protocol_fee,collect_fund_feeTransferInterfaceCpi.spl_interface()when SPL interface accounts providedTests: