Dfns API Documentation
  • 👋Welcome
  • Getting Started
    • Onboarding to Dfns
    • Dfns Environments
    • Core API Objects
    • Supported Assets
    • Postman
    • Dfns SDKs
    • Dashboard Videos
  • API Docs
    • Introduction
    • Authentication
      • Delegated Authentication
        • Delegated Registration
        • Delegated Registration Restart
        • Delegated Login
      • User Action Signing
        • Create User Action Signature Challenge
        • Create User Action Signature
      • Registration
        • Create User Registration Challenge
        • Complete User Registration
        • Complete End User Registration with Wallets
        • Resend Registration Code
        • Social Registration
      • Login
        • Create User Login Challenge
        • Complete User Login
        • Social Login
        • Logout
        • Send Login Code
      • Users
        • List Users
        • Create User
        • Get User
        • Activate User
        • Deactivate User
        • Archive User
      • Service Accounts
        • List Service Accounts
        • Create Service Account
        • Get Service Account
        • Update Service Account
        • Activate Service Account
        • Deactivate Service Account
        • Archive Service Account
      • Applications
        • List Applications
        • Create Application
        • Create Server-Signed Application
        • Get Application
        • Update Application
        • Activate Application
        • Deactivate Application
        • Archive Application
      • Personal Access Tokens
        • List Personal Access Tokens
        • Create Personal Access Token
        • Get Personal Access Token
        • Update Personal Access Token
        • Activate Personal Access Token
        • Deactivate Personal Access Token
        • Archive Personal Access Token
      • Credentials
        • Credentials Overview
        • API Reference
          • Create Credential Code
          • Create Credential Challenge
          • Create Credential Challenge With Code
          • Create Credential
          • Create Credential With Code
          • Deactivate Credential
          • Activate Credential
          • List Credentials
      • Recovery
        • Send Recovery Code Email
        • Create Recovery Challenge
        • Create Delegated Recovery Challenge
        • Recover User
    • Wallets
      • Create Wallet
      • Update Wallet
      • Delete Wallet
      • [deprecated] Delegate Wallet
      • Get Wallet by ID
      • List Wallets
      • Get Wallet Assets
      • Get Wallet NFTs
      • Get Wallet History
      • Tag Wallet
      • Untag Wallet
      • Transfer Asset
      • Get Transfer Request by ID
      • List Transfer Requests
      • Sign and Broadcast Transaction
        • Algorand
        • Aptos
        • Bitcoin / Litecoin
        • Canton
        • Cardano
        • EVM
        • Solana
        • Stellar
        • Tezos
        • TRON
        • XRP Ledger (Ripple)
      • Get Transaction Request by ID
      • List Transaction Requests
      • [deprecated] Generate Signature
      • Advanced Wallet APIs
        • Import Wallet
        • [deprecated] Export Wallet
    • Fee Sponsors
      • Create Fee Sponsor
      • Get Fee Sponsor
      • List Fee Sponsors
      • Activate Fee Sponsor
      • Deactivate Fee Sponsor
      • Delete Fee Sponsor
      • List Sponsored Fees
    • Keys
      • Create Key
      • Update Key
      • Delete Key
      • Delegate Key
      • Get Key by ID
      • List Keys
      • Generate Signature
        • Algorand
        • Aptos
        • Bitcoin / Litecoin
        • Cardano
        • Cosmos Appchain
        • EVM
        • Solana
        • Stellar
        • Substrate (Polkadot)
        • Tezos
        • TON
        • TRON
        • XRP Ledger (Ripple)
      • Get Signature Request by ID
      • List Signature Requests
      • Advanced Key APIs
        • Import Key
        • Export Key
        • Deterministic Derivation
    • Networks
      • Estimate fees
      • Read Contract
      • Validators
        • Create Validator
        • List Validators
    • Policy Engine
      • Policies Overview
      • API Reference
        • Create Policy
        • Get Policy
        • List Policies
        • Update Policy
        • Archive Policy
        • Get Approval
        • List Approvals
        • Create Approval Decision
    • Permissions
      • Permissions Overview
      • API Reference
        • Get Permission
        • List Permissions
        • Create Permission
        • Update Permission
        • Archive Permission
        • Assign Permission
        • Revoke Permission
        • List Permission Assignments
    • Webhooks
      • Create Webhook
      • Get Webhook
      • List Webhooks
      • Update Webhook
      • Delete Webhook
      • Ping Webhook
      • Get Webhook Event
      • List Webhook Events
    • Dfns Change Log
    • API Errors
  • Integrations
    • Exchanges
      • Kraken
      • Binance
      • Coinbase Prime
      • API Reference
        • Create Exchange
        • List Exchanges
        • Get Exchange
        • Delete Exchange
        • List Exchange Accounts
        • List Exchange Account Assets
        • Create Exchange Deposit
        • Create Exchange Withdrawal
    • AML / KYT
      • Chainalysis
    • Staking
      • API Reference
        • Create Stake
        • Create Stake Action
        • List Stakes
        • List Stake Actions
        • get Rewards
    • Fiat On/Off-Ramps
    • Account Abstraction on EVMs
  • Advanced Topics
    • Authentication
      • API Authentication
      • Request Headers
      • Credentials
        • Generate a Key Pair
        • User Credentials
        • Access Token Credentials
        • Storing WebAuthn Credentials in Password Managers
      • Request Signing
      • API objects
    • Delegated Signing
    • API Idempotency
    • FAQ
  • Guides
    • Passkey Settings - Migration guide
    • Keys & Multichain - Migration Guide
