Wallets
A Dfns wallet is a highly secure digital wallet used to manage cryptocurrencies and other digital assets securely. These wallets are designed to work seamlessly within different apps and platforms, allowing for custom rules like spending limits or requiring multiple approvals for a transaction.Not HD wallets. Dfns uses MPC (Multi-Party Computation) instead of traditional HD (Hierarchical Deterministic) wallets. There is no seed phrase or BIP-32/44 derivation path - each wallet’s key shares are generated and stored securely by Dfns.
Keys
Dfns Keys are the foundational cryptographic component that powers every Dfns Wallet. Think of a Key as the unique digital signature generator that authorizes every action on the blockchain. While Dfns Wallets provide a simple and streamlined interface for managing assets—like viewing balances and making transfers, the underlying Key is what actually signs and validates those transactions. This separation allows for greater flexibility; you can use the same key for multiple wallets (on distinct networks), but you can also interact with Dfns Keys directly to work with a vast number of blockchains or custom smart contracts, even those not fully supported by the high-level Wallets API. In essence, Keys provide the core security and raw capability, while Wallets offer a user-friendly way to manage them. The Dfns Keys API enables you to sign complex transactions for any supported blockchain. This API enables integration with hundreds of blockchains and ecosystems, for example- Use Dfns keys with hundreds of blockchains in the EVM, Cosmos, or Polkadot ecosystems that Dfns doesn’t directly integrate with.
- Use Dfns keys with blockchains Dfns doesn’t natively support, like Starknet, as long as they use one of the supported key formats.
- Use Dfns keys with private blockchains that Dfns doesn’t have access to, such as Polygon Supernets or Avalanche Subnets.
