Overview
S Balance
S Value
$0.00More Info
Private Name Tags
ContractCreator
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
9779955 | 21 hrs ago | Contract Creation | 0 S |
Loading...
Loading
Contract Name:
ZeroPriceFeed
Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled:
Yes with 1000 runs
Other Settings:
london EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: BUSL-1.1 // Gearbox Protocol. Generalized leverage for DeFi protocols // (c) Gearbox Foundation, 2023. pragma solidity ^0.8.17; import {PriceFeedType} from "@gearbox-protocol/sdk-gov/contracts/PriceFeedType.sol"; import {IPriceFeed} from "@gearbox-protocol/core-v2/contracts/interfaces/IPriceFeed.sol"; /// @title Zero price feed /// @notice Always returns zero price as answer contract ZeroPriceFeed is IPriceFeed { PriceFeedType public constant override priceFeedType = PriceFeedType.ZERO_ORACLE; uint256 public constant override version = 3_00; uint8 public constant override decimals = 8; // U:[ZPF-1] string public constant override description = "Zero price feed"; // U:[ZPF-1] bool public constant override skipPriceCheck = true; // U:[ZPF-1] /// @notice Returns zero price function latestRoundData() external pure override returns (uint80, int256, uint256, uint256, uint80) { return (0, 0, 0, 0, 0); // U:[ZPF-2] } }
// SPDX-License-Identifier: UNLICENSED // Gearbox. Generalized leverage protocol that allows to take leverage and then use it across other DeFi protocols and platforms in a composable way. // (c) Gearbox Foundation, 2023 pragma solidity ^0.8.17; enum PriceFeedType { CHAINLINK_ORACLE, YEARN_ORACLE, CURVE_2LP_ORACLE, CURVE_3LP_ORACLE, CURVE_4LP_ORACLE, ZERO_ORACLE, WSTETH_ORACLE, BOUNDED_ORACLE, COMPOSITE_ORACLE, WRAPPED_AAVE_V2_ORACLE, COMPOUND_V2_ORACLE, BALANCER_STABLE_LP_ORACLE, BALANCER_WEIGHTED_LP_ORACLE, CURVE_CRYPTO_ORACLE, THE_SAME_AS, REDSTONE_ORACLE, ERC4626_VAULT_ORACLE, NETWORK_DEPENDENT, CURVE_USD_ORACLE, PYTH_ORACLE, MELLOW_LRT_ORACLE, PENDLE_PT_TWAP_ORACLE }
// SPDX-License-Identifier: MIT // Gearbox Protocol. Generalized leverage for DeFi protocols // (c) Gearbox Foundation, 2023. pragma solidity ^0.8.0; import { PriceFeedType } from "@gearbox-protocol/sdk-gov/contracts/PriceFeedType.sol"; /// @title Price feed interface interface IPriceFeed { function priceFeedType() external view returns (PriceFeedType); function version() external view returns (uint256); function decimals() external view returns (uint8); function description() external view returns (string memory); function skipPriceCheck() external view returns (bool); function latestRoundData() external view returns (uint80, int256 answer, uint256, uint256 updatedAt, uint80); } /// @title Updatable price feed interface interface IUpdatablePriceFeed is IPriceFeed { function updatable() external view returns (bool); function updatePrice(bytes calldata data) external; }
{ "remappings": [ "@1inch/=node_modules/@1inch/", "@arbitrum/=node_modules/@arbitrum/", "@chainlink/=node_modules/@chainlink/", "@eth-optimism/=node_modules/@eth-optimism/", "@gearbox-protocol/=node_modules/@gearbox-protocol/", "@openzeppelin/=node_modules/@openzeppelin/", "@redstone-finance/=node_modules/@redstone-finance/", "ds-test/=lib/forge-std/lib/ds-test/src/", "eth-gas-reporter/=node_modules/eth-gas-reporter/", "forge-std/=lib/forge-std/src/" ], "optimizer": { "enabled": true, "runs": 1000 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "london", "viaIR": false, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"","type":"uint80"},{"internalType":"int256","name":"","type":"int256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint80","name":"","type":"uint80"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"priceFeedType","outputs":[{"internalType":"enum PriceFeedType","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"skipPriceCheck","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610215806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80637284e416116100505780637284e416146100c2578063d62ada111461010b578063feaf968c1461012357600080fd5b8063313ce567146100775780633fd0875f1461009657806354fd4d50146100ab575b600080fd5b61007f600881565b60405160ff90911681526020015b60405180910390f35b61009e600581565b60405161008d9190610150565b6100b461012c81565b60405190815260200161008d565b6100fe6040518060400160405280600f81526020017f5a65726f2070726963652066656564000000000000000000000000000000000081525081565b60405161008d9190610191565b610113600181565b604051901515815260200161008d565b6040805160008082526020820181905291810182905260608101829052608081019190915260a00161008d565b602081016016831061018b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b91905290565b600060208083528351808285015260005b818110156101be578581018301518582016040015282016101a2565b506000604082860101526040601f19601f830116850101925050509291505056fea2646970667358221220fcd7acbca601a6d440164ef087acd9b55905dc323112bcfe275f4f5da48e825364736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100725760003560e01c80637284e416116100505780637284e416146100c2578063d62ada111461010b578063feaf968c1461012357600080fd5b8063313ce567146100775780633fd0875f1461009657806354fd4d50146100ab575b600080fd5b61007f600881565b60405160ff90911681526020015b60405180910390f35b61009e600581565b60405161008d9190610150565b6100b461012c81565b60405190815260200161008d565b6100fe6040518060400160405280600f81526020017f5a65726f2070726963652066656564000000000000000000000000000000000081525081565b60405161008d9190610191565b610113600181565b604051901515815260200161008d565b6040805160008082526020820181905291810182905260608101829052608081019190915260a00161008d565b602081016016831061018b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b91905290565b600060208083528351808285015260005b818110156101be578581018301518582016040015282016101a2565b506000604082860101526040601f19601f830116850101925050509291505056fea2646970667358221220fcd7acbca601a6d440164ef087acd9b55905dc323112bcfe275f4f5da48e825364736f6c63430008110033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.