cryptoforge-terminal — Oracle Forge
$ cryptoforge info oracle-testing-harness

╔══════════════════════════════════════════════════╗
║  Oracle Testing Harness                           ║
╚══════════════════════════════════════════════════╝

──────────────────────────────────────────────────
  Store:       Oracle Forge
  Category:    testing
  Files:       12
  Price:       $7.99
  Tech:        Solidity ^0.8.24, Foundry, forge-std
  Chains:      Ethereum, Arbitrum, Base, Optimism
──────────────────────────────────────────────────

$ cryptoforge describe oracle-testing-harness

  Mock oracle framework for testing oracle-dependent contracts. Provides configurable mock price feeds, simulated staleness, deviation injection, and VRF coordinator mocks. Essential for unit and integration testing of any oracle-consuming contract.

$ cryptoforge features oracle-testing-harness

  [+] MockChainlinkAggregator with price manipulation
  [+] Staleness simulation (configurable timestamps)
  [+] Deviation injection for edge case testing
  [+] MockVRFCoordinator with fulfillment control
  [+] MockDataFeed with update scheduling
  [+] Price sequence replay from historical data
  [+] Revert simulation for failure testing
  [+] Gas benchmarking utilities
  [+] Foundry test helpers and assertions
  [+] Integration test examples

$ cryptoforge preview oracle-testing-harness
──────────────────────────────────────────────────
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;

import "@openzeppelin/contracts/token/ERC20/IERC20.sol";

/// @title Oracle Testing Harness
/// @notice Mock oracle framework for testing oracle-dependent contracts.
contract OracleTestingHarness {
    address public immutable owner;
    uint256 public constant VERSION = 1;

    event Initialized(address indexed deployer);

    constructor() {
        owner = msg.sender;
        emit Initialized(msg.sender);
    }

    // ... full implementation in purchased package
}
──────────────────────────────────────────────────

$ _
Buy Now — $7.99
← cd ../