A dedicated subgraph for Europa Applications

Europa is excited to announce a performance upgrade for our core service – driven by native integration with a dedicated subgraph.

The Graph is the indexing and query layer of web3. Anyone can build and publish open APIs, called subgraphs, making data easily accessible.

The integration of a dedicated subgraph into our service enables the Europa Web3 App Engine to index smart contract data for faster queries for our customer applications.

For Europa applications, like 11 Captains’ Club, this means an automatic update which migrates Europa Applications to its own dedicated subgraph, enabling applications to use a GraphQL interface for lightning-fast lookups.

Rather than using a third-party data service to pull NFT metadata (like OpenSea API, etc.), Europa has built its own metadata rendering service, which indexes key collection content and events natively with a dedicated subgraph.

This subgraph is associated and mapped to the Europa Ethereum Contracts.  The subgraph has been published to The Graph’s decentralized network, which makes it available for Curators to begin curating on it, and Indexers to begin indexing it.

Europa Indexers

Indexers are node operators in The Graph Network that stake Graph Tokens (GRT) in order to provide indexing and query processing services. Indexers earn query fees and indexing rewards for their services.

Indexers select subgraphs to index based on the subgraph’s curation signal, where Curators stake GRT in order to indicate which subgraphs are high-quality and should be prioritized. Consumers (eg. applications) can also set parameters for which Indexers process queries for their subgraphs and set preferences for query fee pricing.

Already, we have 10 individual indexers ensuring high availability for Europa-related indexed contract data, and expect many more:

Accessing the Europa Subgraph:

The subgraph can be viewed on Graph Explorer, here:

Running a sample command:

As an example, let’s grab the first 5 indexed ERC721 tokens, and make a call against the Europa endpoint

https://gateway.thegraph.com/api/\[api-key\]/subgraphs/id/3VQX2USoAsHxAZgPtdxBGd7tyC3BHeHwjFDbj2Cj3Jb9:

  erc721Tokens(first:5) {  erc721Tokens(first:5) {
    owner{
      id
    }
    uri
  }
}

This will return an output like:

Output from thegraph playground
Output from thegraph playground
{
  "data": {
    "accounts": [
      {
        "id": "0x0000000000000000000000000000000000000000",
        "asERC721": null,
        "ERC721tokens": [],
        "ERC721operatorOwner": []
      },
      {
        "id": "0x00ca53bd5d5edad0ccc72adf072afad5471d1cfb",
        "asERC721": null,
        "ERC721tokens": [
          {
            "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17/0x307"
          }
        ],
        "ERC721operatorOwner": [
          {
            "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17/0x00ca53bd5d5edad0ccc72adf072afad5471d1cfb/0x1e0049783f008a0085193e00003d00cd54003c71"
          }
        ]
      },
      {
        "id": "0x016197407fa559de12de13a70ef60d4b60272097",
        "asERC721": null,
        "ERC721tokens": [
          {
            "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17/0x102"
          },
          {
            "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17/0x1fd"
          }
        ],
        "ERC721operatorOwner": []
      },
      {
        "id": "0x017d9ec7db2f29792c1b53edacdc393925d0acde",
        "asERC721": null,
        "ERC721tokens": [],
        "ERC721operatorOwner": []
      },
      {
        "id": "0x01f5e58d248e836c18bf268f70eb9279636d73a1",
        "asERC721": null,
        "ERC721tokens": [
          {
            "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17/0x2c0"
          }
        ],
        "ERC721operatorOwner": []
      }
    ],
    "erc721Contracts": [
      {
        "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17",
        "asAccount": {
          "id": "0x2c2ed910eb79b48fbbd949ad59636ffca83c8a17"
        },
        "supportsMetadata": true,
        "name": "11 Captain's Club"
      }
    ]
  }
}

We are very excited to use with The Graph to create performant, optimized, and web3 native applications for our customers.  Europa is dedicated to building web3 loyalty applications, at scale, using

Europa is a web3 application engine.  Data is stored and accessed via a decentralized infrastructure that leverages core protocols like The Graph, Storj, and Pocket RPC to ensure a robust, secure data layer for our web3 applications.

This is accomplished without relying on centralized cloud infrastructure or risking downtime for data accessibility.

Europa Labs provides a full-suite Web3 product engine for brands interested in adopting blockchain technology. The platform offers support for NFTs, digital asset payments, digital tokens for physical redeemables, and more.


About Europa Labs

The crypto-native team at Europa Labs integrates with protocols such as Ethereum, OpenSea, The Graph, and zkSync to offer composable, cutting edge solutions for their clients. The solution scales along with the customer’s business. Through Europa’s solution, customers can easily mint tokenized redeemables, offer them to their communities, and deliver the digital assets to customers. This allows customers to focus on their business, rather than the underlying Web3 technology.

Europa is a proven SaaS solution built by experienced crypto engineers – that makes it simple for brands to enter web3, and tap into the customer engagement, creator monetization, and tokenized incentive structures that makes web3 so appealing to consumers and brands.

E-Commerce is already a dominant, 5.5T dollar industry, and the web3 stack has the potential to disrupt it entirely.

Tokenization of physical goods can transform this entire market, just like decentralized finance has disrupted traditional finance, and NFTs have disrupted the traditional art market.  We are building a solution to service this niche at scale.

For more information about web3 loyalty platforms, visit europalabs.io

About The Graph

The Graph is the indexing and query layer of web3. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph currently supports indexing data from over 35 different networks including Ethereum, NEAR, Arbitrum, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, and PoA with more networks coming soon. To date, over 63,700+ subgraphs have been deployed on the hosted service, with 445 deployed on the decentralized network. Tens of thousands of developers use The Graph for applications such as Uniswap, Synthetix, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland, and many others.

Subscribe to Kevin Leffew
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.