用途:通过 Webhook 实时监控区块链事件,覆盖 EVM、Solana 和 Bitcoin。适用于钱包、程序、合约活动、代币转账、NFT、原生交易与内部交易等场景。
主要能力:按链族划分流。EVM 使用 /streams/evm,支持 chainIds、topic0、abi、advancedOptions、includeContractLogs、includeNativeTxs、includeInternalTxs、triggers、getNativeBalances 等;Solana 使用 /streams/solana,以 programIds、mintAddresses 为主,network 必须为 ["mainnet"],无 chainIds、topic0 与 EVM ABI 解码;Bitcoin 使用 /streams/bitcoin,按地址或 xpub 监控,支持 includeInputs、includeOutputs,仅主网。共享工具包括 history、replay、historical jobs、settings、stats。共 47 个端点。
使用方式:基础 URL 为 https://api.moralis-streams.com,所有请求需 X-API-Key: $MORALIS_API_KEY。创建用 PUT,更新/状态/回放用 POST,删除用 DELETE。流 ID 必须是 UUID。列表端点需加 ?limit=100,并用 cursor 分页。创建和更新时会发送强制测试 Webhook,端点须返回 2xx。交付为至少一次,需幂等消费。EVM 与 Solana 先 confirmed: false 再 confirmed: true;Bitcoin 可能对同一 txid 发送 mempool、未确认、2 区块确认后三次通知。持续失败会进入 error 乃至 terminated。
限制:Solana 与 Bitcoin 仅主网;EVM 内部交易仅支持部分主网链,不支持测试网;includeAllTxLogs 需 Pro 及以上;Moonbeam、Moonriver、Lisk 计划于 2026 年 9 月 25 日移除;Free 计划已于 2026 年 9 月 1 日取消,需付费计划,具体价格以实时定价页为准。历史任务的时间戳单位与支持范围需确认。API Key 不应粘贴到聊天中,建议本地 .env 配置。