🍲 Caldera

Supercharge your Rollup in Caldera Integrating with Owl API

What is Caldera?

Caldera is a leading provider of rollup infrastructure, allowing developers to easily deploy and manage their own rollups. With Caldera, you can create fast and efficient Layer 2+ app chains, leveraging Celestia as the data availability layer.

With Caldera and Owl, You Can

  • Deploy your own app chain with just a few clicks
  • Scale your app chain as your project grows
  • Benefit from Caldera's robust and reliable infrastructure
  • Seamlessly integrate Owl Protocol's features into your app chain

Owl Protocol's API can be deployed with any EVM chain. With Caldera and Celestia, you can rapidly create extremely fast and efficient L2+ app chains, enabling you to build faster than ever before with our simple API.

Getting Started

1. Creating a Chain on Caldera

  1. Click the "New Rollup" button in the top right corner of the Caldera dashboard.
  2. Set the Chain ID for your custom app chain, we recommend a number over 1,000,000 to avoid collisions with other chains, see: https://chainlist.org for a list of official chain IDs.
  3. Select ETH as the native token and Celestia as the data availability layer, as shown below:

2. Creating a New project on Owl Protocol

  1. Go to https://dashboard.owlprotocol.xyz and create a project that uses your Caldera app chain.

  2. Click "Add Custom Network" to open a window to add your deployed chain.

  3. Name the network (typically the same as the "Rollup Name" in Caldera).

  4. Copy the RPC URL and Chain ID from your Caldera dashboard.

You can find the RPC URL as the Leader RPC in the "Nodes" section

  1. Set the symbol to "ETH" since we used "ETH" for the native token.
  2. Click "Create Network".
  3. Fill in the rest of the project information, such as the name and description
  4. Check the box next to the newly added network from Caldera

3. Funding the gas tank

The Owl Protocol API uses a transaction bundler, paymaster smart contract, relayer, and a gas tank (utility address) to pay and broadcast the transactions generated from the API. On public networks, Owl Protocol funds these and bills developers monthly for their gas usage. However, since this is your own app chain, you will need to fund the utility address yourself using ETH or testnet Sepolia ETH.

  1. Check the current gas tank (utility address) balance in the Blockchain section of the Owl Protocol dashboard.
  2. If the balance is 0, click the warning box or "More Info" button to show the blockchain information, which will display the utility address.
  3. Send ETH or testnet Sepolia ETH to the relayer address from a faucet or a friend. If you need assistance, reach out to our support team on Discord.

Using Owl Protocol API

Owl Protocol’s API is a simple-to-use REST API, you can view the API reference to see all the different types of actions you can do:

Deploy collection

  1. But first, you need to obtain your API key from the project overview on the Owl Protocol dashboard to interact with our endpoints

🥳 Now you are set up to start building on your app chain with our current tools and wallets. Read the Section Guides to see how to use the API key and build with Owl Protocol.

Next Steps

  • Explore the Owl Protocol API reference to familiarize yourself with the available endpoints and actions.
  • Read the section Guides to get ideas and inspiration for building your app chain with Caldera and Owl Protocol
  • Join the Owl Protocol community on Discord for support and to connect with other developers building on app chains.