Skip to content

feat: compressed stake accounts#1

Draft
ananas-block wants to merge 5 commits intomainfrom
jorrit/feat-compressed-stake-accounts
Draft

feat: compressed stake accounts#1
ananas-block wants to merge 5 commits intomainfrom
jorrit/feat-compressed-stake-accounts

Conversation

@ananas-block
Copy link

No description provided.

- Update Anchor from 0.28.0 to 0.31.1
- Add light-sdk, light-sdk-types, light-hasher to nosana-staking
- Add light-program-test and light-client as dev dependencies
- Fix ctx.bumps API changes (use struct fields instead of .get())
- Fix CLOSED_ACCOUNT_DISCRIMINATOR removal (define locally)
- Fix macro paths to use nosana_common::cpi:: prefix
- Fix seed expressions to use .as_bytes() for IDL build compatibility
- Add idl-build feature to all programs
- Fix RunAccount::initialize lifetime issues
- Update @coral-xyz/anchor from 0.29.0 to 0.31.1
- Fix error message assertion for discriminator mismatch
- Skip admin authority tests locally (require CI wallet keypair)
- Update Anchor.toml mainnet program IDs from keys sync
…ounts

Verify that compressed stake accounts are created in the allowed address tree
to ensure PDA uniqueness. The ALLOWED_ADDRESS_TREE constant is exported to
the IDL for client-side usage.
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