Contract Use and Request Feeds
Overview
Interface
interface Morpheus {
function getFeed(uint256 feedID)
external
view
returns (
uint256 value,
uint256 decimals,
uint256 timestamp,
string memory valStr
);
function getFeeds(uint256[] memory feedIDs)
external
view
returns (
uint256[] memory value,
uint256[] memory decimals,
uint256[] memory timestamp,
string[] memory APIendpoint,
string[] memory APIpath,
string[] memory valStr
);
function requestFeeds(
string[] calldata APIendpoint,
string[] calldata APIendpointPath,
uint256[] calldata decimals,
uint256[] calldata bounties
) external payable returns (uint256[] memory feeds);
function supportFeeds(
uint256[] calldata feedIds,
uint256[] calldata values
) external payable;
}Available Oracles and Addresses
Jump to
Functions
getFeed(uint256 feedID)
getFeed(uint256 feedID)requestFeeds(string[] calldata APIendpoint, string[] calldata APIendpointPath, uint256[] calldata decimals, uint256[] calldata bounties)
requestFeeds(string[] calldata APIendpoint, string[] calldata APIendpointPath, uint256[] calldata decimals, uint256[] calldata bounties)supportFeeds(uint256[] calldata feedIds, uint256[] calldata values)
supportFeeds(uint256[] calldata feedIds, uint256[] calldata values)getFeeds(uint256[] memory feedIDs)
getFeeds(uint256[] memory feedIDs)Bounties and Fees
Updating a feed
Requesting API through Morpheus
Updating a feed
Hex data
Sample NFT Chat with AI response contract
Last updated