Developer Guide

There are 4 ways to build with Acala:

  1. Deploy permissioned protocol aka runtime modules/pallets on the Acala network. This is available now with more flexibility for customization & integration. Ren Protocol's Bitcoin bridge gateway is implemented this way. Read more.

  2. Deploy permisionless smart contracts using Solidity on Acala EVM. This is fully composable with aggregated cross-chain liquidity like BTC and DOT, and Acala's existing DeFi stack, and is a landing pad for DApps to access the Polkadot ecosystem. Ampleforth is deployed this way. Read more.

  3. Deploy smart contracts using Ink! rust-based native smart contract platform. This is yet to be production-ready and will be made available on Acala later, but if you are interested, feel free to contact us and learn more.

  4. Build a chain and connect with Acala using cross-chain message-passing protocol by Polkadot. We are currently deployed on Rococo as a parachain and are testing cross-chain communication, token transfers and other functionalities. If you are also a parachain (or parathread when it's available), and are ready to test cross-chain functionalities, please contact us for options. Read more.