Deposit moves value from a public wallet into a private pool note.

Disclosure policy

Deposit keeps the sender public. Protocol Relay does not apply: a deposit uses a positive public deposit and Direct Submission (operation.execute()).

Example

The addresses, contracts, and seed values below are placeholders, not runnable testnet data. Use the matching pool configuration and audit public key from Set up the SDK. Create the client using Frontend integration or Backend integration, and load real account state as described in State methods.

Seed state

Run operation

execute() submits to Soroban. With the fixture wallet and contracts above it will not confirm on testnet.

Examples

Explore the frontend and backend reference applications.

State methods

Seed state is a doc fixture; production data flows.

Operation lifecycle

Prepare and execute phases.