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
  • October 4, 2024
  • September 20, 2024
  • September 13, 2024
  • August 30, 2024
  • August 16, 2024
  • August 9, 2024
  • July 26, 2024
  • July 19, 2024
  • July 12, 2024
  • July 5, 2024
  • June 28, 2024
  • June 14, 2024
  • June 7, 2024
  • May 31, 2024
  • May 24, 2024
  • May 17, 2024
  • May 10, 2024
  • May 3, 2024
  • April 19, 2024
  • April 12, 2024
  • March 29, 2024
  • March 15, 2024
  • March 8, 2024
  • Feb 29, 2024
  • Feb 21, 2024
  • Feb 14, 2024
  • Feb 7, 2024
  • Jan 24, 2024
  • Jan 17, 2024
  • Jan 10, 2024
  • Dec 20, 2023
  • Dec 12, 2023
  • Dec 6, 2023
  • Nov 29, 2023
  • Nov 22, 2023
  • Nov 15, 2023
  • Nov 8, 2023
  • Nov 1, 2023
  • Oct 18, 2023
  • Oct 10, 2023
  • Oct 1, 2023
  • Sep 14, 2023
  • Aug 29, 2023
  • Aug 9, 2023
  • Aug 1, 2023
  • July 17, 2023
  • July 11, 2023
  • July 5, 2023
  • June 29, 2023
  • June 7, 2023
  • June 1, 2023
  • May 11, 2023
  • April 26, 2023
  • April 20, 2023
  • April 5, 2023
  • Mar 23, 2023
  • Mar 14, 2023
  • Mar 8, 2023
  • Feb 28, 2023
  • Feb 17, 2023
  • Feb 8, 2023
  • Jan 30, 2023
  • Jan 13, 2023
  • Dec 19, 2022
  • Dec 15, 2022
  • Dec 7, 2022
  • Nov 30, 2022
  • Nov 22, 2022
  • Nov 16, 2022
  • Nov 8, 2022
  • Oct 27, 2022
  • Oct 16, 2022
  • Sep 27, 2022
  • Aug 30, 2022
  1. API Docs

Dfns Change Log

Change log detailing feature releases

The Dfns change log documents changes to our product functionality made by our releases. This includes new features, breaking changes, bug fixes to known issues, deprecations, etc. Please bookmark this page and refresh frequently for the latest updates.

October 4, 2024

  • Launched Dfns Connect improvements

September 20, 2024

  • Launched Wallet Transfer idempotency

  • Launched Kaspa chain as Tier 1

September 13, 2024

  • Launched Race Chain as Tier 1

  • Upgraded MATIC to POL

August 30, 2024

  • Deployed fix for Polygon gas fee estimation

August 16, 2024

  • Launched Kraken CEX integration

August 9, 2024

  • Launched ICP and OGY support as Tier 1

July 26, 2024

  • Launched TON in SDK and Dashboard UI

  • Enabled feature flags for KU23 ECDSA signing

July 19, 2024

  • Launched TON blockchain support

  • Fixed bug in Solana transaction management

July 12, 2024

  • Launched new filter on List Wallets to retrieve wallets by userID/username

  • Password encryption based Webauthn alternative

July 5, 2024

  • Launched Flutter SDK

  • Launched Dashboard visual redesign

June 28, 2024

  • Chainalysis integration for KYT/AML

  • Support for Holesky testnet

June 14, 2024

  • Launched key export for EdDSA keys

June 7, 2024

  • Launched Solana Tier 1

May 31, 2024

  • Launched internal indexing for EVM chains

  • Launched Algorand NFT indexing

May 24, 2024

  • Launched Android Kotlin SDK

May 17, 2024

  • Launched create credential w/ code in dashboard

May 10, 2024

  • Launched Stellar Tier 1

May 3, 2024

  • Launched cross platform registration with a one-time code

  • Upgraded ZeroDev SDK version

April 19, 2024

  • Upgraded Viem SDK integration to 2.X

