One-click install
npx skills add https://github.com/flare-foundation/flare-ai-skills --skill flare-ftso-flare-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flare-ftso
Source: https://github.com/flare-foundation/flare-ai-skills/tree/main/skills/flare-ftso-skill
Command: npx skills add https://github.com/flare-foundation/flare-ai-skills --skill flare-ftso-flare-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web3, @flarenetwork/flare-periphery-contract-artifacts, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill consolidates Flare Time Series Oracle (FTSO) knowledge into a single reference, enabling developers to understand the architecture, feeds, and integration patterns necessary to consume and verify Flare price data.

Core Features & Use Cases

  • Understand FTSO architecture: block-latency feeds, scaling anchor feeds, VRF-based provider selection, and volatility incentives.
  • Learn integration patterns: onchain (FtsoV2Interface) and offchain (web3/JS) feed consumption, Merkle proof verification, and cross-pair changes.
  • Use cases: read feeds in Solidity, build frontends with wagmi/viem, verify anchor data, and implement volatility incentives guides.

Quick Start

Read the provided guides to implement a feed consumer using FtsoV2Interface and verify a scaling anchor feed with Merkle proofs.

Frequently Asked Questions about flare-ftso

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read Flare FTSO price feeds in a Solidity smart contract?

To read Flare FTSO price feeds onchain, implement a feed consumer using the FtsoV2Interface to fetch decentralized, block-latency data directly within your Solidity smart contract logic.

What is a Merkle proof and how does it verify scaling anchor feeds on Flare?

A Merkle proof verifies scaling anchor feeds on Flare by cryptographically validating the inclusion and integrity of offchain data against an onchain root hash, ensuring feed accuracy.

Can I access Flare oracle data offchain using JavaScript or TypeScript?

Yes, you can access Flare oracle data offchain using web3, JavaScript, or TypeScript by querying the FTSO feeds directly to build frontend integrations with frameworks like wagmi or viem.

How do I resolve Flare contract addresses dynamically at runtime?

You resolve Flare contract addresses dynamically at runtime by using the ContractRegistry to locate live deployment targets, which streamlines Safe usage and integration tooling.

Does Flare FTSO offer incentives for providing price volatility data?

Yes, Flare FTSO provides volatility incentives to reward data providers, and developers can implement specific integration patterns to participate in this decentralized oracle mechanism.