Files
assetxContracts/out/IPriceFeed.sol/IPriceFeed.json

1 line
5.5 KiB
JSON
Raw Permalink Normal View History

2025-12-23 14:05:41 +08:00
{"abi":[{"type":"function","name":"decimals","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"getPrice","inputs":[],"outputs":[{"name":"price","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"decimals()":"313ce567","getPrice()":"98d5fdca"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.30+commit.73712a01\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"title\":\"IPriceFeed\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"notice\":\"\\u4ef7\\u683c\\u9884\\u8a00\\u673a\\u63a5\\u53e3\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/IPriceFeed.sol\":\"IPriceFeed\"},\"evmVersion\":\"prague\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@ensdomains/=node_modules/@ensdomains/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"contracts/interfaces/IPriceFeed.sol\":{\"keccak256\":\"0x70d3c43bb10de1881f27e2ae4cfdc7d9fe88b49bff734a570c01c8f40a75ede8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ce0ae7615d33b4d3af325a392b862dcc8a5136b89b674c9bb9c1f644390d67b4\",\"dweb:/ipfs/QmWAbyrMQkF4e8YMRA8JUnBbHcgwPLXjBJjTdfXQ2ekJPm\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.30+commit.73712a01"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"getPrice","outputs":[{"internalType":"uint256","name":"price","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@ensdomains/=node_modules/@ensdomains/","@openzeppelin/=node_modules/@openzeppelin/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/interfaces/IPriceFeed.sol":"IPriceFeed"},"evmVersion":"prague","libraries":{},"viaIR":true},"sources":{"contracts/interfaces/IPriceFeed.sol":{"keccak256":"0x70d3c43bb10de1881f27e2ae4cfdc7d9fe88b49bff734a570c01c8f40a75ede8","urls":["bzz-raw://ce0ae7615d33b4d3af325a392b862dcc8a5136b89b674c9bb9c1f644390d67b4","dweb:/ipfs/QmWAbyrMQkF4e8YMRA8JUnBbHcgwPLXjBJjTdfXQ2ekJPm"],"license":"MIT"}},"version":1},"ast":{"absolutePath":"contracts/interfaces/IPriceFeed.sol","id":247,"exportedSymbols":{"IPriceFeed":[246]},"nodeType":"SourceUnit","src":"32:231:1","nodes":[{"id":234,"nodeType":"PragmaDirective","src":"32:23:1","nodes":[],"literals":["solidity","^","0.8",".0"]},{"id":246,"nodeType":"ContractDefinition","src":"119:142:1","nodes":[{"id":240,"nodeType":"FunctionDefinition","src":"146:58:1","nodes":[],"functionSelector":"98d5fdca","implemented":false,"kind":"function","modifiers":[],"name":"getPrice","nameLocation":"155:8:1","parameters":{"id":236,"nodeType":"ParameterList","parameters":[],"src":"163:2:1"},"returnParameters":{"id":239,"nodeType":"ParameterList","parameters":[{"constant":false,"id":238,"mutability":"mutable","name":"price","nameLocation":"197:5:1","nodeType":"VariableDeclaration","scope":240,"src":"189:13:1","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":237,"name":"uint256","nodeType":"Elementar