🛸
HyperVIBES
DiscordRarible DAO
  • 😎Welcome
  • 🛸Overview
  • 🥳Use Cases
  • ❓FAQ
  • Guides
    • 🏄‍♀️Getting Started
      • 🦊Setup Your Wallet
      • 🚰Drip Some Funds
      • 🤑Deploy a Token
      • 🎨Deploy an NFT Contract
      • 🛸Create Your Realm
      • 🔥Infuse Your NFTs
      • 👜Claim Tokens
      • 🌎Share Your Realm
  • protocol
    • 🌎Realms
    • 💎Provenance Mining
    • 💼Proxies
  • Developers
    • 🏗️Integration
    • 🛰️Subgraph
    • ⚙️Links and Repos
  • 🚧Disclaimer
  • Links
    • HyperVIBES
    • Rarible DAO
    • Discord
    • Twitter
    • GitHub
Powered by GitBook
On this page
  • Client-side Integration
  • Smart Contract Integration
Edit on GitHub
Export as PDF
  1. Developers

Integration

PreviousProxiesNextSubgraph

Last updated 3 years ago

HyperVIBES can be used entirely from the UI without having to write any code.

Deeper integration and customization is possible for developers and builders who wish to deploy their own smart contracts.

Thinking of building an advanced integration with HyperVIBES?

Come hang in the , we'd love to hear what you have in mind and would be happy to answer any questions .

Client-side Integration

If you are wanting to display HyperVIBES data in your own web app such as:

  • Infused and claimable token balances for a given NFT in a specific realm

  • All NFTs infused within a specific realm

  • All realms an NFT has been infused within

  • All infused NFTs owned by a specific address

  • All addresses that have infused a specific NFT

  • All NFTs infused by a specific address

  • All token claims executed by a specific address

The deployed subgraphs index all data and events from HyperVIBES, which can be queried client-side via GraphQL HTTP requests:

Smart Contract Integration

Smart contracts can directly integrate the HyperVIBES protocols to implement the following extensions:

  • Custom infusion logic or constraints, such infusion-by-vote, reputation-based infusion access, shared infusion token pools, etc

  • Infuse-on-mint functionality. Create a custom ERC-721 contract that will automatically create a realm on deployment and infuse all minted tokens in the same transaction they are created.

  • Custom claim functionality, such as taking a fee during executed claims, splitting claims to several addresses, sophisticated and dynamic role-based claiming

Proxies

For custom infusion or claim functionality implemented as a smart contract frontend to HyperVIBES, infusion and claim power must be delegated explicitly to another address via the proxy approval step.

This is done to ensure it's impossible to attribute infusion or claim tokens on behalf of another address without their explicit approval.

🏗️
Rarible DAO Discord
🥳Use Cases
🛰️Subgraph
⚙️Links and Repos
💼Proxies