As a framework for connecting smart contracts on any blockchain to external data resources, the Chainlink Network is continually improving the developer experience through the addition of new features and capabilities. As a continuation of this goal, we are proud to introduce the Chainlink Feed Registry, an on-chain registry that maps existing token contract addresses to Chainlink Price Feeds. As a result, smart contracts can fetch data from any Chainlink Price Feed through a single universal registry contract, drastically reducing the integration effort of creating hybrid smart contract applications.
As a highly requested feature from smart contract developers, the Chainlink Feed Registry enables developers to query the latest value from Price Feeds by only providing a pair of asset and denomination addresses, without needing to know each Feed’s individual contract address. By removing the need to manually discover and individually connect to Price Feed contracts for each required asset, developers can create smart contract applications that retrieve the latest price of any supported asset in a single call to a single registry contract on-demand.
This new registry provides a more intuitive and simpler experience in connecting to Chainlink Price Feeds over pre-existing methods which require querying each feed contract directly including filtering Price Feed addresses on the Chainlink Developer Documentation or using the Ethereum Name Service by providing string values. Importantly, as a blockchain-agnostic oracle network, a Chainlink Feed Registry contract will be first deployed onto the Ethereum blockchain and then be expanded to support additional on-chain environments into the future.
In addition to simplifying the development of Chainlinked applications, developers can seamlessly track any and all assets supported by Price Feeds by only needing to feed a token contract address to a single smart contract. This process can be done on-chain from inside of a smart contract ...
To keep reading, please go to the original article at: