Skip to content
Image of abstract shape made from white and pink balls.

$FLR Rewards Allocation Proposal

Vote on how $FLR rewards will be distributed in the upcoming rewards distribution event.

Building with the best

 
FAssets logo
Flare Featured News
Firelight - Full Logo

Stake your FXRP on Firelight: Now live

Flare Updates
News update type logo
Flare Featured News
Flare blog logo
XRP logotype

VivoPower and Flare Launch Definitive Strategic Partnership to Deploy US$100 Million in XRP for Institutional Yield

Flare Updates
Small red and white spheres form an eye shape
Flare Featured News
Flare blog logo

Flare 2.0 Vision Part 1: Expand Flare consensus across chain

Flare Updates

Fast

393,414,121

1.1s avg block time with single-slot finality

Decentralized

100 Data Providers

3.3% maximum stake per data provider

Secure

77%
FLR Staked

of which 98% is from the community

Build on Flare

Leverage Flare’s full-stack data solutions in your decentralized application.

import "@flarenetwork/flare-periphery-contracts/flare/ContractRegistry.sol";
import "@flarenetwork/flare-periphery-contracts/flare/FtsoV2Interface.sol";

contract FtsoV2Consumer {
    FtsoV2Interface internal ftsoV2;

    function getFlrUsdPrice() external returns
        (uint256 value, int8 decimals, uint64 timestamp) {
        ftsoV2 = ContractRegistry.getFtsoV2();
        bytes21 flrUsdId = 0x01464c522f55534400000000000000000000000000;
        return ftsoV2.getFeedById(flrUsdId);
    }
}
import { Web3 } from "web3";

export async function main() {
  const w3 = new Web3(RPC_URL);
  const ftsov2 = new w3.eth.Contract(JSON.parse(ABI), FTSOV2_ADDRESS);
  
  const flrUsdId = "0x01464c522f55534400000000000000000000000000";
  const res = await ftsov2.methods.getFeedById().call();
  
  console.log(
    "Value: %s, Decimals: %s, Timestamp: %s", res["0"], res["1"], res["2"],
  );
}
import asyncio
from web3 import AsyncHTTPProvider, AsyncWeb3


async def main() -> None:
    w3 = AsyncWeb3(AsyncHTTPProvider(RPC_URL))
    ftsov2 = w3.eth.contract(address=FTSOV2_ADDRESS, abi=ABI)
    
    flr_usd_id = "0x01464c522f55534400000000000000000000000000"
    res = await ftsov2.functions.getFeedById(flr_usd_id).call()
    
    print(f"Value: {res[0]}, Decimals: {res[1]}, Timestamp {res[2]}")
use alloy::{providers::ProviderBuilder, sol};
use eyre::Result;

sol!(FtsoV2, "abi/FtsoV2.json");

#[tokio::main]
async fn main() -> Result<()> {
    let data = FtsoV2::new(FTSOV2_ADDRESS, ProviderBuilder::new().on_http(RPC_URL))
        .getFeedById("0x01464c522f55534400000000000000000000000000")
        .call()
        .await?;
    println!("Value:{}, Decimals:{}, Timestamp{}", data._0, data._1, data._2);
    Ok(())
}
import (
  "github.com/ethereum/go-ethereum/accounts/abi/bind"
  "github.com/ethereum/go-ethereum/ethclient"
)

func FtsoV2Consumer() {
  client, _ := ethclient.Dial(RPC_URL)
  ftsov2, _ := NewFtsoV2(FTSOV2_ADDRESS, client)
  flrUsdId := "0x01464c522f55534400000000000000000000000000"
  var res []interface{}
  ftsov2.FtsoV2Caller.contract.Call(nil, &res, "getFeedById", flrUsdId)
  println("Value:", res[0], "Decimals:", res[1], "Timestamp:", res[2])
}

Participate in Flare

Image of a three painted figures in the clouds for the XRP program.

Community

Group of people sit in front of sign with Flare logo that says The Blockchain For Data" sizes="" data-savepage-loading="lazy">

ETHGlobal Brussels

Group of people at a flare event" sizes="" data-savepage-loading="lazy">

Flare [Dev] Meetup: Bangalore Edition

builders at flare google hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Flare events

Join us at events across the globe

Small red and white spheres form an amorphous shape" sizes="" data-savepage-loading="lazy">
Two women at ETH London" sizes="" data-savepage-loading="lazy">

ETH London Hackathon

Speaker at a Flare event" sizes="" data-savepage-loading="lazy">

Korean Blockchain Week

Conference room full of people at a Flare event" sizes="" data-savepage-loading="lazy">

ETH London Hackathon

Group of people sit at long table outside at Flare event, some on their laptops" sizes="" data-savepage-loading="lazy">

ETHGlobal Brussels

Flare x Google Hackathon Berkeley" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Contestants on Flare Google Hechathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Contestants on Flare x Google Hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Flare x Google Hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Group of people sit in front of sign with Flare logo that says The Blockchain For Data" sizes="" data-savepage-loading="lazy">

ETHGlobal Brussels

Group of people at a flare event" sizes="" data-savepage-loading="lazy">

Flare [Dev] Meetup: Bangalore Edition

builders at flare google hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Flare events

Join us at events across the globe

Small red and white spheres form an amorphous shape" sizes="" data-savepage-loading="lazy">
Two women at ETH London" sizes="" data-savepage-loading="lazy">

ETH London Hackathon

Speaker at a Flare event" sizes="" data-savepage-loading="lazy">

Korean Blockchain Week

Conference room full of people at a Flare event" sizes="" data-savepage-loading="lazy">

ETH London Hackathon

Group of people sit at long table outside at Flare event, some on their laptops" sizes="" data-savepage-loading="lazy">

ETHGlobal Brussels

Flare x Google Hackathon Berkeley" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Contestants on Flare Google Hechathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Contestants on Flare x Google Hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Flare x Google Hackathon" sizes="" data-savepage-loading="lazy">

Flare x Google Hackathon Berkeley

Subscribe to the Flare Newsletter

Join over 30,000 Flare community members. Sign up to the Flare newsletter today to hear the latest on product releases, ecosystem announcements and global events.

Subscribe
background image
An Error OccurredPlease try to connect a different wallet