@umbra-privacy/sdk | getUmbraClient, signers, errors, Result<T,E>, indexer + relayer + zk-prover + solana + arcium infra |
@umbra-privacy/sdk/client | IUmbraClient, IUmbraSigner interfaces |
@umbra-privacy/sdk/shared | UMBRA_MESSAGE_TO_SIGN and protocol-wide constants |
@umbra-privacy/sdk/registration | getUserRegistrationFunction, executors, build helpers |
@umbra-privacy/sdk/deposit | Direct ATA→ETA deposit + 4 Stealth Pool Note creators (ATA/ETA × self/receiver) |
@umbra-privacy/sdk/withdrawal | ETA→ATA withdrawer |
@umbra-privacy/sdk/transfer | getTransferorFunction — ETA-to-ETA direct transfer, 8 variants |
@umbra-privacy/sdk/burn | Note scanner + 3 burner factories + enrichWithMerkleProof |
@umbra-privacy/sdk/query | Encrypted-balance + user-account queriers |
@umbra-privacy/sdk/conversion | MXE-only → Shared converter |
@umbra-privacy/sdk/compliance | Grant issuer / revoker / 3 reencryptors / 3 queriers |
@umbra-privacy/sdk/account | Staged-token recoverers, key rotators, maintenance |
@umbra-privacy/sdk/zk-prover | One factory per Groth16 circuit |
@umbra-privacy/sdk/zk-prover/cdn | getCdnZkAssetProvider |
@umbra-privacy/sdk/store-adapters | createBrowserStorageBackend, createFileStorageBackend, sharded + in-memory UTXO + nullifier stores |
@umbra-privacy/sdk/store | Base store interfaces |
@umbra-privacy/sdk/indexer, …/indexer/utxo, …/indexer/nullifier | Typed indexer clients |
@umbra-privacy/sdk/errors | Error classes + is* type guards |
@umbra-privacy/sdk/types | Branded primitives (U64, Address, …) + create* helpers |
@umbra-privacy/sdk/constants | BPS_DIVISOR, mint lists, domain separators |
@umbra-privacy/sdk/crypto, …/crypto/poseidon, …/crypto/rescue, …/crypto/aes, …/crypto/key-derivation, …/crypto/challenges, …/crypto/commitment | Cryptographic primitives |
@umbra-privacy/sdk/converters | Encoding / byte-conversion utilities |
@umbra-privacy/sdk/arcium | Arcium MPC types + helpers + generateRandomNonce (also re-exported from main barrel) |
@umbra-privacy/sdk/temporal, …/validation, …/hooks, …/pipeline, …/fee-provider, …/math | Utilities |
@umbra-privacy/sdk/pda, …/solana, …/token | Solana / PDA / token helpers |
@umbra-privacy/sdk/arcium | Arcium types + helpers |