Deep Lake: Accelerate Bitcoin Development
  • Welcome to Deep Lake
  • Introduction
  • Deep Lake Bitcoin API
    • API Overview
    • Testnet
    • Wallets
    • API Reference
    • Asset Limits
  • Deep Lake Oracle
    • Introduction
  • Security
    • Overview & Responsibilities
  • FLOWS API
    • Overview
    • Staking
    • Lending (Coming Soon)
    • Bitcoin Collateralization
  • GUIDES
    • Bitcoin Liquidity
    • Proof of Reserve
    • Ordinals Lending
    • Ordinals Staking
    • Decentralized Derivatives & Options
    • Bitcoin Native Stablecoins
    • Bitcoin Lending
    • Sports Betting
    • Native L1 DAOs
  • Get API Access
    • Sign Up
Powered by GitBook
On this page
  • Queries
  • action
  • actions
  • address
  • addresses
  • asset
  • assets
  • balance
  • block
  • blocks
  • collateral
  • collaterals
  • element
  • elements
  • escrow
  • escrows
  • fee
  • flow
  • flows
  • leg
  • legs
  • outcome
  • outcomes
  • transaction
  • transactions
  • tvl
  • Mutations
  • broadcastEscrow
  • buildSignature
  • checkOutcome
  • createAddress
  • createAsset
  • createCollateral
  • createElement
  • createEscrow
  • createOutcome
  • executeAction
  • executeEscrow
  • executeFlow
  • executeSignature
  • sign
  • updateAddress
  • updateAsset
  • updateCollateral
  • updateElement
  • updateTransaction
  • Subscriptions
  • balanceUpdated
  • Types
  • Account
  • AccountWhereInput
  • Action
  • ActionDataInput
  • ActionWhereInput
  • Actions
  • Address
  • AddressDataInput
  • AddressWhereInput
  • Addresses
  • Asset
  • AssetDataInput
  • AssetWhereInput
  • Assets
  • Block
  • BlockWhereInput
  • Blocks
  • Boolean
  • Collateral
  • CollateralDataInput
  • CollateralWhereInput
  • Condition
  • ConditionDataInput
  • ConditionWhereInput
  • Content
  • ContentDataInput
  • ContentWhereInput
  • Element
  • ElementDataInput
  • ElementWhereInput
  • Elements
  • Escrow
  • EscrowDataInput
  • EscrowWhereInput
  • Escrows
  • Fee
  • FeeWhereInput
  • Flow
  • FlowWhereInput
  • Flows
  • ID
  • Int
  • JSONObject
  • Leg
  • LegWhereInput
  • Legs
  • Liquidity
  • LiquidityWhereInput
  • Outcome
  • OutcomeDataInput
  • OutcomeWhereInput
  • Outcomes
  • Side
  • Signature
  • SignatureDataInput
  • SignatureWhereInput
  • String
  • Transaction
  • TransactionDataInput
  • TransactionWhereInput
  • Transactions
  • Verification
  • VerificationDataInput
  • VerificationWhereInput

Was this helpful?

Edit on GitHub
  1. Deep Lake Bitcoin API

API Reference

PreviousWalletsNextAsset Limits

Last updated 1 year ago

Was this helpful?

Queries

action

Response

Returns an

Arguments

Name

Description

where -

Example

Query

query Action($where: ActionWhereInput) {
  action(where: $where) {
    id
    type
    configuration
  }
}

Variables

{"where": ActionWhereInput}

Response

{
  "data": {
    "action": {
      "id": "xyz789",
      "type": "xyz789",
      "configuration": {}
    }
  }
}

actions

Response

Arguments

Name

Description

Example

Query

query Actions(
  $where: ActionWhereInput,
  $take: Int,
  $skip: Int,
  $gt: ActionWhereInput,
  $lt: ActionWhereInput,
  $like: ActionWhereInput,
  $orderBy: [JSONObject]
) {
  actions(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      type
      configuration
    }
    count
  }
}

Variables

{
  "where": ActionWhereInput,
  "take": 987,
  "skip": 123,
  "gt": ActionWhereInput,
  "lt": ActionWhereInput,
  "like": ActionWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"actions": {"data": [Action], "count": 123}}}

address

Response

Arguments

Name

Description

Example

Query

query Address($where: AddressWhereInput) {
  address(where: $where) {
    id
    value
    publicKey
    type
    meta
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{"where": AddressWhereInput}

Response

{
  "data": {
    "address": {
      "id": "abc123",
      "value": "abc123",
      "publicKey": "abc123",
      "type": "xyz789",
      "meta": {},
      "escrow": Escrow
    }
  }
}

addresses

Response

Arguments

Name

Description

Example

Query

query Addresses(
  $where: AddressWhereInput,
  $take: Int,
  $skip: Int,
  $gt: AddressWhereInput,
  $lt: AddressWhereInput,
  $like: AddressWhereInput,
  $orderBy: [JSONObject]
) {
  addresses(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      value
      publicKey
      type
      meta
      escrow {
        ...EscrowFragment
      }
    }
    count
  }
}

Variables

{
  "where": AddressWhereInput,
  "take": 987,
  "skip": 987,
  "gt": AddressWhereInput,
  "lt": AddressWhereInput,
  "like": AddressWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"addresses": {"data": [Address], "count": 987}}}

asset

Response

Arguments

Name

Description

Example

Query

query Asset($where: AssetWhereInput) {
  asset(where: $where) {
    id
    type
    usdValue
    content {
      meta
      node
    }
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    addresses {
      id
      value
      publicKey
      type
      meta
      escrow {
        ...EscrowFragment
      }
    }
    action {
      id
      type
      configuration
    }
  }
}

Variables

{"where": AssetWhereInput}

Response

{
  "data": {
    "asset": {
      "id": "xyz789",
      "type": "abc123",
      "usdValue": "xyz789",
      "content": Content,
      "collateral": Collateral,
      "addresses": [Address],
      "action": Action
    }
  }
}

assets

Response

Arguments

Name

Description

Example

Query

query Assets(
  $where: AssetWhereInput,
  $take: Int,
  $skip: Int,
  $gt: AssetWhereInput,
  $lt: AssetWhereInput,
  $like: AssetWhereInput,
  $orderBy: [JSONObject]
) {
  assets(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      type
      usdValue
      content {
        ...ContentFragment
      }
      collateral {
        ...CollateralFragment
      }
      addresses {
        ...AddressFragment
      }
      action {
        ...ActionFragment
      }
    }
    count
  }
}

