Dfns Agreements API

The Agreements API from Dfns — 2 operation(s) for agreements.

Operations 2

GET /agreements/latest-unaccepted Get Latest Unaccepted Agreement #
POST /agreements/{agreementId}/accept Record Agreement Acceptance #

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-agreements-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-agreements-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.0.249
  title: Dfns Agreements 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: Agreements
paths:
  /agreements/latest-unaccepted:
    get:
      operationId: getLatestUnacceptedAgreement
      summary: Get Latest Unaccepted Agreement
      tags:
      - Agreements
      security:
      - authenticationToken: []
      description: Get the latest unaccepted agreement for a specific agreement type
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`Agreements:Read`: Always required."
      parameters:
      - schema:
          type: string
          enum:
          - PrivacyPolicy
          - TermsAndConditions
          - UniswapTermsOfService
          - UniswapPrivacyPolicy
          description: Type of agreement to look up.
        required: true
        description: Type of agreement to look up.
        name: agreementType
        in: query
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  latestAgreement:
                    $ref: '#/components/schemas/Agreement'
                required:
                - latestAgreement
  /agreements/{agreementId}/accept:
    post:
      operationId: recordAgreementAcceptance
      summary: Record Agreement Acceptance
      tags:
      - Agreements
      security:
      - authenticationToken: []
        userActionSignature: []
      description: Record the acceptance of a specific agreement by its ID
      x-mint:
        content: "#### Authentication\n\n✅ Organization User (`CustomerEmployee`)    \n❌ Delegated User (`EndUser`)    \n✅ Service Account\n\n#### Required Permissions\n\n`Agreements:Accept`: Always required."
      parameters:
      - schema:
          type: string
          minLength: 1
          description: ID of the agreement to accept.
        required: true
        description: ID of the agreement to accept.
        name: agreementId
        in: path
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  agreementId:
                    type: string
                    description: ID of the agreement that was accepted.
                  userId:
                    type: string
                    minLength: 1
                    maxLength: 64
                    pattern: ^us-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
                    description: User id.
                    example: us-6b58p-r53sr-rlrd3l5cj3uc4ome
                  dateAccepted:
                    type: string
                    format: date-time
                    description: '[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). Date the agreement was accepted.'
                    example: 2023-04-14 20:41:28.715000+00:00
                required:
                - agreementId
                - userId
                - dateAccepted
                additionalProperties: false
components:
  schemas:
    Agreement:
      type:
      - object
      - 'null'
      properties:
        id:
          type: string
          description: ID of the agreement.
        agreementUrl:
          type: string
          description: URL where the full agreement document can be viewed.
        details:
          type: string
          description: Details of the agreement.
        agreementType:
          type: string
          enum:
          - PrivacyPolicy
          - TermsAndConditions
          - UniswapTermsOfService
          - UniswapPrivacyPolicy
          description: Type of the agreement.
      required:
      - id
      - details
      - agreementType
      additionalProperties: false
      description: Latest unaccepted agreement, or `null` if none.
  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
  - scheme: EdDSA
    curve: ed25519
  footnote: null
x-provenance:
  method: harvested
  publisher: Dfns
  source: https://docs.dfns.co/openapi.yaml
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)