April 12, 2024

  • Launched recipient whitelisting in Policy Engine

  • Executed Asset Account and Public Key to Wallet migration script

  • Retired legacy authentication service

March 29, 2024

  • Launched Cardano Tier2 support and Polygon Amoy Tier1 (retired Mumbai)

  • Laucnhed Solana fee estimation API

March 15, 2024

  • Launched Tier2 support for PolkaDot and Kusama

March 8, 2024

  • Launched Tier1 support for Algorand

  • Removed legacy dashboard access in production

Feb 29, 2024

  • Removed Policy Engine v1 create endpoints from dashboard and SDK

Feb 21, 2024

  • Launched Litecoin Tier1

Feb 14, 2024

  • New support for WebAuthn across subdomains

Feb 7, 2024

Jan 24, 2024

  • Renamed Ripple to XrpLedger

Jan 17, 2024

  • Added send button in dashboard for tier2 chains

  • Exposed verified contracts in the API metadata for EVM chains

  • Renamed Ripple to XrpLedger for accuracy

Jan 10, 2024

  • Launched Bitcoin indexing for Wallets bringing the chain to Tier1 support

  • Fixed a bug preventing users from reading end user wallet metadata

  • Released AWS KMS Signer in the SDK

Dec 20, 2023

  • Backend changes to cluster load balancing

Dec 12, 2023

  • Added secondsValid to PAT expiration config

Dec 6, 2023

  • Launched Solana and Tezos Tier2 wallets support

  • Launched support for the Starkware ecosystem with KeyECDSAStark Pseudo Networks

Nov 29, 2023

Nov 22, 2023

  • Launched Tier2 wallets support for Bitcoin and Tron

Nov 15, 2023

  • Launched SDK support for Viem

  • Launched new .env file generation utility in the dashboard

Nov 8, 2023

  • Moved all EVM chains to Tier 1 support in Wallets API.

  • Added Base L2 support and ArbitrumSepolia testnet

Nov 1, 2023

  • Released new WalletConnect integration in the dashboard using WebAuthn to sign transactions

Oct 18, 2023

  • Released first version of wallet export for Enterprise plan customers.

Oct 10, 2023

  • Released first version of wallet import for Enterprise plan customers.

Oct 1, 2023

  • Released CGGMP pre-signatures to accelerate signing request times

Sep 14, 2023

  • Enabled CGGMP signers in production environments

Aug 29, 2023

  • Enabled PaymentVelocity rules on Asset Accounts

  • Released permissions and policy engine in the dashboard

Aug 9, 2023

  • Released Policy Engine support for Wallet TransferAmountLimit rules

  • Released Wallets in the dashboard

Aug 1, 2023

  • Released Policy Engine support for Wallet AlwaysActivated rules

  • Added Generate Signature support for Pseudo Network Wallets

July 17, 2023

  • Updated network names for wallet blockchains

  • Returning complete signature encoding from Get Signature calls.

July 11, 2023

  • Updated enumerated types for Wallets API network value

July 5, 2023

  • Relaxed CORS policy preventing API calls from the browser

June 29, 2023

  • Latency optimizations for Auth service

  • Fixes for Windows Hello usage with Webauthn

June 7, 2023

  • Released CMP asset in the dashboard

June 1, 2023

  • Released the new Wallets and NFTs API Beta

  • Fixed bugs related to trailing slashes in URL paths

May 11, 2023

  • Added key-based recovery support to the Dfns Dashboard

  • Fixed bug in WalletConnect deployment

April 26, 2023

  • Added MVP signer multi-tenancy for ninja sandbox orgs

  • Updates to blockchain indexing pipeline

April 20, 2023

  • Added Ethereum Sepolia testnet to blockchain indexing

  • Add Tezos & Solana support to BroadcastTransaction

April 5, 2023

  • Allow users to add permissions to API keys in the dashboard

  • Optimized API response latency via server-side changes

  • Additional dashboard security enahncements

Mar 23, 2023

  • Deployed new authentication service to production (non-customer impacting)

  • Removed isImmutable field from policy creation

  • Fixed bug where rejected transactions are not reflecting the correct state

  • Changed payment note to write to XRP destination tag

Mar 14, 2023

  • Added blockchain indexing for SOL and XRP

  • Added activityId query string param to List policy control executions

Mar 8, 2023

  • Added nonce to BroadcastTransaction API responses

  • Payment note broadcasted as memo in XRP transactions

Feb 28, 2023

  • Added new ListTransactions endpoint

  • Throughput enhancements to our indexing pipeline

Feb 17, 2023

  • Deployed chain indexing on BTC and LTC

  • Deployed support for Constellation network (DAG) and Ambrosus network (AirDAO)

Feb 8, 2023

  • Added support for agEUR token on Polygon (AGEUR.MATIC assetSymbol)

  • Updated testnet for SKALE blockchain

Jan 30, 2023

  • Added support for Solana tokens

  • Deprecated groupSize and groupThreshold body paramters for key generation

  • Polygon payments fix for "transaction underpriced" error

Jan 13, 2023

  • Released support for Elrond chain

  • Added indexing support for Polygon and Binance Smart Chain

  • Misc bug fixes

Dec 19, 2022

  • Fixed a bug in BroadcastTransaction where the value parameter was being interpreted in ETH instead of WEI.

  • Last push of the year!

Dec 15, 2022

  • Launched new direction and status query parameters on ListPayments

  • Fixed a bug in the timeoutInMinutes implementation in PolicyControls

Dec 7, 2022

  • Launched upgraded key storage persistence layer for wallet scalability

  • Launched indexing for ERC20s including USDT, USDC, MATIC, BNB so they are exposed in incoming transactions.

  • Internal bug fixes for Binance Smart Chain.

Nov 30, 2022

  • Launched our new blockchain indexing microservice for Ethereum mainnet exposed via the new direction field on payments and the new PaymentReceived and PaymentConfirmed callback eventKinds.

  • Internal bug fixes wrt database pagination

Nov 22, 2022

  • Continuing the roll out of our new authorization framework called Permissions. The rollout is intended to be silent and should have no customer facing impact. Stay tuned for further announcements on the features & functionality.

  • Deprecated AllowedProducts internal restriction on API endpoint usage. Now public keys created with the high level API can be used with the low level API and vice versa.

Nov 16, 2022

  • Rolled out a new authorization framework called Permissions. This is the first of two deployments and should have no customer-facing impact.

  • Deployed changes to our internal gateways for routing internal API calls.

Nov 8, 2022

  • Added a maxUnitBalance property to the response from the GetBalance endpoint representing the largest possible unit for the given asset.

  • IP Whitelisting fixes: API Gateway redirect aliases, extra NAT Gateway IPs whitelisted

  • Integrated Fantom, Optimism, and SKALE blockchains

Oct 27, 2022

  • Added PolicyActivated and WalletCreated callback subscription topics

  • Integrated TRON blockchain

Oct 16, 2022

  • Deployed IP whitelisting framework

  • Fixed a bug impacting payment initiation and market data collection

Sep 27, 2022

  • Added GetAddressForNetwork endpoint

  • Deployed internal changes around zero trust service to service communication

  • Fixed testnet erc20 tokens with Goerli addresses

  • Bug fix adding asset symbol to chain validation

Aug 30, 2022

  • Deployed filtering policies by public keys of wallets

  • Bug fix for Policy Control Execution bad activity types

Last updated 7 months ago

Launched for tagging wallets for Policy Engine filters

Laucnhed

Launched new endpoint to

Launched

Added custodial field to . False implies an end user wallet

Fixed a bug in which Policy Engine was filtering by default

Launched new

released

live

New API released

Launched

released

Added a to call view (aka read-only) contract methods

Enabled on callbacks and pubic keys

new endpoints
iOS Swift SDK
create user & wallet simultaneously
GoLang SDK
ListWallets
List Approvals
Read Contract endpoint
Policy Engine v2
Tron and Algorand T1 wallets support
Retries on webhooks
network fees
Wallet webhooks
Typescript SDK
new endpoint
Permissions