Templates
Badge Access Verifier
Verify on-chain whether a given web3 account holds a specific badge. It’s ideal for both online and offline access control.
Use cases
- Event Access Control: Verifying if attendees hold a specific badge in their web3 accounts to grant access to exclusive events, both online (webinars, virtual conferences) and offline (concerts, conventions).
- Membership Verification: Managing access to membership-based services by verifying on-chain badges, allowing seamless and secure authentication for premium content on websites or entry to members-only clubs.
- In-Game Permissions: Unlocking special in-game features, levels, or items by verifying if players hold certain badges, enhancing the gaming experience with integrated blockchain verification.
Video Setup
Prerequisites
-
Setup OPENFORMAT
Before you can continue, please complete the following steps to obtain the necessary credentials:
- Go to the OPENFORMAT Dashboard
- Register for an account
- Generate an API Key
- Create a dApp
- Create a Badge (only if required)
-
User’s web3 Account Address
Obtain the web3 account address of the user whose badge you want to verify, e.g.,
0xeed12ae3b7cc78ea09ba4cc6e34a997b969ea8e6
.
Get Started
1
Remix this template
Clone this template in BuildShip.
2
OPENFORMAT Node Inputs
Add your OPENFORMAT API Key
and dApp ID
into
the Get User Profile node inputs.
3
Test Integration
To test the integration, click on Test and add the user
of your user and the badgeName
you want to check into the query of the request.
Node Inputs
Get User Profile
Key | Description |
---|---|
API Key | Your OPENFORMAT API Key. |
dApp ID | The ID for your OPENFORMAT dApp. |