Dfns Fee Sponsors API

The Fee Sponsors API from Dfns — 5 operation(s) for fee sponsors.

Operations 7

POST /fee-sponsors Create Fee Sponsor #
GET /fee-sponsors List Fee Sponsors #
GET /fee-sponsors/{feeSponsorId} Get Fee Sponsor #
DELETE /fee-sponsors/{feeSponsorId} Delete Fee Sponsor #
PUT /fee-sponsors/{feeSponsorId}/deactivate Deactivate Fee Sponsor #
PUT /fee-sponsors/{feeSponsorId}/activate Activate Fee Sponsor #
GET /fee-sponsors/{feeSponsorId}/fees List Sponsored Fees #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dfns:dfns-fee-sponsors-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dfns-fee-sponsors-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.0.249
  title: Dfns Fee Sponsors API
servers:
- url: https://api.dfns.io
  description: Default - Europe
- url: https://api.uae.dfns.io
  description: UAE
- url: https://api.dfns.ninja
  description: <Deprecated> Staging
tags:
- name: Fee Sponsors
paths:
  /fee-sponsors:
    post:
      operationId: createFeeSponsor
      summary: Create Fee Sponsor
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
        userActionSignature: []
      description: Creates a new `FeeSponsor` associated with a sponsor wallet. Returns a new fee sponsor entity with the `id` to be used when making a transfer.
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Create`: Always required."
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  minLength: 1
                  maxLength: 50
                  description: Nickname for the Fee Sponsor. This will be displayed on the transfer modal in the dashboard.
                walletId:
                  type: string
                  minLength: 1
                  maxLength: 64
                  pattern: ^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
                  description: Id of the wallet that will be used to sponsor the fee for other wallets.
                  example: wa-5pfuu-9euek-h0odgb6snva8ph3k
                allowEndUser:
                  type: boolean
                  default: false
                  description: Defines whether EndUsers and their delegated wallets can use this Fee Sponsor.
              required:
              - walletId
              additionalProperties: false
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeeSponsor'
    get:
      operationId: listFeeSponsors
      summary: List Fee Sponsors
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
      description: Retrieves all Fee Sponsors configured in your organization.
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Read`: Always required."
      parameters:
      - schema:
          type: integer
          minimum: 1
          maximum: 500
          default: 50
          description: Maximum number of items to return.
        required: false
        description: Maximum number of items to return.
        name: limit
        in: query
      - schema:
          type: string
          minLength: 1
          description: Opaque token used to retrieve the next page. Returned as `nextPageToken` from the previous request.
        required: false
        description: Opaque token used to retrieve the next page. Returned as `nextPageToken` from the previous request.
        name: paginationToken
        in: query
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      $ref: '#/components/schemas/FeeSponsor'
                    description: Current page items.
                  nextPageToken:
                    type: string
                    description: token to use as `paginationToken` to request the next page.
                required:
                - items
  /fee-sponsors/{feeSponsorId}:
    get:
      operationId: getFeeSponsor
      summary: Get Fee Sponsor
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
      description: Retrieve a Fee Sponsor information by ID.
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Read`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Which Fee Sponsor you wish to retrieve.
        required: true
        description: Which Fee Sponsor you wish to retrieve.
        name: feeSponsorId
        in: path
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeeSponsor'
    delete:
      operationId: deleteFeeSponsor
      summary: Delete Fee Sponsor
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
        userActionSignature: []
      description: Delete a Fee Sponsor. This action is irreversible. The fee sponsor won't be able to be used anymore when making a transfer.
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Delete`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Which Fee Sponsor you wish to delete.
        required: true
        description: Which Fee Sponsor you wish to delete.
        name: feeSponsorId
        in: path
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeeSponsor'
  /fee-sponsors/{feeSponsorId}/deactivate:
    put:
      operationId: deactivateFeeSponsor
      summary: Deactivate Fee Sponsor
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
        userActionSignature: []
      description: 'Deactivate a Fee Sponsor: The fee sponsor won''t be able to be used anymore when making a transfer.'
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Update`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Which Fee Sponsor you wish to deactivate.
        required: true
        description: Which Fee Sponsor you wish to deactivate.
        name: feeSponsorId
        in: path
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeeSponsor'
  /fee-sponsors/{feeSponsorId}/activate:
    put:
      operationId: activateFeeSponsor
      summary: Activate Fee Sponsor
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
        userActionSignature: []
      description: 'Activate a Fee Sponsor: The fee sponsor can be used when making a transfer.'
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Update`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Which Fee Sponsor you wish to activate.
        required: true
        description: Which Fee Sponsor you wish to activate.
        name: feeSponsorId
        in: path
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeeSponsor'
  /fee-sponsors/{feeSponsorId}/fees:
    get:
      operationId: listSponsoredFees
      summary: List Sponsored Fees
      tags:
      - Fee Sponsors
      security:
      - authenticationToken: []
      description: Retrieves all fees paid by the specific Fee Sponsor.
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`FeeSponsors:Read`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Fee Sponsor to retrieve the fees from.
        required: true
        description: Fee Sponsor to retrieve the fees from.
        name: feeSponsorId
        in: path
      - schema:
          type: string
          pattern: ^\d+$
        required: false
        name: limit
        in: query
      - schema:
          type: string
          minLength: 1
        required: false
        name: paginationToken
        in: query
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      type: object
                      properties:
                        feeSponsorId:
                          type: string
                          minLength: 1
                          maxLength: 64
                          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
                          description: Fee Sponsor id.
                          example: fs-5vqdl-gliqk-b4rfukqauov1sp7j
                        sponsoreeId:
                          type: string
                          description: Id of the entity being sponsored, e.g. a wallet id.
                        requestId:
                          type: string
                          description: Id of the request that was sponsored.
                        fee:
                          type: string
                          description: Fee amount that was paid for the request
                        dateRequested:
                          type: string
                          format: date-time
                          description: '[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the sponsorship was requested.'
                          example: 2023-04-14 20:41:28.715000+00:00
                        dateConfirmed:
                          type: string
                          format: date-time
                          description: '[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the sponsorship was confirmed.'
                          example: 2023-04-14 20:41:28.715000+00:00
                      required:
                      - feeSponsorId
                      - sponsoreeId
                      - requestId
                      - dateRequested
                      - dateConfirmed
                  nextPageToken:
                    type: string
                required:
                - items
