getTransfersByAddress
getTransfersByAddress
按地址查询解析的、可读的代币和本地 SOL 转账对象,支持通过铸币、时间、金额、交易方和分页进行筛选。
POST
getTransfersByAddress
概览
getTransfersByAddress 返回涉及钱包地址的代币和本地 SOL 移动的解析、可读的转账对象。使用筛选器根据铸币、区块时间、金额、插槽、方向或交易方缩小结果范围。响应旨在提供准确的钱包活动视图、支付跟踪和余额对账,而无需重新实现 Solana 转账解析。
铸造和销毁转账是单向的。铸造具有
fromUserAccount: null,只能作为收件人的入站转账返回。销毁具有toUserAccount: null,只能作为销毁所有者的出站转账返回。请求参数
Base58编码的所有者钱包地址,用于查询转账。传递钱包所有者地址,而不是关联的代币账户(ATA)。
按对方地址过滤。仅返回与此地址相关的转账。
根据查询地址的转账方向进行过滤。
inoutany
代币铸造地址。对于本地SOL,使用So11111111111111111111111111111111111111111,对于WSOL,使用So11111111111111111111111111111111111111112。
SOL/WSOL显示模式。merged模式将WSOL视为本地SOL,并排除包装/解包行,使以SOL计价的历史更易于对账;separate模式将WSOL保留为独立的SPL代币铸造,并包括包装/解包行。
mergedseparate
用于金额、区块时间和插槽的附加过滤器。
范围比较过滤器。所有字段都是可选的,并且可以组合使用。
大于。
大于或等于。
小于。
小于或等于。
范围比较过滤器。所有字段都是可选的,并且可以组合使用。
大于。
大于或等于。
小于。
小于或等于。
范围比较过滤器。所有字段都是可选的,可以组合使用。
大于。
大于或等于。
小于。
小于或等于。
要返回的最大传输数量。范围1到100。
用于分页的上一个响应的游标。
数据承诺级别。
finalizedconfirmed
请求使用的最小上下文插槽(可选)。
结果排序。
ascdesc
请求体
application/json
JSON-RPC协议版本。
可用选项:
2.0 示例:
"2.0"
请求的唯一标识符。
示例:
"1"
要调用的RPC方法的名称。
可用选项:
getTransfersByAddress 示例:
"getTransfersByAddress"
包含必需的钱包地址和可选配置对象的数组。
示例:
[
"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY",
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"limit": 50,
"sortOrder": "desc"
}
]getTransfersByAddress