交易数据 - Dex 交易

DEX 交易数据接口

DEX Trades API 会解析所有已索引的 Solana 交易,允许用户在指定的区块 slot 区间内查询并获取去中心化交易所(DEX)的成交记录。你可以通过 program_id、start_block 与 end_block 过滤结果,以检索更细粒度的成交数据。

基础地址(Base URL)

POST https://graphql.astralane.io/api/v1/dataset/dex/dex-trades/graphqlarrow-up-right

支持的 DEX 列表

https://audacelabs.notion.site/Supported-DEXes-and-Indexed-Data-14b2d9037ca78058ab32f8207665e53e?pvs=4arrow-up-right

Note: 注意:单次请求支持的最大区块范围为 100 个区块(例如从 317380000317380100)。

数据可用性(Data availability)

最早区块:65304730(2021-02-14)

最新区块:较最新区块约 15 秒平均延迟

查询示例

query DexTradeResult {
    dexTrades(
        start_block: 317380000
        end_block: 317380000
        program: "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4"
    ) {
        tx_id
        block_time
        block_slot
        signer
        pool_address
        base_mint
        quote_mint
        base_vault
        quote_vault
        base_amount
        quote_amount
        is_inner_instruction
        instruction_index
        instruction_type
        inner_instruction_index
        outer_program
        inner_program
        txn_fee_lamports
    }
}

示例响应:

字段说明(Response Fields)

  • block_time:区块时间戳。

  • block_slot:区块的 slot 编号。

  • tx_id:交易哈希。

  • signer:交易签名者地址。

  • pool_address:池子地址。

  • base_mint:基础代币(base)mint 地址。

  • quote_mint:计价代币(quote)mint 地址。

  • base_vault:基础代币金库地址。

  • quote_vault:计价代币金库地址。

  • base_amount:本次成交涉及的基础代币数量。

  • quote_amount:本次成交涉及的计价代币数量。

  • is_inner_instruction:是否为内部指令(inner instruction)。

  • instruction_index:该指令在交易中的索引。

  • instruction_type:指令类型。

  • outer_program:外层程序 ID。

  • inner_program:内层程序 ID(如适用)。

  • txn_fee_lamports:交易手续费(以 lamports 计)。

  • signer_lamports_change:签名者的 lamports 变动。

  • partition_0:按日期分区标记。

最后更新于