Wallet Interactions & Security

All blockchain interactions in Nyvo apps occur through secure wallet connections. Nyvo does not ask developers or users for private keys; instead, it relies on wallets like Phantom to sign transactions. During deployment, the developer will use a wallet to approve the program deployment transaction, ensuring they remain in control of their keys. For end-users of the dApp, Nyvo’s generated front-end integrates Solana’s official Wallet Adapter library.

This allows the dApp UI to request the user’s public key, prompt transaction signing, and send transactions securely via the user's wallet. The Solana Wallet Adapter supports all major wallets (e.g. Phantom, Solflare, Glow) through the Wallet Standard, meaning Nyvo dApps can seamlessly connect to whichever wallet the user prefers.

The wallet interface ensures UI binding for actions: when a user clicks a button (say “Stake” or “Buy”), the front-end code constructs a transaction and invokes the wallet to sign, without ever exposing secret keys.

Last updated