@umbra-privacy/nimbus-solana
v0.3.1
Published
The Umbra wallet SDK for Solana: register, deposit, withdraw and transfer, and the wallet's state, on the protocol cores, with every outside function, format and party injected through deps. Dependency-free: `@umbra-privacy/nimbus-solana-web` fills it for
Downloads
707
Readme
@umbra-privacy/nimbus-solana
The Nimbus wallet SDK for Solana: register, deposit, withdraw and transfer, and the wallet's state. Every outside function, format and service arrives through deps, so it has no dependencies of its own to fill.
Most apps don't install it directly. It is the platform-neutral core of @umbra-privacy/nimbus-solana-web, which fills its dependencies for browsers and installs it for you.
Pre-release (0.x): every API, type and behaviour is subject to change at any time, as and when the Nimbus Privacy team (built by Umbra Privacy) decides or requires.
Install
pnpm add @umbra-privacy/nimbus-solanaEntry points
@umbra-privacy/nimbus-solana/flows: The flows: account derivation,registeranddeposit, which the wallet signs, andwithdrawandtransfer, which a relayer submits.@umbra-privacy/nimbus-solana/wallet: The wallet's state: open it, sync it with the chain through the indexer, and read balances and history.@umbra-privacy/nimbus-solana/ports: The ports the flows reach every service through, and the deps interface they make up.@umbra-privacy/nimbus-solana/conformance: Checks a complete set of deps once at start-up, before the first flow runs.@umbra-privacy/nimbus-solana/testing: Fixtures for testing the flows and the wallet without a deployment or wallet.
License
Apache-2.0
Nimbus Privacy (built by Umbra Privacy)
