ChainSafe Receives Chainlink Community Grant to Natively Integrate Chainlink Into web3.js

The Chainlink Community Grant Program provides financial resources to the many development teams and researchers building a more functional, accessible, and socially impactful Chainlink Network. In order to fuel the growth of the Chainlink community and accelerate the adoption of hybrid smart contracts, the Chainlink Grant Program continues to support work that makes it easier, faster, and more efficient to build and test new smart contracts and applications.

We’re excited to announce that ChainSafe, a leading blockchain R&D firm, has been awarded a Chainlink Community Grant to natively integrate Chainlink into the web3.js library. This grant will enable developers interacting with the Ethereum blockchain via web3.js to easily access Chainlink Price Feeds using existing JavaScript patterns. As JavaScript is one of the most used programming languages in the world, this enhancement will greatly increase the number of developers able to integrate Chainlink market data into hybrid smart contract applications. 

With the collection of libraries provided by web3.js, developers can create a website or client application that interacts with an Ethereum node’s JSON RPC via an HTTP, WebSocket, or IPC connection. This developer framework is commonly used for facilitating user interactions with the Ethereum blockchain, such as sending tokens from one address to another, reading and writing data to and from smart contracts, deploying new smart contracts, and more. Importantly, web3.js abstracts away the complexity of low-level JSON-RPC calls, allowing developers to interact with an Ethereum node using plain JavaScript. With Chainlink Price Feeds integrated into the existing framework, JavaScript developers will be able to seamlessly access high-quality data by calling the web3.eth API expansion, and have more flexibility when creating hybrid smart contracts through an enhanced Web3 developer experience. 

ChainSafe is a leading blockchain-focused research and development firm that provides engineering support to a wide range of open-source software projects across the multi-chain ecosystem. Supported by a team of software developers with diverse technical backgrounds, ChainSafe has extensive experience building blockchain-focused software, including the Ethereum 2.0 Typescript implementation Lodestar, the Filecoin node Rust implementation Forest, the Polkadot host Golang implementation Gossamer, the Rust implementation of Mina, as well as the Ethereum JavaScript API Web3.js. ChainSafe previously received a Chainlink community grant to expand the Chainlink oracle pallet on Polkadot as well as for the integration of Chainlink oracles into the Cosmos SDK.

“We’re excited to receive a Chainlink grant to support us in improving the Web3 developer experience by ensuring smart contract developers can efficiently interact with Ethereum nodes and access Chainlink data using existing JavaScript patterns,” stated Aidan Hyman, co-founder and CEO of ChainSafe. “This grant will enable us to enhance the open-source infrastructure used by smart contract developers in the Web3 ecosystem.”

Through the Chainlink Community Grants program, we look forward to continuing to empower more and more Chainlink ecosystem teams, researchers, and social impact projects that are both researching and building key tools and infrastructure that accelerate the development of hybrid smart contracts, secure oracle networks, and impactful technology that improves the world. We will continue supporting the community as a key driver of Chainlink’s rapid growth, because only together can we make universally connected, hybrid smart contracts into the dominant form of digital agreement.

About the Chainlink Grant Program

If you want to learn more about the Grant Program, check out this blog post, which further expands upon its goals and the criteria for submission. If you would like to participate in the Chainlink Grant Program, please apply here.

Need Integration Support?
Talk to an expert
Get testnet tokens
Read the Docs
Technical documentation