Dfns API Enumerated Types

Dfns uses a number of enumerated types throughout our API. Here is a comprehensive list of all valid values for our enumerated types.
Asset Symbol
Dfns supports over 9000 cryptocurrencies and ERC20 fungible asset types - far too many to list here! Please refer to this Github link for an up-to-date list of supported values. Use the strings under the Routing column header when sending requests to APIs that require an asset symbol in the following format:
<SYMBOL>[.<NETWORK>]
Permission Operations
The Dfns Permissions model relies on the following operation enums:
  • ApiKeys:Create
  • ApiKeys:Read
  • ApiKeys:Revoke
  • AssetAccounts:Archive
  • AssetAccounts:Create
  • AssetAccounts:Read
  • Balances:Read
  • CallbackEvents:Read
  • CallbackSubscriptions:Archive
  • CallbackSubscriptions:Create
  • CallbackSubscriptions:Read
  • Employees:Read
  • Payments:Create
  • Payments:Read
  • PermissionAssignments:Create
  • PermissionAssignments:Read
  • PermissionAssignments:Revoke
  • PermissionPredicates:Archive
  • PermissionPredicates:Create
  • PermissionPredicates:Read
  • PermissionPredicates:Update
  • Permissions:Archive
  • Permissions:Create
  • Permissions:Read
  • Permissions:Update
  • Policies:Archive
  • Policies:Create
  • Policies:Read
  • Policies:Update
  • PolicyControlExecutions:Read
  • PolicyControlExecutions:Update
  • PolicyControls:Archive
  • PolicyControls:Create
  • PolicyControls:Read
  • PolicyControls:Update
  • PolicyRules:Archive
  • PolicyRules:Create
  • PolicyRules:Read
  • PolicyRules:Update
  • PublicKeyAddresses:Read
  • PublicKeys:Create
  • PublicKeys:Read
  • Signatures:Create
  • Signatures:Read
  • Transactions:Create
  • Transactions:Read
Payment Status
  • Initiated - Payment just got created, policies are being executed
  • Approved - Payment is approved to be executed, it will soon be broadcasted
  • Rejected - Payment was rejected by policy engine
  • Executed - Payment is executed and fed to a blockchain node
  • Failed - There was an error during broadcasting of the payment
  • Confirmed - Payment is considered Confirmed when it's part of a given block and contains block information

Network

Note these network enums are only for Asset Accounts which have been deprecated. Please see the network values supported by the Wallets API here.
Dfns supports 24 Blockchains today and we are adding more constantly. Here is the valid list of values for network parameters:
Network Symbol
Network Name
Testnet RPC
ADA
Cardano
ALGO
Algorand
ARB
Arbitrum
ATOM
Cosmos
AVAX-C
Avalanche
BNB
Binance Smart Chain
BTC
Bitcoin
CFG
Centrifuge
(only mainnet) wss://fullnode.parachain.centrifuge.io
DOGE
Dogecoin
DOT
Polkadot
EGLD
Elrond
ETH
Ethereum
FTM
Fantom
KSM
Kusama
LTC
Litecoin
MATIC
Polygon
NEAR
Near
OP
Optimism
POLYX
Polymesh
wss://testnet-rpc.polymesh.live
sFUEL
SKALE (note lower case "s")
SOL
Solana
TRX
Tron
XLM
Stellar
XRP
Ripple
XTZ
Tezos