redstone

Deliver on-chain price data via RedStone pull, push, and RedStone X models.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/labsaistudio/AABC-Labs --skill redstone-labsaistudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redstone
Source: https://github.com/labsaistudio/AABC-Labs/tree/main/backend/agent/skills/catalog/redstone
Command: npx skills add https://github.com/labsaistudio/AABC-Labs --skill redstone-labsaistudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RedStone provides on-chain price data delivery through pull, push, and RedStone X models to power smart contracts.

Core Features & Use Cases

  • Pull model: on-demand price data delivered in calldata for gas efficiency.
  • Push model: Chainlink-compatible on-chain feeds with heartbeat-based validation.
  • RedStone X: two-phase frontrunning protection for intents and post-submission price data.
  • Multi-chain support: works across Ethereum, Arbitrum, Avalanche, Base, and more with configurable data services.

Quick Start

Use RedStone to attach signed price data to a transaction by wrapping the contract call with WrapperBuilder and specifying dataServiceId and feeds to include.

Frequently Asked Questions about redstone

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

FAQPage Schema
How do I get on-chain price data using a pull oracle model?

To get on-chain price data using a pull oracle model, you wrap your contract call with WrapperBuilder, specify the dataServiceId and desired feeds, and attach signed price data in calldata for gas-efficient delivery.

How does the RedStone X model protect against oracle frontrunning?

Oracle frontrunning protection in the RedStone X model utilizes a two-phase approach to secure intents and provide post-submission price data, preventing malicious actors from exploiting price updates during transaction execution.

Can I use Chainlink-compatible price feeds with alternative oracle models?

Yes, you can use Chainlink-compatible price feeds through the push model, which delivers on-chain feeds with heartbeat-based validation while supporting configurable data services across multiple chains.

Which blockchains support multi-chain price feed integrations?

Multi-chain price feed integrations are supported across Ethereum, Arbitrum, Avalanche, Base, and more, allowing you to configure data services and deploy secure oracle integrations on these networks.

What security configurations are required for secure oracle integrations?

Secure oracle integrations require configuring signer thresholds, timestamp validation, and specific data-service settings to ensure the reliability and integrity of the on-chain price data delivery.

When should I use a push model vs a pull model for price feeds?

Use a push model for Chainlink-compatible heartbeat-based on-chain feeds, or a pull model when you need on-demand price data delivered in calldata to optimize gas efficiency for your smart contracts.