Skip to content

Conversation

@samkim-crypto
Copy link
Contributor

@samkim-crypto samkim-crypto commented Dec 28, 2025

Problem

The zk elgamal proof program contains large proofs that don't fit into a single transaction. The standard way to submit these large proofs is to use the record program to split them into chunks and send them separately to the chain. However, the JS client does not yet have support for submitting proofs from accounts (record accounts).

Summary of Changes

I added support for submitting proofs from accounts and incorporated the record program to the tests. The actual changes to the client itself is quite small. Most of the line changes are the addition of tests.

@samkim-crypto samkim-crypto marked this pull request as ready for review January 6, 2026 02:12
Copy link
Member

@grod220 grod220 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@samkim-crypto samkim-crypto merged commit 72e5532 into solana-program:main Jan 6, 2026
11 checks passed
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