Variables

{
  "where": AssetWhereInput,
  "take": 123,
  "skip": 123,
  "gt": AssetWhereInput,
  "lt": AssetWhereInput,
  "like": AssetWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"assets": {"data": [Asset], "count": 123}}}

balance

Response

Arguments

Name

Description

Example

Query

query Balance($where: AccountWhereInput) {
  balance(where: $where) {
    id
    wallet
    debit
    credit
  }
}

Variables

{"where": AccountWhereInput}

Response

{
  "data": {
    "balance": {
      "id": "xyz789",
      "wallet": "abc123",
      "debit": "abc123",
      "credit": "xyz789"
    }
  }
}

block

Response

Arguments

Name

Description

Example

Query

query Block($where: BlockWhereInput) {
  block(where: $where) {
    id
    indexed
  }
}

Variables

{"where": BlockWhereInput}

Response

{
  "data": {
    "block": {
      "id": "abc123",
      "indexed": true
    }
  }
}

blocks

Response

Arguments

Name

Description

Example

Query

query Blocks(
  $where: BlockWhereInput,
  $take: Int,
  $skip: Int,
  $gt: BlockWhereInput,
  $lt: BlockWhereInput,
  $like: BlockWhereInput,
  $orderBy: [JSONObject]
) {
  blocks(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      indexed
    }
    count
  }
}

Variables

{
  "where": BlockWhereInput,
  "take": 987,
  "skip": 987,
  "gt": BlockWhereInput,
  "lt": BlockWhereInput,
  "like": BlockWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"blocks": {"data": [Block], "count": 123}}}

collateral

Response

Arguments

Name

Description

Example

Query

query Collateral($where: ActionWhereInput) {
  collateral(where: $where) {
    id
    assets {
      id
      type
      usdValue
      content {
        ...ContentFragment
      }
      collateral {
        ...CollateralFragment
      }
      addresses {
        ...AddressFragment
      }
      action {
        ...ActionFragment
      }
    }
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{"where": ActionWhereInput}

Response

{
  "data": {
    "collateral": {
      "id": "xyz789",
      "assets": [Asset],
      "escrow": Escrow
    }
  }
}

collaterals

Response

Arguments

Name

Description

Example

Query

query Collaterals(
  $where: CollateralWhereInput,
  $take: Int,
  $skip: Int,
  $gt: CollateralWhereInput,
  $lt: ActionWhereInput,
  $like: ActionWhereInput,
  $orderBy: [JSONObject]
) {
  collaterals(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      type
      configuration
    }
    count
  }
}

Variables

{
  "where": CollateralWhereInput,
  "take": 987,
  "skip": 123,
  "gt": CollateralWhereInput,
  "lt": ActionWhereInput,
  "like": ActionWhereInput,
  "orderBy": [{}]
}

Response

{
  "data": {
    "collaterals": {"data": [Action], "count": 987}
  }
}

element

Response

Arguments

Name

Description

Example

Query

query Element($where: ElementWhereInput) {
  element(where: $where) {
    id
    number
    sequence
    type
    externalId
  }
}

Variables

{"where": ElementWhereInput}

Response

{
  "data": {
    "element": {
      "id": "abc123",
      "number": "abc123",
      "sequence": "xyz789",
      "type": "abc123",
      "externalId": "xyz789"
    }
  }
}

elements

Response

Arguments

Name

Description

Example

Query

query Elements(
  $where: ElementWhereInput,
  $take: Int,
  $skip: Int,
  $gt: ElementWhereInput,
  $lt: ElementWhereInput,
  $like: ElementWhereInput,
  $orderBy: [JSONObject]
) {
  elements(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      number
      sequence
      type
      externalId
    }
    count
  }
}

Variables

{
  "where": ElementWhereInput,
  "take": 987,
  "skip": 123,
  "gt": ElementWhereInput,
  "lt": ElementWhereInput,
  "like": ElementWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"elements": {"data": [Element], "count": 987}}}

escrow

Response

Arguments

Name

Description

Example

Query

query Escrow($where: EscrowWhereInput) {
  escrow(where: $where) {
    id
    startDate
    endDate
    status
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    meta
    transactions {
      id
      hex
      type
      base64
      txid
      inputs
      outputs
    }
    sides {
      id
      movement
      action
      leaf
    }
    product {
      id
      name
      type
      key {
        ...KeyFragment
      }
    }
  }
}

Variables

{"where": EscrowWhereInput}

Response

{
  "data": {
    "escrow": {
      "id": "xyz789",
      "startDate": "abc123",
      "endDate": "xyz789",
      "status": "abc123",
      "collateral": Collateral,
      "meta": {},
      "transactions": [Transaction],
      "sides": [Side],
      "product": Product
    }
  }
}

escrows

Response

Arguments

Name

Description

Example

Query

query Escrows(
  $where: EscrowWhereInput,
  $take: Int,
  $skip: Int,
  $gt: EscrowWhereInput,
  $lt: EscrowWhereInput,
  $like: EscrowWhereInput,
  $orderBy: [JSONObject]
) {
  escrows(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
    count
  }
}

Variables

{
  "where": EscrowWhereInput,
  "take": 987,
  "skip": 987,
  "gt": EscrowWhereInput,
  "lt": EscrowWhereInput,
  "like": EscrowWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"escrows": {"data": [Escrow], "count": 987}}}

fee

Response

Arguments

Name

Description

Example

Query

