Dfns
Dfns is a wallet-as-a-service and MPC key-management infrastructure provider. Its API lets businesses create programmable, non-custodial wallets backed by multi-party-computation key shares, sign and broadcast transactions across many blockchains, and govern every action through a programmable policy engine with delegated signing, approvals, and User Action Signing.
APIs
Dfns Wallets API
Create and manage programmable non-custodial wallets on many blockchain networks, and read wallet addresses, asset balances, NFTs, and on-chain history.
Dfns Keys API
Create and manage standalone MPC keys (scheme/curve) independent of a single network, and generate raw signatures directly from a key.
Dfns Transfers API
Initiate native, token (ERC-20/SPL), and NFT transfers from a wallet; Dfns builds, signs, and broadcasts the transaction and tracks its status.
Dfns Transactions API
Sign and broadcast caller-supplied transactions - including smart contract calls - from a wallet, and list transaction requests and their status.
Dfns Signatures API
Generate signatures (hash, message, EIP-712, transaction, PSBT) from a wallet or key without broadcasting, and retrieve signature request status.
Dfns Policy Engine and Approvals API
Define policies that govern activities (e.g. signing) with rules and actions (block, request approval), and drive the approval workflow via decisions.
Dfns Webhooks API
Register HTTPS webhooks to receive events for wallet, transfer, signature, and policy activity; ping endpoints and inspect the event delivery log.
Dfns Permissions and Auth API
Manage permissions and assignments, users, login and delegated login, and the User Action Signing challenge/complete flow that authorizes sensitive operations.
Dfns Service Accounts API
Create and manage service accounts (machine identities) and their access tokens for server-to-server API access, including activate/deactivate.
Dfns Networks API
Estimate network fees and perform read-only smart contract calls against supported blockchain networks without creating a transaction.