Instant, tamper-proof price feeds for any market on any chain
Permissionless deployment.
Limitless customization.
Seamless integration.




























700+
Feeds running on testnets and mainnets for DeFi, synthetic assets and long-tail markets.
70+
Actively running on major Mainnets & Теstnets.
80K+
Discord followers tracking our progress as we scale the web3 oracle infrastructure.
Developer-first integration
Integrate Blocksense feeds using a clean, standardized EVM contract. The interface is fully compatible with Chainlink-style oracles, requiring minimal changes to your existing codebase or tooling.


Cryptographic data guarantees
Every feed update is verified through SchellingCoin-based secret voting and zero-knowledge proofs. You get full transparency and security without relying on reputation or centralized publishers.


Custom feed creation via SDK
Create feeds with custom logic using our SDK for permissionless data feed creation. Define sources, filters and thresholds to match your protocol’s specific needs, from niche assets to novel markets.


Built to scale with your protocol
Blocksense is optimized for performance across hundreds or thousands of feeds. On-chain reads remain efficient, with predictable gas costs and a consistent developer experience at every stage.


No smoke, no mirrors. Just code that works.
At Blocksense, transparency isn’t a feature, it’s the foundation. Our WebAssembly-based oracle scripts are open for anyone to inspect, so you can see exactly how data moves from the real world to your smart contracts. No black boxes, no hidden logic, just verifiable, trust-minimized price feeds that you control.
Check out the code, make it your own and start building with confidence. Oracles should be as open as the blockchains they serve.
1use blocksense_data_providers_sdk::price_data::{
2 fetchers::{
3 exchanges::{
4 binance::BinancePriceFetcher, bitfinex::BitfinexPriceFetcher,
5 bitget::BitgetPriceFetcher, bybit::BybitPriceFetcher, coinbase::CoinbasePriceFetcher,
6 crypto_com_exchange::CryptoComPriceFetcher, gate_io::GateIoPriceFetcher,
7 gemini::GeminiPriceFetcher, kraken::KrakenPriceFetcher, kucoin::KuCoinPriceFetcher,
8 mexc::MEXCPriceFetcher, okx::OKXPriceFetcher, upbit::UpBitPriceFetcher,
9 },
10 fetch::fetch_all_prices,
11 },
12 traits::prices_fetcher::fetch,
13};
14
15use crate::{get_resources_from_settings, process_results};
16
17#[oracle_component]
18async fn oracle_request(settings: Settings) -> Result<Payload> {
19 let resources = get_resources_from_settings(&settings)?;
20
21 let symbols = resources.symbols;
22
23 let results = fetch_all_prices([
24 fetch::<BinancePriceFetcher>(&symbols),
25 fetch::<BitfinexPriceFetcher>(&symbols),
26 fetch::<BitgetPriceFetcher>(&symbols),
27 fetch::<BybitPriceFetcher>(&symbols),
28 fetch::<CoinbasePriceFetcher>(&symbols),
29 fetch::<CryptoComPriceFetcher>(&symbols),
30 fetch::<GateIoPriceFetcher>(&symbols),
31 fetch::<GeminiPriceFetcher>(&symbols),
32 fetch::<KrakenPriceFetcher>(&symbols),
33 fetch::<KuCoinPriceFetcher>(&symbols),
34 fetch::<MEXCPriceFetcher>(&symbols),
35 fetch::<OKXPriceFetcher>(&symbols),
36 fetch::<UpBitPriceFetcher>(&symbols),
37 ])
38 .await;
39
40 process_results(&results)
41}
Composable data feeds with verifiable cryptographic guarantees.
Ready for mainnet integration.

The zk rollup for programmable oracles.
A fully decentralized protocol with groundbreaking cost efficiency. For every chain and every meta.