Fetch verified Molpha data
molpha_fetch_verifiedTrigger a signing round for an oracle feed and receive a signed payload with verifier arguments for Solana, EVM, or Starknet, serving as the trust anchor for on-chain verification or forwarding.
Instructions
Trigger a signing round for a feed and return the self-contained signed payload PLUS prebuilt verifier arguments for each requested chain. The signed payload is the trust anchor — verify it or forward it to a contract; do not consume value alone. Only the solana leg can be settled from this server (via autoSubmit, or by passing this tool's output to molpha_execute unmodified); evm and starknet return contract-ready calldata only — executing verify() there is the agent's job by design (see molpha_verify). payment selects how the round is paid for: "subscription" uses the caller's active USDC subscription (fails if inactive), "x402" self-funds a per-request escrow (auto-funds up to the MOLPHA_X402_MAX_PRICE_USDC / MOLPHA_X402_MAX_SPEND_PER_DAY_USDC caps), and "auto" (default) uses the subscription when active and falls back to x402 otherwise. feedId is derived from apiConfig + signaturesRequired + the signer's pubkey when omitted (see molpha_derive_feed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chains | Yes | ||
| dryRun | No | ||
| feedId | No | ||
| maxAge | No | ||
| payment | No | ||
| apiConfig | Yes | ||
| autoSubmit | No | Submit the signed DataUpdate to Solana in the same call, so a round-trip settle is one call instead of two. Requires "solana" in chains. Honours dryRun and the daily execute cap; a failed submit still returns the signed artifact so it can be retried via molpha_execute. | |
| encryptSecrets | No | ||
| signaturesRequired | No |