Infinite Space Bazaar: Supercharging Your Rollup with Owl Protocol and Zapier Integration

Mariana Bernado
owlprotocol
Published in
4 min readApr 23, 2024

As part of our partnership with Celestia for their online hackathon, Infinite Space Bazaar, we conducted a workshop to demonstrate how to supercharge your rollup using Owl Protocol’s web3 development suite.

In this tutorial, we’ll explore integrating the Owl Protocol stack in a rollup environment. This will enable quick deployment and management of contracts, wallets, and over 6,000 integrations with the Owl Zapier app.

TL;DR

  • Integrate the Owl Protocol stack in your rollup environment for easy contract and wallet management.
  • Create a collection for assets to be minted using the Owl Protocol Dashboard.
  • Use Zapier to integrate Eventbrite and Owl API, automating NFT ticketing for event attendees.

Let’s start.

Part 1: Equipping Your Rollup with Owl Protocol

Note: You can skip this step using already integrated networks or rollups.

Pre-requisites:

  1. Your Rollup has already been deployed.
  2. You have the RPC URL and Chain ID.

Steps:

  1. Log into the Owl Platform (https://dashboard.owlprotocol.xyz/)
  2. Create your team and start a new project
  3. Select “Add a Custom Network”

4. Enter a name for the network, then paste your RPC URL and Chain ID.

5. Fund your utility address using testnet Sepolia ETH or the native gas token you set up for your rollup.

Once this is finished, you’re ready to make your first API call!

Part 2: Setting up your Collection Project and NFT Metadata

Next, we’ll create a collection for the assets being minted in our integration.

Note: If you’re not using your own Rollup, you can utilize the Owl Hedwig Testnet or any networks available on the dashboard.

Steps:

  1. Enter an existing project or create a new one.

2. Click on “Create Collection”

3. Enter your Collection Name and Collection Symbol. Currently, we only allow Unique Items (ERC721) for the collection.

4. Now that we’ve created the collection, we’ll integrate Zapier to manage both the NFT metadata and the minting triggers. ⚡

Part 3: Using Zapier to integrate Eventbrite and Owl API

Let’s now integrate our collection with an Eventbrite Event. Any newly registered attendee will receive an NFT ticket. Behind the scenes, we also create smart wallets tied to their emails. This will allow them to log in later, check their assets, and enjoy various benefits from our wallet architecture.

Pre-requisites:

  1. You’ve created an event on Eventbrite.

Next Steps:

  1. Log into Zapier and create a new Zap.

From the Zapier dashboard, click on “Create a new Zap.” Select Eventbrite as the trigger and choose “Updated Attendee” as the event.

2. Once you’ve connected your Eventbrite account, select your hosting event and test the trigger.

3. Select ‘Owl Protocol (2.0.2)’ for your Action, then choose ‘Mint ERC721’ for the Event.

This action will follow the trigger from the previous step. For example, a new event attendee registration will trigger the action of minting an NFT to the attendee’s email.

4. Connect your Owl Protocol account and provide the necessary Action information.

a. For Chain ID, enter 130130 if you used Owl Protocol Hedwig. Alternatively, you must provide the Chain ID of the network where you created the collection.

b. Retrieve your collection address from the Owl Protocol Dashboard and paste it into “Collection Address.”

c. For the “To” field, select the Profile Email data we collected from the Eventbrite trigger.

d. You will only use the “Token Template ID” if you have created different item types or assets. For instance, if you have different ticket types like Platinum, Gold, or Regular. In this example, we are not using it.

e. Field “Name” refers to the name of the NFT. You can use the name of your Eventbrite event or the ticket class name for this.

f. The description and image are optional and can be customized. Additionally, if a Token Template ID is used, the token image and description will be automatically populated.

You can verify your integration by running a test. If the test is successful, proceed to launch your Zap. You can then track all the tickets created through our Dashboard or by checking the logs in Zapier.

This is just one of the many integrations you can build using Owl Protocol and Zapier. You can check here for all possible apps you can connect with. Feel free to communicate with us in your Discord Community.

--

--

Mariana Bernado
owlprotocol

Product Director at Owl Protocol / prev AB-Inbev, EBANX, and RD Sation