query Fee($where: FeeWhereInput) {
  fee(where: $where) {
    value
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{"where": FeeWhereInput}

Response

{
  "data": {
    "fee": {
      "value": "xyz789",
      "escrow": Escrow
    }
  }
}

flow

Response

Arguments

Name

Description

Example

Query

query Flow($where: FlowWhereInput) {
  flow(where: $where) {
    id
    escrows {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
    step
  }
}

Variables

{"where": FlowWhereInput}

Response

{
  "data": {
    "flow": {
      "id": "xyz789",
      "escrows": [Escrow],
      "step": {}
    }
  }
}

flows

Response

Arguments

Name

Description

Example

Query

query Flows(
  $where: FlowWhereInput,
  $take: Int,
  $skip: Int,
  $gt: FlowWhereInput,
  $lt: FlowWhereInput,
  $like: FlowWhereInput,
  $orderBy: [JSONObject]
) {
  flows(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      escrows {
        ...EscrowFragment
      }
      step
    }
    count
  }
}

Variables

{
  "where": FlowWhereInput,
  "take": 123,
  "skip": 123,
  "gt": FlowWhereInput,
  "lt": FlowWhereInput,
  "like": FlowWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"flows": {"data": [Flow], "count": 123}}}

leg

Response

Arguments

Name

Description

Example

Query

query Leg($where: LegWhereInput) {
  leg(where: $where) {
    id
    startDate
    endDate
    type
    nature
    activationDate
    address
    value
  }
}

Variables

{"where": LegWhereInput}

Response

{
  "data": {
    "leg": {
      "id": "abc123",
      "startDate": "abc123",
      "endDate": "abc123",
      "type": "abc123",
      "nature": "abc123",
      "activationDate": "abc123",
      "address": "abc123",
      "value": "xyz789"
    }
  }
}

legs

Response

Arguments

Name

Description

Example

Query

query Legs(
  $where: LegWhereInput,
  $take: Int,
  $skip: Int,
  $gt: LegWhereInput,
  $lt: LegWhereInput,
  $like: LegWhereInput,
  $orderBy: [JSONObject]
) {
  legs(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      startDate
      endDate
      type
      nature
      activationDate
      address
      value
    }
    count
  }
}

Variables

{
  "where": LegWhereInput,
  "take": 123,
  "skip": 987,
  "gt": LegWhereInput,
  "lt": LegWhereInput,
  "like": LegWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"legs": {"data": [Leg], "count": 123}}}

outcome

Response

Arguments

Name

Description

Example

Query

query Outcome($where: OutcomeWhereInput) {
  outcome(where: $where) {
    id
    description
    tag
    conditions {
      id
      filter
      module
      outcome {
        ...OutcomeFragment
      }
      transaction {
        ...TransactionFragment
      }
      verification {
        ...VerificationFragment
      }
    }
    signature {
      publicKey
      wif
    }
    block {
      id
      indexed
    }
  }
}

Variables

{"where": OutcomeWhereInput}

Response

{
  "data": {
    "outcome": {
      "id": "xyz789",
      "description": "abc123",
      "tag": "abc123",
      "conditions": [Condition],
      "signature": Signature,
      "block": Block
    }
  }
}

outcomes

Response

Arguments

Name

Description

Example

Query

query Outcomes(
  $where: OutcomeWhereInput,
  $take: Int,
  $skip: Int,
  $gt: OutcomeWhereInput,
  $lt: OutcomeWhereInput,
  $like: OutcomeWhereInput,
  $orderBy: [JSONObject]
) {
  outcomes(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      description
      tag
      conditions {
        ...ConditionFragment
      }
      signature {
        ...SignatureFragment
      }
      block {
        ...BlockFragment
      }
    }
    count
  }
}

Variables

{
  "where": OutcomeWhereInput,
  "take": 123,
  "skip": 987,
  "gt": OutcomeWhereInput,
  "lt": OutcomeWhereInput,
  "like": OutcomeWhereInput,
  "orderBy": [{}]
}

Response

{"data": {"outcomes": {"data": [Outcome], "count": 123}}}

transaction

Response

Arguments

Name

Description

Example

Query

query Transaction($where: TransactionWhereInput) {
  transaction(where: $where) {
    id
    hex
    type
    base64
    txid
    inputs
    outputs
  }
}

Variables

{"where": TransactionWhereInput}

Response

{
  "data": {
    "transaction": {
      "id": "xyz789",
      "hex": "xyz789",
      "type": "abc123",
      "base64": "xyz789",
      "txid": "xyz789",
      "inputs": 123,
      "outputs": 123
    }
  }
}

transactions

Response

Arguments

Name

Description

Example

Query

query Transactions(
  $where: TransactionWhereInput,
  $take: Int,
  $skip: Int,
  $gt: TransactionWhereInput,
  $lt: TransactionWhereInput,
  $like: TransactionWhereInput,
  $orderBy: [JSONObject]
) {
  transactions(
    where: $where,
    take: $take,
    skip: $skip,
    gt: $gt,
    lt: $lt,
    like: $like,
    orderBy: $orderBy
  ) {
    data {
      id
      hex
      type
      base64
      txid
      inputs
      outputs
    }
    count
  }
}

Variables

{
  "where": TransactionWhereInput,
  "take": 987,
  "skip": 987,
  "gt": TransactionWhereInput,
  "lt": TransactionWhereInput,
  "like": TransactionWhereInput,
  "orderBy": [{}]
}

Response

{
  "data": {
    "transactions": {"data": [Transaction], "count": 987}
  }
}

tvl

Response

Arguments

Name

Description

Example

Query

query Tvl(
  $where: LiquidityWhereInput,
  $lt: LiquidityWhereInput
) {
  tvl(
    where: $where,
    lt: $lt
  ) {
    id
    amount
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
    organization {
      id
      name
      logo
      webhooks {
        ...WebhookFragment
      }
    }
  }
}

Variables

{
  "where": LiquidityWhereInput,
  "lt": LiquidityWhereInput
}

Response

{
  "data": {
    "tvl": {
      "id": 123,
      "amount": "xyz789",
      "escrow": Escrow,
      "organization": Organization
    }
  }
}

Mutations

broadcastEscrow

Response

Arguments

Name

Description

Example

Query

mutation BroadcastEscrow($data: EscrowDataInput) {
  broadcastEscrow(data: $data) {
    id
    startDate
    endDate
    status
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    meta
    transactions {
      id
      hex
      type
      base64
      txid
      inputs
      outputs
    }
    sides {
      id
      movement
      action
      leaf
    }
    product {
      id
      name
      type
      key {
        ...KeyFragment
      }
    }
  }
}

Variables

{"data": EscrowDataInput}

Response

{
  "data": {
    "broadcastEscrow": {
      "id": "xyz789",
      "startDate": "xyz789",
      "endDate": "xyz789",
      "status": "abc123",
      "collateral": Collateral,
      "meta": {},
      "transactions": [Transaction],
      "sides": [Side],
      "product": Product
    }
  }
}

