Skip to content

Conversation

@SwenSchaeferjohann
Copy link
Contributor

No description provided.

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

lint

clean

clean

fmt clean, rename to sdk-compressible-test

cargo lock

default auto compress false

wip

patch to compile

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

rm dead code

clean

lint

fmt

clean

fmt

dry

clean

lint

clean

rent cpi

wip

fmt and lint

clean

avoid reallocs in decompress_accounts_idempotent ixn builder

remove rent sponsor and compression authority

optional ctoken keys for decompress_accounts_idempotent

wip

auto compress pda

auto compress test

derive_rent_sponsor macro

add disable cold state mining flag

wip

add complex seed test

wip

clean

clean

ignore doctest

wip

revert to devnenv for lightprogramtest until we can remove it

clean

wip

address comments fixes

apply suggestion in decompress_runtime.rs

lint

wip

fix lint

fix macros lint

fix macro lint

add standard derive_rent_sponsor helper

remove unused ctoken-types dep from sdk

patch

rm unwrap from nested field access

address final comments

move decompress_runtime.rs

rm derive_light_cpi_signer

impl additional suggestions

fix forester deps

add c-token/compressible TS

rename to grpc-url

make grpc url opt

fix tests, mint

bump photon

all js tests working, update ci

clean up getAccountInfoInterface

add v2 bound for getAccountInfoInterface

wip

wip
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 2, 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/ts-rust-i

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@SwenSchaeferjohann SwenSchaeferjohann force-pushed the swen/ts-interface branch 6 times, most recently from 1fdb923 to 3c9cbf5 Compare December 8, 2025 21:30
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.

2 participants