Powered by GitBook
On this page
  • Supported networks
  • Tier-1 vs Tier-2 support
  • Pseudo Networks
  1. API Docs

Wallets

Last updated 15 days ago

The Dfns Wallets API enables you to create wallets across a wide variety of chains. APIs are exposed at a high level to view and transfer native cryptocurrencies, fungible tokens and NFTs. Additionally we've exposed low-level transaction broadcast APIs enabling integrations with all available features of the supported chains. All the Tier-1 chains listed below are fully indexed to provide accurate asset reporting and transaction history.

Wallets also support , enabling a non-custodial configuration and an "Apple Pay for Crypto" UX via our WebAuthn/Passkeys integrations. If you have feedback on the Wallets API, please send it to .

Supported networks

You can use any of the follow enumerated types in the network field of :

Mainnets
Testnets
Tier
Standards
Confirmation Delay*

Algorand

AlgorandTestnet

1

ASA

7

Aptos

AptosTestnet

1

AIP-21

30

ArbitrumOne

ArbitrumSepolia

1

ERC-20, ERC-721

50

AvalancheC

AvalancheCFuji

1

ERC-20, ERC-721

50

Base

BaseSepolia

1

ERC-20, ERC-721

50

Berachain

BerachainBepolia

1

ERC-20, ERC-721

5

Bitcoin

BitcoinSignet

1

N/A

2

BitcoinCash

No testnet support

1

N/A

15

Bob

BobSepolia

1

ERC-20, ERC-721

50

Bsc

BscTestnet

1

ERC-20, ERC-721

50

Canton **

CantonTestnet

2

N/A

N/A

Cardano

CardanoPreprod

2

N/A

N/A

Celo ***

CeloAlfajores

1

ERC-20, ERC-721

50

Codex

CodexSepolia

1

ERC20, ERC-721

50

Dogecoin

No testnet support

1

N/A

40

Ethereum

EthereumSepolia

1

ERC-20, ERC-721

12

FantomOpera

FantomTestnet

1

ERC-20, ERC-721

5

ICP (aka Dfinity) **

No testnet support

1

OGY (ICRC support per request)

2

Ion

IonTestnet

1

TEP-74/Jetton

15

Iota **

IotaTestnet

1

N/A

5

Kaspa **

No testnet support

1

N/A

20

Kusama

Westend

2

N/A

N/A

Litecoin

No testnet support

1

N/A

12

Optimism

OptimismSepolia

1

ERC-20, ERC-721

50

Plume

PlumeSepolia

1

ERC-20, ERC-721

50

Polkadot

Westend

2

N/A

N/A

Polygon

PolygonAmoy

1

ERC-20, ERC-721

50

Polymesh **

PolymeshTestnet

1

N/A

4

Race

RaceSepolia

1

ERC-20, ERC-721

50

SeiPacific1

SeiAtlantic2

1

N/A

150

Solana

SolanaDevnet

1

SPL, SPL2022

8

Stellar

StellarTestnet

1

SEP-41/Classic

2

Tezos

TezosGhostnet

2

N/A

N/A

Ton

TonTestnet

1

TEP-74/Jetton

15

Tron

TronNile

1

TRC-10, TRC-20, TRC-721

19

XrpLedger (aka Ripple)

XrpLedgerTestnet

2

N/A

N/A

* Confirmation Delay refers to the number of blocks that must be validated or mined after a transaction has been included in a block for that transaction to be indexed by Dfns. Tier-2 chains are not indexed so finality doesn't apply.

** Specialty networks are not available by default. Please contract your sales representative for additional information.

*** Do not support feeCurrency.

Tier-1 vs Tier-2 support

We plan to add support for more blockchain networks over time. The supported features will vary depending on popularity and market demand.

Pseudo Networks

Tier-1 blockchain networks will support all wallet features, including automatic detection of wallet and balances if applicable, and on-chain asset transfer . Tier-1 support also include , and . Tier-1 chains also support driven by chain indexing.

Tier-2 blockchain networks do not track tokens or on-chain history. Only the of the native token, which is used to pay transaction fees, is returned. Tier-2 support includes , , and Transfer Asset for native chain cryptocurrency only. Webhooks are not available for Tier-2 chains.

Pseudo-network based unbounded wallet creation is deprecated. For raw key signing, please use the instead.

Delegated Signing
docs@dfns.co
Create Wallet
asset
NFT
history
transfer asset
broadcast transaction
generate signature
Webhooks
balance
Broadcast Transaction
Generate Signature
Keys API