buildSignature

Response

Arguments

Name

Description

Example

Query

mutation BuildSignature($where: SignatureWhereInput) {
  buildSignature(where: $where) {
    publicKey
    wif
  }
}

Variables

{"where": SignatureWhereInput}

Response

{
  "data": {
    "buildSignature": {
      "publicKey": "xyz789",
      "wif": "xyz789"
    }
  }
}

checkOutcome

Response

Arguments

Name

Description

Example

Query

mutation CheckOutcome($where: OutcomeWhereInput) {
  checkOutcome(where: $where) {
    id
    description
    tag
    conditions {
      id
      filter
      module
      outcome {
        ...OutcomeFragment
      }
      transaction {
        ...TransactionFragment
      }
      verification {
        ...VerificationFragment
      }
    }
    signature {
      publicKey
      wif
    }
    block {
      id
      indexed
    }
  }
}

Variables

{"where": OutcomeWhereInput}

Response

{
  "data": {
    "checkOutcome": {
      "id": "xyz789",
      "description": "xyz789",
      "tag": "abc123",
      "conditions": [Condition],
      "signature": Signature,
      "block": Block
    }
  }
}

createAddress

Response

Arguments

Name

Description

Example

Query

mutation CreateAddress($data: AddressDataInput) {
  createAddress(data: $data) {
    id
    value
    publicKey
    type
    meta
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{"data": AddressDataInput}

Response

{
  "data": {
    "createAddress": {
      "id": "xyz789",
      "value": "abc123",
      "publicKey": "abc123",
      "type": "abc123",
      "meta": {},
      "escrow": Escrow
    }
  }
}

createAsset

Response

Arguments

Name

Description

Example

Query

mutation CreateAsset($data: AssetDataInput) {
  createAsset(data: $data) {
    id
    type
    usdValue
    content {
      meta
      node
    }
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    addresses {
      id
      value
      publicKey
      type
      meta
      escrow {
        ...EscrowFragment
      }
    }
    action {
      id
      type
      configuration
    }
  }
}

Variables

{"data": AssetDataInput}

Response

{
  "data": {
    "createAsset": {
      "id": "abc123",
      "type": "abc123",
      "usdValue": "abc123",
      "content": Content,
      "collateral": Collateral,
      "addresses": [Address],
      "action": Action
    }
  }
}

createCollateral

Response

Arguments

Name

Description

Example

Query

mutation CreateCollateral($data: CollateralDataInput) {
  createCollateral(data: $data) {
    id
    assets {
      id
      type
      usdValue
      content {
        ...ContentFragment
      }
      collateral {
        ...CollateralFragment
      }
      addresses {
        ...AddressFragment
      }
      action {
        ...ActionFragment
      }
    }
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{"data": CollateralDataInput}

Response

{
  "data": {
    "createCollateral": {
      "id": "abc123",
      "assets": [Asset],
      "escrow": Escrow
    }
  }
}

createElement

Response

Arguments

Name

Description

Example

Query

mutation CreateElement($data: ElementDataInput) {
  createElement(data: $data) {
    id
    number
    sequence
    type
    externalId
  }
}

Variables

{"data": ElementDataInput}

Response

{
  "data": {
    "createElement": {
      "id": "abc123",
      "number": "xyz789",
      "sequence": "xyz789",
      "type": "xyz789",
      "externalId": "abc123"
    }
  }
}

createEscrow

Response

Arguments

Name

Description

Example

Query

mutation CreateEscrow($data: EscrowDataInput) {
  createEscrow(data: $data) {
    id
    startDate
    endDate
    status
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    meta
    transactions {
      id
      hex
      type
      base64
      txid
      inputs
      outputs
    }
    sides {
      id
      movement
      action
      leaf
    }
    product {
      id
      name
      type
      key {
        ...KeyFragment
      }
    }
  }
}

Variables

{"data": EscrowDataInput}

Response

{
  "data": {
    "createEscrow": {
      "id": "xyz789",
      "startDate": "abc123",
      "endDate": "abc123",
      "status": "abc123",
      "collateral": Collateral,
      "meta": {},
      "transactions": [Transaction],
      "sides": [Side],
      "product": Product
    }
  }
}

createOutcome

Response

Arguments

Name

Description

Example

Query

mutation CreateOutcome($data: OutcomeDataInput) {
  createOutcome(data: $data) {
    id
    description
    tag
    conditions {
      id
      filter
      module
      outcome {
        ...OutcomeFragment
      }
      transaction {
        ...TransactionFragment
      }
      verification {
        ...VerificationFragment
      }
    }
    signature {
      publicKey
      wif
    }
    block {
      id
      indexed
    }
  }
}

Variables

{"data": OutcomeDataInput}

Response

{
  "data": {
    "createOutcome": {
      "id": "abc123",
      "description": "abc123",
      "tag": "abc123",
      "conditions": [Condition],
      "signature": Signature,
      "block": Block
    }
  }
}

executeAction

Response

Arguments

Name

Description

Example

Query

mutation ExecuteAction($where: ActionWhereInput) {
  executeAction(where: $where) {
    id
    type
    configuration
  }
}

Variables

{"where": ActionWhereInput}

Response

{
  "data": {
    "executeAction": {
      "id": "xyz789",
      "type": "abc123",
      "configuration": {}
    }
  }
}

executeEscrow

Response

Arguments

Name

Description

Example

Query

mutation ExecuteEscrow($where: EscrowWhereInput) {
  executeEscrow(where: $where) {
    id
    startDate
    endDate
    status
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    meta
    transactions {
      id
      hex
      type
      base64
      txid
      inputs
      outputs
    }
    sides {
      id
      movement
      action
      leaf
    }
    product {
      id
      name
      type
      key {
        ...KeyFragment
      }
    }
  }
}

Variables

{"where": EscrowWhereInput}

Response

{
  "data": {
    "executeEscrow": {
      "id": "xyz789",
      "startDate": "abc123",
      "endDate": "xyz789",
      "status": "xyz789",
      "collateral": Collateral,
      "meta": {},
      "transactions": [Transaction],
      "sides": [Side],
      "product": Product
    }
  }
}

executeFlow

Response

Arguments

Name

Description

Example

Query

mutation ExecuteFlow(
  $where: JSONObject,
  $data: JSONObject
) {
  executeFlow(
    where: $where,
    data: $data
  ) {
    id
    escrows {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
    step
  }
}

Variables

{"where": {}, "data": {}}

Response

{
  "data": {
    "executeFlow": {
      "id": "abc123",
      "escrows": [Escrow],
      "step": {}
    }
  }
}

executeSignature

Response

Arguments

Name

Description

Example

Query

mutation ExecuteSignature(
  $where: SignatureWhereInput,
  $data: SignatureDataInput
) {
  executeSignature(
    where: $where,
    data: $data
  ) {
    publicKey
    wif
  }
}

Variables

{
  "where": SignatureWhereInput,
  "data": SignatureDataInput
}

Response

{
  "data": {
    "executeSignature": {
      "publicKey": "abc123",
      "wif": "abc123"
    }
  }
}

sign

Response

Arguments

Name

Description

Example

Query

mutation Sign($where: OutcomeWhereInput) {
  sign(where: $where) {
    id
    description
    tag
    conditions {
      id
      filter
      module
      outcome {
        ...OutcomeFragment
      }
      transaction {
        ...TransactionFragment
      }
      verification {
        ...VerificationFragment
      }
    }
    signature {
      publicKey
      wif
    }
    block {
      id
      indexed
    }
  }
}

Variables

{"where": OutcomeWhereInput}

Response

{
  "data": {
    "sign": {
      "id": "xyz789",
      "description": "xyz789",
      "tag": "xyz789",
      "conditions": [Condition],
      "signature": Signature,
      "block": Block
    }
  }
}

updateAddress

Response

Arguments

Name

Description

Example

Query

mutation UpdateAddress(
  $data: AddressDataInput,
  $where: AddressWhereInput
) {
  updateAddress(
    data: $data,
    where: $where
  ) {
    id
    value
    publicKey
    type
    meta
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{
  "data": AddressDataInput,
  "where": AddressWhereInput
}

Response

{
  "data": {
    "updateAddress": {
      "id": "abc123",
      "value": "abc123",
      "publicKey": "abc123",
      "type": "abc123",
      "meta": {},
      "escrow": Escrow
    }
  }
}

updateAsset

Response

Arguments

Name

Description

Example

Query

mutation UpdateAsset(
  $data: AssetDataInput,
  $where: AssetWhereInput
) {
  updateAsset(
    data: $data,
    where: $where
  ) {
    id
    type
    usdValue
    content {
      meta
      node
    }
    collateral {
      id
      assets {
        ...AssetFragment
      }
      escrow {
        ...EscrowFragment
      }
    }
    addresses {
      id
      value
      publicKey
      type
      meta
      escrow {
        ...EscrowFragment
      }
    }
    action {
      id
      type
      configuration
    }
  }
}

Variables

{
  "data": AssetDataInput,
  "where": AssetWhereInput
}

Response

{
  "data": {
    "updateAsset": {
      "id": "xyz789",
      "type": "xyz789",
      "usdValue": "abc123",
      "content": Content,
      "collateral": Collateral,
      "addresses": [Address],
      "action": Action
    }
  }
}

updateCollateral

Response

Arguments

Name

Description

Example

Query

mutation UpdateCollateral(
  $where: CollateralWhereInput,
  $data: CollateralDataInput
) {
  updateCollateral(
    where: $where,
    data: $data
  ) {
    id
    assets {
      id
      type
      usdValue
      content {
        ...ContentFragment
      }
      collateral {
        ...CollateralFragment
      }
      addresses {
        ...AddressFragment
      }
      action {
        ...ActionFragment
      }
    }
    escrow {
      id
      startDate
      endDate
      status
      collateral {
        ...CollateralFragment
      }
      meta
      transactions {
        ...TransactionFragment
      }
      sides {
        ...SideFragment
      }
      product {
        ...ProductFragment
      }
    }
  }
}

Variables

{
  "where": CollateralWhereInput,
  "data": CollateralDataInput
}

Response

{
  "data": {
    "updateCollateral": {
      "id": "xyz789",
      "assets": [Asset],
      "escrow": Escrow
    }
  }
}

updateElement

Response

Arguments

Name

Description

Example

Query

mutation UpdateElement(
  $where: ElementWhereInput,
  $data: ElementDataInput
) {
  updateElement(
    where: $where,
    data: $data
  ) {
    id
    number
    sequence
    type
    externalId
  }
}

Variables

{
  "where": ElementWhereInput,
  "data": ElementDataInput
}

Response

{
  "data": {
    "updateElement": {
      "id": "abc123",
      "number": "abc123",
      "sequence": "abc123",
      "type": "abc123",
      "externalId": "xyz789"
    }
  }
}

updateTransaction

Response

Arguments

Name

Description

Example

Query

mutation UpdateTransaction(
  $where: TransactionWhereInput,
  $data: TransactionDataInput
) {
  updateTransaction(
    where: $where,
    data: $data
  ) {
    id
    hex
    type
    base64
    txid
    inputs
    outputs
  }
}

Variables

{
  "where": TransactionWhereInput,
  "data": TransactionDataInput
}

Response

{
  "data": {
    "updateTransaction": {
      "id": "abc123",
      "hex": "xyz789",
      "type": "abc123",
      "base64": "abc123",
      "txid": "abc123",
      "inputs": 123,
      "outputs": 987
    }
  }
}

Subscriptions

balanceUpdated

Response

Arguments

Name

Description

Example

Query

subscription BalanceUpdated($where: AccountWhereInput) {
  balanceUpdated(where: $where) {
    id
    wallet
    debit
    credit
  }
}

Variables

{"where": AccountWhereInput}

Response

{
  "data": {
    "balanceUpdated": {
      "id": "abc123",
      "wallet": "abc123",
      "debit": "xyz789",
      "credit": "xyz789"
    }
  }
}

Types

Account

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "wallet": "abc123",
  "debit": "abc123",
  "credit": "abc123"
}

AccountWhereInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "wallet": "xyz789"
}

Action

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "type": "xyz789",
  "configuration": {}
}

ActionDataInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "type": "xyz789",
  "configuration": {}
}

ActionWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "type": "abc123",
  "configuration": {}
}

Actions

Fields

Field Name

Description

Example

{"data": [Action], "count": 987}

Address

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "value": "abc123",
  "publicKey": "abc123",
  "type": "xyz789",
  "meta": {},
  "escrow": Escrow
}

AddressDataInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "value": "xyz789",
  "publicKey": "abc123",
  "type": "xyz789",
  "meta": {},
  "escrow": EscrowDataInput
}

AddressWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "value": "xyz789",
  "publicKey": "abc123",
  "type": "xyz789",
  "meta": {},
  "escrow": EscrowWhereInput
}

Addresses

Fields

Field Name

Description

Example

{"data": [Address], "count": 123}

Asset

Fields

Field Name

Description

Example

{
  "id": "xyz789",
  "type": "xyz789",
  "usdValue": "abc123",
  "content": Content,
  "collateral": Collateral,
  "addresses": [Address],
  "action": Action
}

AssetDataInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "type": "abc123",
  "usdValue": "abc123",
  "content": ContentDataInput,
  "collateral": CollateralDataInput,
  "addresses": [AddressDataInput],
  "action": ActionDataInput
}

AssetWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "type": "xyz789",
  "usdValue": "abc123",
  "content": ContentWhereInput,
  "collateral": CollateralWhereInput,
  "addresses": [AddressWhereInput],
  "action": ActionWhereInput
}

Assets

Fields

Field Name

Description

Example

{"data": [Asset], "count": 123}

Block

Fields

Field Name

Description

Example

{"id": "abc123", "indexed": true}

BlockWhereInput

Fields

Input Field

Description

Example

{"id": "xyz789", "indexed": false}

Blocks

Fields

Field Name

Description

Example

{"data": [Block], "count": 123}

