Libraries

Developers who want to construct DApps on the Bifrost Network can utilize any library that supports Ethereum. The following is a list of some of the supported libraries.

Ether.js

The ethers.js library aims to be a complete and compact library for interacting with the Ethereum blockchain and its ecosystem. You can find more information in their documentationarrow-up-right.

Web3.js/Web3.py

Web3.js has a longer history and more maintainers than Ether.js and it provides a single instantiated web3 object with methods for interacting with the blockchain. You can find more information in their documentationarrow-up-right.

OpenZeppelin

OpenZeppelinarrow-up-right is well known in the Ethereum developer community as their set of audited smart contracts and libraries has become a standard in the industry. For example, most of the tutorials that show developers how to deploy an ERC-20 token use OpenZeppelin contracts. You can find more information in their documentationarrow-up-right.

Polkadot.js

For exceptional developers who require Substrate runtime, pallets, or client interactions for their DApp development, polkadot.js will be an optimal choice. You can find more information in their documentationarrow-up-right.

Last updated