Today, we are proud to announce the release of the Multichain into RenVM, and new upgrades to the RenJS library. With this release, a new range of new assets and chains enter the world of interoperability:
Bitcoin (BTC) on Ethereum (ETH)
Bitcoin Cash (BCH) on Ethereum (ETH)
DigiByte (DGB) on Ethereum (ETH)**
Dogecoin (DOGE) on Ethereum (ETH)**
Filecoin (FIL) on Ethereum (ETH)
Terra (LUNA) on Ethereum (ETH)**
Zcash (ZEC) on Ethereum (ETH)
Binance Smart Chain
Bitcoin (BTC) on Binance Smart Chain (BSC)
Bitcoin Cash (BCH) on Binance Smart Chain (BSC)*
DigiByte (DGB) on Binance Smart Chain (BSC)**
Dogecoin (DOGE) on Binance Smart Chain (BSC)**
Filecoin (FIL) on Binance Smart Chain (BSC)
Terra (LUNA) on Binance Smart Chain (BSC)**
Zcash (ZEC) on Binance Smart Chain (BSC)*
*BCH and ZEC will be available next week, after the recent Bitcoin Cash fork and upcoming Zcash Canopy upgrade have been resolved.
**DOGE, DGB, and LUNA are available in RenVM, but will not be immediately available in RenJS. This allows our team to stay focused on providing the best possible support to third-party developers.
If you are a developer and want to add native support for these digital assets in your Ethereum or Binance Smart Chain app, check out our developer documentation. As of today, you can start building on Testnet and Mainnet.
Building with RenJS | Developer Docs & Tutorials
RenJS is an SDK that allows developers to easily hook into RenVM and provide native interoperability for their users. A great example of RenJS’s functionality can be seen on https://www.curve.fi/ren, which allows users to deposit and withdraw real BTC directly into an Ethereum contract in one step. With RenJS, you can add this functionality for any asset/chain that RenVM supports:
Github Repo: https://github.com/renproject/ren-js
Gitbook Tutorial: https://docs.renproject.io/developers/ren-sdk
Smart Contracts: https://docs.renproject.io/developers/docs/deployed-contracts
If you are looking to use RenJS and have questions, please join our Developer Chat where we can provide 1 on 1 assistance.
With the release of the Multichain into RenVM, adding new assets will be increasingly more efficient as we’ve now built out robust support for EVM, Substrate, and other smart contract platforms. This upfront work over Q3 can now pay dividends in the support of new destination chains (L1s) going forward.
Over the coming weeks, the above assets will be supported on RenBridge too, which also acts as a great example of how to use RenJS. Keep an eye out for that announcement! Achieving interoperability from one chain to another was just the beginning, and now, RenVM is beginning to take the first concrete steps towards a fully connected ecosystem of chains.
Until next time,
— Loong, CTO
Ren is an open protocol that enables the permissionless transfer of value between any blockchain.