UNPKG

@moonwell-fi/moonwell-sdk

Version:

TypeScript Interface for Moonwell

248 lines 5.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = [ { inputs: [ { internalType: "string", name: "_nativeToken", type: "string", }, ], stateMutability: "nonpayable", type: "constructor", }, { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "feed", type: "address", }, { indexed: false, internalType: "string", name: "symbol", type: "string", }, ], name: "FeedSet", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "oldAdmin", type: "address", }, { indexed: false, internalType: "address", name: "newAdmin", type: "address", }, ], name: "NewAdmin", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "asset", type: "address", }, { indexed: false, internalType: "uint256", name: "previousPriceMantissa", type: "uint256", }, { indexed: false, internalType: "uint256", name: "requestedPriceMantissa", type: "uint256", }, { indexed: false, internalType: "uint256", name: "newPriceMantissa", type: "uint256", }, ], name: "PricePosted", type: "event", }, { inputs: [], name: "admin", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "asset", type: "address", }, ], name: "assetPrices", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "string", name: "symbol", type: "string", }, ], name: "getFeed", outputs: [ { internalType: "contract AggregatorV3Interface", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "contract MToken", name: "mToken", type: "address", }, ], name: "getUnderlyingPrice", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "isPriceOracle", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "nativeToken", outputs: [ { internalType: "bytes32", name: "", type: "bytes32", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "newAdmin", type: "address", }, ], name: "setAdmin", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "address", name: "asset", type: "address", }, { internalType: "uint256", name: "price", type: "uint256", }, ], name: "setDirectPrice", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "string", name: "symbol", type: "string", }, { internalType: "address", name: "feed", type: "address", }, ], name: "setFeed", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "contract MToken", name: "mToken", type: "address", }, { internalType: "uint256", name: "underlyingPriceMantissa", type: "uint256", }, ], name: "setUnderlyingPrice", outputs: [], stateMutability: "nonpayable", type: "function", }, ]; //# sourceMappingURL=chainLinkOracleAbi.js.map