components:
  schemas:
    Network:
      type: string
      title: Network
      enum:
      - Algorand
      - AlgorandTestnet
      - Aptos
      - AptosTestnet
      - ArbitrumOne
      - ArbitrumSepolia
      - Arc
      - ArcTestnet
      - Areum
      - AvalancheC
      - AvalancheCFuji
      - Base
      - BaseSepolia
      - Berachain
      - BerachainBepolia
      - Bitcoin
      - BitcoinSignet
      - BitcoinTestnet4
      - BitcoinCash
      - Bob
      - BobSepolia
      - Bsc
      - BscTestnet
      - Canton
      - CantonTestnet
      - Cardano
      - CardanoPreprod
      - Concordium
      - ConcordiumTestnet
      - Celo
      - CeloSepolia
      - Codex
      - CodexSepolia
      - CosmosHub4
      - CosmosIcsTestnet
      - Dogecoin
      - DogecoinTestnet
      - Ethereum
      - EthereumClassic
      - EthereumClassicMordor
      - EthereumSepolia
      - EthereumHoodi
      - FlareC
      - FlareCCoston2
      - FlowEvm
      - FlowEvmTestnet
      - Hedera
      - HederaTestnet
      - Ink
      - InkSepolia
      - InternetComputer
      - Ion
      - IonTestnet
      - Iota
      - IotaTestnet
      - Kusama
      - KusamaAssetHub
      - Litecoin
      - LitecoinTestnet
      - Monad
      - MonadTestnet
      - Movement
      - MovementTestnet
      - Near
      - NearTestnet
      - Optimism
      - OptimismSepolia
      - Origyn
      - Plasma
      - PlasmaTestnet
      - Plume
      - PlumeSepolia
      - Paseo
      - PaseoAssetHub
      - Polkadot
      - PolkadotAssetHub
      - Polygon
      - PolygonAmoy
      - Polymesh
      - PolymeshTestnet
      - Rayls
      - RaylsTestnet
      - Robinhood
      - RobinhoodSepolia
      - SeiAtlantic2
      - SeiPacific1
      - Solana
      - SolanaDevnet
      - Sonic
      - SonicTestnet
      - Starknet
      - StarknetSepolia
      - Stellar
      - StellarTestnet
      - Sui
      - SuiTestnet
      - Tezos
      - TezosShadownet
      - Tempo
      - TempoModerato
      - Tsc
      - TscTestnet1
      - Ton
      - TonTestnet
      - Tron
      - TronNile
      - Westend
      - WestendAssetHub
      - Xdc
      - XdcApothem
      - XLayer
      - XLayerSepolia
      - XrpLedger
      - XrpLedgerTestnet
    FeeSponsor:
      type: object
      properties:
        id:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Fee Sponsor id.
          example: fs-5vqdl-gliqk-b4rfukqauov1sp7j
        name:
          type: string
          description: Nickname for the Fee Sponsor. This is displayed on the transfer modal in the dashboard.
        walletId:
          type: string
          minLength: 1
          maxLength: 64
          pattern: ^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
          description: Id of the wallet that is used to sponsor the fee for other wallets
          example: wa-5pfuu-9euek-h0odgb6snva8ph3k
        network:
          allOf:
          - $ref: '#/components/schemas/Network'
          - description: Network used for the wallet.
        status:
          type: string
          enum:
          - Active
          - Deactivated
          - Archived
          description: Fee sponsor status.
        dateCreated:
          type: string
          format: date-time
          description: '[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the Fee Sponsor was created.'
          example: 2023-04-14 20:41:28.715000+00:00
        allowEndUser:
          type: boolean
          description: Defines whether EndUsers and their delegated wallets can use this Fee Sponsor.
      required:
      - id
      - walletId
      - network
      - status
      - dateCreated
      additionalProperties: false
      example:
        id: fs-1f04s-lqc9q-xxxxxxxxxxxxxxxx
        walletId: wa-1f04s-lqc9q-xxxxxxxxxxxxxxxx
        network: Solana
        status: Active
        dateCreated: 2023-04-14 20:41:28.715000+00:00
  securitySchemes:
    authenticationToken:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: '**Bearer Token:** Used to authenticate API requests.

        More details how to generate the token: [Authentication flows](https://docs.dfns.co/api-reference/auth/login-flows)'
    userActionSignature:
      type: apiKey
      in: header
      name: X-DFNS-USERACTION
      description: '**User Action Signature:** Used to sign the change-inducing API requests.

        More details how to generate the token: [User Action Signing flows](https://docs.dfns.co/api-reference/auth/signing-flows)'
x-networks:
- id: Algorand
  name: Algorand
  testnets:
  - network: AlgorandTestnet
    faucet: https://bank.testnet.algorand.network/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - ASA
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Aptos
  name: Aptos
  testnets:
  - network: AptosTestnet
    faucet: https://www.aptosfaucet.com/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - AIP-21
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: ArbitrumOne
  name: Arbitrum One
  testnets:
  - network: ArbitrumSepolia
    faucet: https://cloud.google.com/application/web3/faucet
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Arc
  name: Arc
  testnets:
  - network: ArcTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Areum
  name: Areum
  testnets: []
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: true
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: AvalancheC
  name: Avalanche C-Chain
  testnets:
  - network: AvalancheCFuji
    faucet: https://faucets.chain.link/fuji
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Base
  name: Base
  testnets:
  - network: BaseSepolia
    faucet: https://docs.base.org/base-chain/tools/network-faucets
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Berachain
  name: Berachain
  testnets:
  - network: BerachainBepolia
    faucet: https://bepolia.faucet.berachain.com/
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Bsc
  name: Binance Smart Chain
  testnets:
  - network: BscTestnet
    faucet: https://www.bnbchain.org/en/testnet-faucet
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Bitcoin
  name: Bitcoin
  testnets:
  - network: BitcoinSignet
    faucet: https://signetfaucet.com/
  - network: BitcoinTestnet4
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  - scheme: Schnorr
    curve: secp256k1
  footnote: null
- id: BitcoinCash
  name: Bitcoin Cash
  testnets: []
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Bob
  name: BOB
  testnets:
  - network: BobSepolia
    faucet: https://faucets.chain.link/bob-testnet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Canton
  name: Canton
  testnets:
  - network: CantonTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - CIP-56
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Cardano
  name: Cardano
  testnets:
  - network: CardanoPreprod
    faucet: https://docs.cardano.org/cardano-testnets/tools/faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - Asset
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Celo
  name: Celo
  testnets:
  - network: CeloSepolia
    faucet: https://faucet.celo.org/celo-sepolia
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: '[^2]'
- id: Codex
  name: Codex
  testnets:
  - network: CodexSepolia
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Concordium
  name: Concordium
  testnets:
  - network: ConcordiumTestnet
    faucet: https://github.com/Concordium/concordium-dapp-examples/tree/main/testnet-faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - CIS-2
  - CIS-7
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: CosmosHub4
  name: Cosmos Hub 4
  testnets:
  - network: CosmosIcsTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Dogecoin
  name: Dogecoin
  testnets:
  - network: DogecoinTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Ethereum
  name: Ethereum
  testnets:
  - network: EthereumHoodi
    faucet: null
  - network: EthereumSepolia
    faucet: https://cloud.google.com/application/web3/faucet/ethereum/sepolia
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  - ERC-7984
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: EthereumClassic
  name: Ethereum Classic
  testnets:
  - network: EthereumClassicMordor
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: FlareC
  name: Flare C-Chain
  testnets:
  - network: FlareCCoston2
    faucet: https://faucet.flare.network/coston2
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: FlowEvm
  name: Flow EVM
  testnets:
  - network: FlowEvmTestnet
    faucet: https://faucet.flow.com/fund-account
  tier: 1
  specialty: true
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Hedera
  name: Hedera
  testnets:
  - network: HederaTestnet
    faucet: https://portal.hedera.com/faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - HTS
  - HIP-17
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: InternetComputer
  name: ICP (aka Dfinity)
  testnets: []
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Ink
  name: Ink
  testnets:
  - network: InkSepolia
    faucet: https://inkonchain.com/faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Ion
  name: ION
  testnets:
  - network: IonTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - TEP-74
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Iota
  name: Iota
  testnets:
  - network: IotaTestnet
    faucet: https://docs.iota.org/developer/getting-started/get-coins
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Kusama
  name: Kusama
  testnets:
  - network: Westend
    faucet: https://faucet.polkadot.io/westend
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: '@deprecated Assets have been moved to Asset Hub. Refer to [multichain wallets](https://docs.dfns.co/guides/multichain-wallets) to recover your funds.'
- id: KusamaAssetHub
  name: Kusama Asset Hub
  testnets:
  - network: WestendAssetHub
    faucet: null
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Litecoin
  name: Litecoin
  testnets:
  - network: LitecoinTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  - scheme: Schnorr
    curve: secp256k1
  footnote: null
- id: Monad
  name: Monad
  testnets:
  - network: MonadTestnet
    faucet: https://faucet.monad.xyz
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Movement
  name: Movement
  testnets:
  - network: MovementTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - AIP-21
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Near
  name: NEAR
  testnets:
  - network: NearTestnet
    faucet: https://near-faucet.io/
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Optimism
  name: Optimism
  testnets:
  - network: OptimismSepolia
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Origyn
  name: ORIGYN
  testnets: []
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Plasma
  name: Plasma
  testnets:
  - network: PlasmaTestnet
    faucet: https://www.plasma.to/docs/plasma-chain/tools/faucets
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Plume
  name: Plume
  testnets:
  - network: PlumeSepolia
    faucet: https://faucet.plume.org/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Polkadot
  name: Polkadot
  testnets:
  - network: Paseo
    faucet: null
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: '@deprecated Assets have been moved to Asset Hub. Refer to [multichain wallets](https://docs.dfns.co/guides/multichain-wallets) to recover your funds.'
- id: PolkadotAssetHub
  name: Polkadot Asset Hub
  testnets:
  - network: PaseoAssetHub
    faucet: null
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Polygon
  name: Polygon
  testnets:
  - network: PolygonAmoy
    faucet: https://faucet.polygon.technology/
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Polymesh
  name: Polymesh
  testnets:
  - network: PolymeshTestnet
    faucet: null
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Rayls
  name: Rayls
  testnets:
  - network: RaylsTestnet
    faucet: https://devnet-dapp.rayls.com/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards: null
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Robinhood
  name: Robinhood Chain
  testnets:
  - network: RobinhoodSepolia
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: SeiPacific1
  name: Sei Pacific
  testnets:
  - network: SeiAtlantic2
    faucet: https://docs.sei.io/learn/faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Solana
  name: Solana
  testnets:
  - network: SolanaDevnet
    faucet: https://faucet.solana.com/
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - SPL
  - SPL2022
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Sonic
  name: Sonic
  testnets:
  - network: SonicTestnet
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Starknet
  name: Starknet
  testnets:
  - network: StarknetSepolia
    faucet: https://starknet-faucet.vercel.app
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - SNIP-2
  - SNIP-3
  keyFormats:
  - scheme: ECDSA
    curve: stark
  footnote: null
- id: Stellar
  name: Stellar
  testnets:
  - network: StellarTestnet
    faucet: https://lab.stellar.org/account/fund
  tier: 1
  specialty: false
  feeSponsor: true
  walletConnect: true
  standards:
  - SEP-41
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Sui
  name: Sui
  testnets:
  - network: SuiTestnet
    faucet: https://faucet.sui.io/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - Coin
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Tempo
  name: Tempo
  testnets:
  - network: TempoModerato
    faucet: null
  tier: 1
  specialty: true
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Tezos
  name: Tezos
  testnets:
  - network: TezosShadownet
    faucet: https://faucet.shadownet.teztnets.com/
  tier: 2
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards: null
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Ton
  name: TON
  testnets:
  - network: TonTestnet
    faucet: https://faucet.chainstack.com/ton-testnet-faucet
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - TEP-74
  keyFormats:
  - scheme: EdDSA
    curve: ed25519
  footnote: null
- id: Tron
  name: TRON
  testnets:
  - network: TronNile
    faucet: https://nileex.io/join/getJoinPage
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - TRC-10
  - TRC-20
  - TRC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Tsc
  name: Trusted Smart Chain
  testnets:
  - network: TscTestnet1
    faucet: null
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: XLayer
  name: X Layer Network
  testnets:
  - network: XLayerSepolia
    faucet: https://web3.okx.com/xlayer/faucet/xlayerfaucet/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: Xdc
  name: XDC Network
  testnets:
  - network: XdcApothem
    faucet: https://faucet.apothem.network/
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: true
  standards:
  - ERC-20
  - ERC-721
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1
  footnote: null
- id: XrpLedger
  name: XrpLedger (aka Ripple)
  testnets:
  - network: XrpLedgerTestnet
    faucet: https://xrpl.org/resources/dev-tools/xrp-faucets
  tier: 1
  specialty: false
  feeSponsor: false
  walletConnect: false
  standards:
  - IOU
  - XLS-33
  keyFormats:
  - scheme: ECDSA
    curve: secp256k1


# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dfns/refs/heads/main/openapi/dfns-fee-sponsors-api-openapi.yml