Transfer to a recipient whose private address is already in the registry cache. For a recipient who has not registered, use the escrow transfer flow.

Disclosure policy

Sender may be public or private. Private sender requires Protocol Relay. operation.execute() is Direct Submission only and does not contact the relayer. After prepare, call requiredSubmissionMethod(operation.prepared, zkConfigNonce) from @arcanetech/privacy-sdk-stellar/transact. Use the nonce configured for your deployed pool:

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.
When recipientAddress is private, set to to the recipient stpl1 address from the registry lookup.

Seed state

Run operation

Examples

Explore the frontend and backend reference applications.

State methods

Seed state is a doc fixture; production data flows.

Disclosure policy

Public vs private fields per route.