AfricaCryptoChainx

Configure query attributes for AfricaCryptoChainx index with searchable fields including name, symbol, description, and category. Enable faceting on category, network, status, and type. Set access control with API key restrictions, secured user tokens, separate read/write permissions, expiration times, and user-based rate limiting.

By PooCoin.app · saved 10 March 2026 · Bitquery API v2

What it returns

Filters

The query

query UniversalSearch($address: String!) {
  eth_token: EVM(network: eth) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  eth_pool: EVM(network: eth) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        PoolId
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          SmartContract
          Pair {
            SmartContract
          }
        }
      }
    }
  }
  eth_trader: EVM(network: eth) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  bsc_token: EVM(network: bsc) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  bsc_pool: EVM(network: bsc) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        PoolId
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  bsc_trader: EVM(network: bsc) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  base_token: EVM(network: base) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  base_pool: EVM(network: base) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        PoolId
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  base_trader: EVM(network: base) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  arbitrum_token: EVM(network: arbitrum) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  arbitrum_pool: EVM(network: arbitrum) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        PoolId
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  arbitrum_trader: EVM(network: arbitrum) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  matic_token: EVM(network: matic) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  matic_pool: EVM(network: matic) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        PoolId
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  matic_trader: EVM(network: matic) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  optimism_token: EVM(network: optimism) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  optimism_pool: EVM(network: eth) {
    DEXTradeByTokens(
      where: {any: [{Trade: {Dex: {SmartContract: {is: $address}}}}, {Trade: {Dex: {Pair: {SmartContract: {is: $address}}}}}, {Trade: {PoolId: {is: $address}}}]}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        PoolId
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  optimism_trader: EVM(network: eth) {
    DEXTradeByTokens(
      where: {Transaction: {From: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  solana_token: Solana(network: solana) {
    DEXTradeByTokens(
      where: {Trade: {Currency: {MintAddress: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          MintAddress
        }
        Dex {
          ProtocolName
          ProtocolFamily
          ProgramAddress
        }
        Market {
          MarketAddress
        }
      }
    }
  }
  solana_pool: Solana(network: solana) {
    DEXTradeByTokens(
      where: {Trade: {Market: {MarketAddress: {is: $address, not: ""}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          MintAddress
        }
        Side {
          Currency {
            Symbol
            Name
            MintAddress
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          ProgramAddress
        }
        Market {
          MarketAddress
        }
      }
    }
  }
  solana_trader: Solana(network: solana) {
    DEXTradeByTokens(
      where: {Trade: {Account: {Owner: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
  tron_token: Tron {
    DEXTradeByTokens(
      where: {Trade: {Currency: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  tron_pool: Tron {
    DEXTradeByTokens(
      where: {Trade: {Dex: {SmartContract: {is: $address}}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
          SmartContract
        }
        Side {
          Currency {
            Symbol
            Name
            SmartContract
          }
        }
        Dex {
          ProtocolName
          ProtocolFamily
          SmartContract
        }
      }
    }
  }
  tron_trader: Tron {
    DEXTradeByTokens(
      where: {Transaction: {FeePayer: {is: $address}}}
      limit: {count: 1}
    ) {
      Trade {
        Currency {
          Symbol
          Name
        }
      }
    }
  }
}

Variables

{
  "address": "0x4db0C5a0b925910340C2A8B53a07A305382d0E19"
}

Similar queries