Skip to content

chore: csdk macro2#2054

Closed
SwenSchaeferjohann wants to merge 10 commits into
swen/csdkfrom
swen/csdk-macro2
Closed

chore: csdk macro2#2054
SwenSchaeferjohann wants to merge 10 commits into
swen/csdkfrom
swen/csdk-macro2

Conversation

@SwenSchaeferjohann
Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 14, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch swen/csdk-macro2

Comment @coderabbitai help to get the list of available commands and usage tips.

@SwenSchaeferjohann SwenSchaeferjohann force-pushed the swen/csdk branch 5 times, most recently from 3079c5e to 39d570c Compare November 15, 2025 04:07
@SwenSchaeferjohann SwenSchaeferjohann changed the base branch from swen/csdk to main November 15, 2025 05:54
wip

add borsh_compat compressed_proof

add new_address_owner to instructiondata trait

add derive_compressed_address

remaining new_address_owner impl

add csdk-anchor-test program

lint add address_owner trait impl

add sdk libs - wip

add transfer_interface, transfer_ctoken, transfer_spl_to_ctoken, transfer_ctoken_to_spl, signed, instructions

rename consistently transfer_x

rename file transfer_decompressed to transfer_ctoken

add todos

add create_ctoken_account_signed, rename create_compressible_token_account to create_compressible_token_account_instruction

add create_associated_ctoken_account

add inline comment to copyLocalProgramBinaries.sh

remove new_address_owner

add pack and unpack for tokendata

first pass, compressible helpers for light-sdk

wip

compiles

lint

compressAccountsIdempotent csdk works, adjust test asserts to account is_none

ctoken add signer flags for decompress_full_ctoken_accounts_with_indices

wip

stash: removing ctoken from compression

all tests working

add auto-comp, clean up tests

rm dependency on patch

fmt

lint

lint

refactor

rm

wip

clean

fmt

clean

clean

clean

rm macro

clean

clean

dedupe derivation methods

clean

fmt

revert copyLocalProgramBinaries.sh diff

add csdk_anchor_test binary to ci

fix indexer

fix doctest

fix cli ci build target

fix cli build

clean

address nits

fix cli cache

fix cache

clean

fix csdk anchor test program build

add pkg.json csdk

rebuild

fix syntax

fix nx

rm panics

fix ci

fix build sdk-anchor-test

try fix

bmt keccak

spawn_prover fix

fix lint

fix clock sysvar

add test feature to account-compression

revert profiler

refactor csdk-anchor-test program lib.rs

split tests

fmt

revert cli script

reset close_for_compress_and_close to main

fmt

try revert

build account-compression with test flag

fmt

fix workflow to ensure we build account-compression with test feature

fix sdk test nav

try sdk-tests.yml with hyphen

rm idl build

csdk anchor test artifact

wip

reuse ctoken_types

move ctoken to light-compressed-token-sdk

clean

move pack to compressed-token-sdk

clean

clean

clean

clean

clean

clean

wip - add macro

push macros

refactor compressible_instructions macro

split into compressible_instructions_decompress

modularized decompressaccountsidempotent

add decompresscontext derive macro

clean

macros done

compress runtime and clean

fmt

use small derive macros

wip

csdk anchor derived test using derive macros

lint

wip

clean
@SwenSchaeferjohann SwenSchaeferjohann changed the base branch from main to swen/csdk November 15, 2025 06:12
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.

1 participant