Boolean

Description

The Boolean scalar type represents true or false.

Example

true

Collateral

Fields

Field Name

Description

Example

{
  "id": "xyz789",
  "assets": [Asset],
  "escrow": Escrow
}

CollateralDataInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "assets": [AssetDataInput],
  "escrow": EscrowDataInput
}

CollateralWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "assets": [AssetWhereInput],
  "escrow": EscrowWhereInput
}

Condition

Fields

Field Name

Description

Example

{
  "id": "4",
  "filter": {},
  "module": "xyz789",
  "outcome": Outcome,
  "transaction": Transaction,
  "verification": Verification
}

ConditionDataInput

Fields

Input Field

Description

Example

{
  "id": "4",
  "filter": {},
  "module": "abc123",
  "outcome": OutcomeWhereInput,
  "transaction": TransactionDataInput,
  "verification": VerificationDataInput
}

ConditionWhereInput

Fields

Input Field

Description

Example

{
  "id": "4",
  "filter": {},
  "module": "xyz789",
  "outcome": OutcomeWhereInput,
  "verification": VerificationWhereInput
}

Content

Fields

Field Name

Description

Example

{"meta": {}, "node": {}}

ContentDataInput

Fields

Input Field

Description

Example

{"meta": {}, "node": {}}

ContentWhereInput

Fields

Input Field

Description

Example

{"meta": {}, "node": {}}

Element

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "number": "xyz789",
  "sequence": "xyz789",
  "type": "abc123",
  "externalId": "abc123"
}

ElementDataInput

Fields

Input Field

Description

Example

{
  "number": "xyz789",
  "sequence": "abc123",
  "type": "xyz789",
  "externalId": "abc123"
}

ElementWhereInput

Fields

Input Field

Description

Example

{
  "number": "abc123",
  "sequence": "xyz789",
  "type": "xyz789",
  "externalId": "abc123"
}

Elements

Fields

Field Name

Description

Example

{"data": [Element], "count": 987}

Escrow

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "startDate": "xyz789",
  "endDate": "abc123",
  "status": "xyz789",
  "collateral": Collateral,
  "meta": {},
  "transactions": [Transaction],
  "sides": [Side],
  "product": Product
}

EscrowDataInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "startDate": "abc123",
  "endDate": "xyz789",
  "status": "xyz789",
  "meta": {},
  "collateral": CollateralDataInput,
  "transactions": [TransactionDataInput],
  "product": ProductDataInput
}

EscrowWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "startDate": "abc123",
  "endDate": "abc123",
  "status": "abc123",
  "collateral": CollateralWhereInput,
  "transactions": [TransactionWhereInput],
  "organization": OrganizationWhereInput,
  "product": ProductWhereInput
}

Escrows

Fields

Field Name

Description

Example

{"data": [Escrow], "count": 987}

Fee

Fields

Field Name

Description

Example

{
  "value": "abc123",
  "escrow": Escrow
}

FeeWhereInput

Fields

Input Field

Description

Example

{
  "value": "abc123",
  "escrow": EscrowWhereInput
}

Flow

Fields

Field Name

Description

Example

{
  "id": "xyz789",
  "escrows": [Escrow],
  "step": {}
}

FlowWhereInput

Fields

Input Field

Description

Example

{"id": "abc123"}

Flows

Fields

Field Name

Description

Example

{"data": [Flow], "count": 987}

ID

Description

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Example

4

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example

987

JSONObject

Example

{}

Leg

Fields

Field Name

Description

Example

{
  "id": "xyz789",
  "startDate": "abc123",
  "endDate": "xyz789",
  "type": "abc123",
  "nature": "abc123",
  "activationDate": "abc123",
  "address": "xyz789",
  "value": "abc123"
}

LegWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "startDate": "abc123",
  "endDate": "xyz789",
  "type": "abc123",
  "nature": "abc123",
  "activationDate": "xyz789",
  "address": "xyz789",
  "value": "abc123"
}

Legs

Fields

Field Name

Description

Example

{"data": [Leg], "count": 987}

Liquidity

Fields

Field Name

Description

Example

{
  "id": 123,
  "amount": "xyz789",
  "escrow": Escrow,
  "organization": Organization
}

LiquidityWhereInput

Fields

Input Field

Description

Example

{
  "id": 987,
  "amount": "abc123",
  "escrow": EscrowWhereInput,
  "organization": OrganizationWhereInput
}

Outcome

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "description": "xyz789",
  "tag": "abc123",
  "conditions": [Condition],
  "signature": Signature,
  "block": Block
}

OutcomeDataInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "description": "abc123",
  "tag": "xyz789",
  "conditions": [ConditionDataInput],
  "OR": [OutcomeDataInput]
}

OutcomeWhereInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "description": "xyz789",
  "tag": "xyz789",
  "conditions": [ConditionWhereInput],
  "block": BlockWhereInput,
  "signature": SignatureWhereInput,
  "OR": [OutcomeWhereInput]
}

Outcomes

Fields

Field Name

Description

Example

{"data": [Outcome], "count": 123}

Side

Fields

Field Name

Description

Example

{
  "id": "xyz789",
  "movement": "xyz789",
  "action": "xyz789",
  "leaf": "xyz789"
}

Signature

Fields

Field Name

Description

Example

{
  "publicKey": "abc123",
  "wif": "abc123"
}

SignatureDataInput

Fields

Input Field

Description

Example

{
  "publicKey": "abc123",
  "wif": "abc123",
  "transactions": [TransactionDataInput],
  "escrow": {}
}

SignatureWhereInput

Fields

Input Field

Description

Example

{
  "publicKey": "abc123",
  "wif": "xyz789",
  "OR": [SignatureWhereInput],
  "escrow": {}
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example

"abc123"

Transaction

Fields

Field Name

Description

Example

{
  "id": "abc123",
  "hex": "abc123",
  "type": "xyz789",
  "base64": "abc123",
  "txid": "abc123",
  "inputs": 987,
  "outputs": 987
}

TransactionDataInput

Fields

Input Field

Description

Example

{
  "id": "abc123",
  "hex": "xyz789",
  "type": "xyz789",
  "base64": "abc123",
  "txid": "abc123",
  "inputs": 123,
  "outputs": 123
}

TransactionWhereInput

Fields

Input Field

Description

Example

{
  "id": "xyz789",
  "hex": "xyz789",
  "type": "abc123",
  "base64": "abc123",
  "txid": "xyz789",
  "inputs": 123,
  "outputs": 987
}

Transactions

Fields

Field Name

Description

Example

{"data": [Transaction], "count": 123}

Verification

Fields

Field Name

Description

Example

{
  "id": 4,
  "leftOperand": {},
  "rightOperand": {},
  "operation": "abc123",
  "condition": Condition
}

VerificationDataInput

Fields

Input Field

Description

Example

{
  "id": 4,
  "leftOperand": {},
  "rightOperand": {},
  "operation": "abc123",
  "condition": ConditionDataInput
}

VerificationWhereInput

Fields

Input Field

Description

Example

{
  "id": "4",
  "leftOperand": {},
  "rightOperand": {},
  "operation": "abc123",
  "condition": ConditionWhereInput
}

Fields

Field Name

Description

Example

{"data": [Webhook], "count": 123}

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns a

where -

Returns a

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns a

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns a

where -

Returns a

where -

Returns a

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns a

where -

Returns a

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns an

where -

Returns an

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns a

where -

Returns a

where -

take -

skip -

gt -

lt -

like -

orderBy -

Returns a

where -

lt -

Returns an

data -

Returns a

where -

Returns an

where -

Returns an

data -

Returns an

data -

Returns a

data -

Returns an

data -

Returns an

data -

Returns an

data -

Returns an

where -

Returns an

where -

Returns a

where -

data -

Returns a

where -

data -

Returns an

where -

Returns an

data -

where -

Returns an

data -

where -

Returns a

where -

data -

Returns an

where -

data -

Returns a

where -

data -

Returns an

where -

id -

wallet -

debit -

credit -

id -

wallet -

id -

type -

configuration -

id -

type -

configuration -

id -

type -

configuration -

data -

count -

id -

value -

publicKey -

type -

meta -

escrow -

id -

value -

publicKey -

type -

meta -

escrow -

id -

value -

publicKey -

type -

meta -

escrow -

data -

count -

id -

type -

usdValue -

content -

collateral -

addresses -

action -

id -

type -

usdValue -

content -

collateral -

addresses -

action -

id -

type -

usdValue -

content -

collateral -

addresses -

action -

data -

count -

id -

indexed -

id -

indexed -

data -

count -

id -

assets -

escrow -

id -

assets -

escrow -

id -

assets -

escrow -

id -

filter -

module -

outcome -

transaction -

verification -

id -

filter -

module -

outcome -

transaction -

verification -

id -

filter -

module -

outcome -

verification -

meta -

node -

meta -

node -

meta -

node -

id -

number -

sequence -

type -

externalId -

number -

sequence -

type -

externalId -

number -

sequence -

type -

externalId -

data -

count -

id -

startDate -

endDate -

status -

collateral -

meta -

transactions -

sides -

product -

id -

startDate -

endDate -

status -

meta -

collateral -

transactions -

product -

id -

startDate -

endDate -

status -

collateral -

transactions -

organization -

product -

data -

count -

value -

escrow -

value -

escrow -

id -

escrows -

step -

id -

data -

count -

id -

startDate -

endDate -

type -

nature -

activationDate -

address -

value -

id -

startDate -

endDate -

type -

nature -

activationDate -

address -

value -

data -

count -

id -

amount -

escrow -

organization -

id -

amount -

escrow -

organization -

id -

description -

tag -

conditions -

signature -

block -

id -

description -

tag -

conditions -

OR -

id -

description -

tag -

conditions -

block -

signature -

OR -

data -

count -

id -

movement -

action -

leaf -

publicKey -

wif -

publicKey -

wif -

transactions -

escrow -

publicKey -

wif -

OR -

escrow -

id -

hex -

type -

base64 -

txid -

inputs -

outputs -

id -

hex -

type -

base64 -

txid -

inputs -

outputs -

id -

hex -

type -

base64 -

txid -

inputs -

outputs -

data -

count -

id -

leftOperand -

rightOperand -

operation -

condition -

id -

leftOperand -

rightOperand -

operation -

condition -

id -

leftOperand -

rightOperand -

operation -

condition -

data -

count -

Action
ActionWhereInput
Queries
Actions
ActionWhereInput
Int
Int
ActionWhereInput
ActionWhereInput
ActionWhereInput
[JSONObject]
Queries
Address
AddressWhereInput
Queries
Addresses
AddressWhereInput
Int
Int
AddressWhereInput
AddressWhereInput
AddressWhereInput
[JSONObject]
Queries
Asset
AssetWhereInput
Queries
Assets
AssetWhereInput
Int
Int
AssetWhereInput
AssetWhereInput
AssetWhereInput
[JSONObject]
Queries
Account
AccountWhereInput
Queries
Block
BlockWhereInput
Queries
Blocks
BlockWhereInput
Int
Int
BlockWhereInput
BlockWhereInput
BlockWhereInput
[JSONObject]
Queries
Collateral
ActionWhereInput
Queries
Actions
CollateralWhereInput
Int
Int
CollateralWhereInput
ActionWhereInput
ActionWhereInput
[JSONObject]
Queries
Element
ElementWhereInput
Queries
Elements
ElementWhereInput
Int
Int
ElementWhereInput
ElementWhereInput
ElementWhereInput
[JSONObject]
Queries
Escrow
EscrowWhereInput
Queries
Escrows
EscrowWhereInput
Int
Int
EscrowWhereInput
EscrowWhereInput
EscrowWhereInput
[JSONObject]
Queries
Fee
FeeWhereInput
Queries
Flow
FlowWhereInput
Queries
Flows
FlowWhereInput
Int
Int
FlowWhereInput
FlowWhereInput
FlowWhereInput
[JSONObject]
Queries
Leg
LegWhereInput
Queries
Legs
LegWhereInput
Int
Int
LegWhereInput
LegWhereInput
LegWhereInput
[JSONObject]
Queries
Outcome
OutcomeWhereInput
Queries
Outcomes
OutcomeWhereInput
Int
Int
OutcomeWhereInput
OutcomeWhereInput
OutcomeWhereInput
[JSONObject]
Queries
Transaction
TransactionWhereInput
Queries
Transactions
TransactionWhereInput
Int
Int
TransactionWhereInput
TransactionWhereInput
TransactionWhereInput
[JSONObject]
Queries
Liquidity
LiquidityWhereInput
LiquidityWhereInput
Queries
Mutations
Escrow
EscrowDataInput
Mutations
Signature
SignatureWhereInput
Mutations
Outcome
OutcomeWhereInput
Mutations
Address
AddressDataInput
Mutations
Asset
AssetDataInput
Mutations
Collateral
CollateralDataInput
Mutations
Element
ElementDataInput
Mutations
Escrow
EscrowDataInput
Mutations
Outcome
OutcomeDataInput
Mutations
Action
ActionWhereInput
Mutations
Escrow
EscrowWhereInput
Mutations
Flow
JSONObject
JSONObject
Mutations
Signature
SignatureWhereInput
SignatureDataInput
Mutations
Outcome
OutcomeWhereInput
Mutations
Address
AddressDataInput
AddressWhereInput
Mutations
Asset
AssetDataInput
AssetWhereInput
Mutations
Collateral
CollateralWhereInput
CollateralDataInput
Mutations
Element
ElementWhereInput
ElementDataInput
Mutations
Transaction
TransactionWhereInput
TransactionDataInput
Mutations
Account
AccountWhereInput
String!
String
String
String
Types
String
String
Types
String!
String
JSONObject
Types
String
String
JSONObject
Types
String
String
JSONObject
Types
[Action]
Int
Types
String!
String
String
String
JSONObject
Escrow
Types
String
String
String
String
JSONObject
EscrowDataInput
Types
String
String
String
String
JSONObject
EscrowWhereInput
Types
[Address]
Int
Types
String!
String
String
Content
Collateral
[Address]
Action
Types
String
String
String
ContentDataInput
CollateralDataInput
[AddressDataInput]
ActionDataInput
Types
String
String
String
ContentWhereInput
CollateralWhereInput
[AddressWhereInput]
ActionWhereInput
Types
[Asset]
Int
Types
String
Boolean
Types
String
Boolean
Types
[Block]
Int
Types
Types
String!
[Asset]
Escrow
Types
String
[AssetDataInput]
EscrowDataInput
Types
String
[AssetWhereInput]
EscrowWhereInput
Types
ID
JSONObject
String
Outcome
Transaction
Verification
Types
ID
JSONObject
String
OutcomeWhereInput
TransactionDataInput
VerificationDataInput
Types
ID
JSONObject
String
OutcomeWhereInput
VerificationWhereInput
Types
JSONObject
JSONObject
Types
JSONObject
JSONObject
Types
JSONObject
JSONObject
Types
String!
String
String
String
String
Types
String
String
String
String
Types
String
String
String
String
Types
[Element]
Int
Types
String!
String
String
String
Collateral
JSONObject
[Transaction]
[Side]
Product
Types
String
String
String
String
JSONObject
CollateralDataInput
[TransactionDataInput]
ProductDataInput
Types
String
String
String
String
CollateralWhereInput
[TransactionWhereInput]
OrganizationWhereInput
ProductWhereInput
Types
[Escrow]
Int
Types
String
Escrow
Types
String
EscrowWhereInput
Types
String!
[Escrow]
JSONObject
Types
String
Types
[Flow]
Int
Types
Types
Types
Types
String!
String
String
String
String
String
String
String
Types
String
String
String
String
String
String
String
String
Types
[Leg]
Int
Types
Int
String
Escrow
Organization
Types
Int
String
EscrowWhereInput
OrganizationWhereInput
Types
String
String
String
[Condition]
Signature
Block
Types
String
String
String
[ConditionDataInput]
[OutcomeDataInput]
Types
String
String
String
[ConditionWhereInput]
BlockWhereInput
SignatureWhereInput
[OutcomeWhereInput]
Types
[Outcome]
Int
Types
String
String
String
String
Types
String
String
Types
String
String
[TransactionDataInput]
JSONObject
Types
String
String
[SignatureWhereInput]
JSONObject
Types
Types
String
String
String
String
String
Int
Int
Types
String
String
String
String
String
Int
Int
Types
String
String
String
String
String
Int
Int
Types
[Transaction]
Int
Types
ID
JSONObject
JSONObject
String
Condition
Types
ID
JSONObject
JSONObject
String
ConditionDataInput
Types
ID
JSONObject
JSONObject
String
ConditionWhereInput
Types
[Webhook]
Int