Tales of Elleria
  • Welcome to Elleria
    • Tales of Elleria
    • Lore & Narrative
      • Discord #Lore-Contest Entries
    • Guides
      • General Game Guide
      • Advanced Guide
    • Roadmap
  • Getting Started
    • Connecting to Arbitrum
      • Bridging to Mainnet
    • Minting Heroes
      • [F2P] Ethereal Hero
      • [Paid] Ninjas Summoning
      • [Archived] Dawn Heroes Auction
      • [Archived] Genesis Minting
    • Tokenomics
      • $ELLERIUM
      • $MEDALS
      • Sustainable Liquidity
      • Fees & Bridging
      • Treasury Allocation
    • Liquidity
      • How to use MagicSwap
      • $ELM-MAGIC LP
      • Runestones
      • [Archived] $ELM Staking
    • Collaborations
    • FAQ
    • $MAGIC / Treasure Integration
  • GAMEPLAY (Prologue)
    • Core Gameplay Loop
      • NFT/$ELM Bridging
      • Player Types
    • Features Overview
      • Assignments
        • Assignments (Fixed)
        • Exploration (Pooled)
      • Questing
        • Goblin Plains
        • Slime Road
        • Ancient Ruins
      • Equipment
      • Combat System
      • Barkeeper's Shop
      • Tasks
      • Wishing Well
      • Hero Rebirth
      • Tower of Babel
      • Proving Grounds
    • World Map
    • Heroes
      • Classes
        • Dawn Heroes
      • Attributes
        • Soul-Bound Attributes
      • Class Skills/Traits
      • Ethereal Heroes
    • Relics/Drops System
      • Crafting Components
      • Artifacts/Consumables
      • Upgrade Materials
      • Miscellaneous Items
    • Crafting System
      • Dismantling Recipes
      • Conversion Recipes
      • Crafting Recipes
    • Equipment System
      • Stat Tables
      • Upgrade Costs
      • Infusion Effects
    • Battle Pass
    • World Boss: Ninjas vs Zorag (Season 13)
  • References
    • Quick Start
    • Terms of Service
    • Official Links
    • GraphQL Documentation
      • IDs & Mappings
    • Technology & Innovations
      • Token Vesting Dapp
    • Changelogs
      • Testnet
    • Archived World Boss Mechanics
      • World Boss: A Rift in Reality (Season 1)
      • World Boss: A Rift in Reality ft. Smolverse (Season 2)
      • World Boss: A Rift in Reality (Season 3)
      • World Boss: Emerging Danger ft. LifeDAO (Season 4)
      • World Boss: Emerging Danger (Season 5)
      • World Boss: Emerging Danger (Season 6)
      • World Boss: Bloborg the Slime Overlord (Season 7 - Dawn Heroes Only)
      • World Boss: Bloborg the Slime Overlord (Season 8)
      • World Boss: Pixelmon ft. Kevin (Season 9)
      • World Boss: Defi Kingdom Bloater (Season 10)
      • World Boss: Spellborne Woodot (Season 11/12)
Powered by GitBook
On this page
  1. References

GraphQL Documentation

To query/validate off-chain data.

PreviousOfficial LinksNextIDs & Mappings

Last updated 1 year ago

The team is committed to the development of a fair, legitimate, and proper product. With pure on-chain games having the blockchain to act as a ledger for all transactions, we are working on making all off-chain transactions and in-game information accessible as well.

All APIs are currently available without an authentication token. Please do not abuse the APIs or we might need to implement stricter rate limiting or new methods of authentication!

GraphQL

GraphQL is a query language that lets anyone access our in-game data through available schemas. Schemas might be updated over time, here is a third-party tool that allows users to automatically view and intuitively select information to pull (usage of the tool is at your own risk)-

The screenshots below might be inaccurate to what you see due to schema or UI changes. The general workflow should however stay similar!

  1. Please set the server URL (the URL in the red box) to: https://wall.talesofelleria.com/graphql

  1. You should now see a whole list of schemas available for you to query! For example. heroes and heroesConnection both allow you to query information regarding heroes.

  1. We can first click on the '+' to create a new workspace. The box under 'Operation' should now be empty. You'll need to add your query variables and fields next.

  1. To query for heroes, for example, let's click `heroes(...): [Hero]!` to view what kind of inputs and fields are available.

  1. Assuming we want to query for everything, we can CTRL+CLICK the (+) button to add all fields automatically.

  1. Once done, click on the blue 'Play' button. You will see data returned to you.

  1. To filter for only specific entries, you can click on the (+) beside the Arguments list. You will see a json object appear under "Variables", and you will need to fill the variable values in. You can see each argument type beside their names. For example, to see all burnt heroes, we can filter by owner 0x0000000000000000000000000000000000000000

The maximum number of rows of data that can be returned is 10,000 for non-paginated APIs.

Advanced: To sort the responses within the sandbox, you must use the paginated queries (...Connection) and fill in the orderBy/orderDirection fields.

For beginners, it might be easier to download or copy/paste the information and sort within excel/sheets instead.

If schemas are outdated, please note them down in #devs-and-builders in Discord:

currently unavailable!

https://wall.talesofelleria.com/graphql
Apollo Studio
Discord - A New Way to Chat with Friends & CommunitiesDiscord
Logo
Set the server URL to: https://wall.talesofelleria.com/graphql
Available Fields
New Workspace
Click on heroes(..) to view its schema.
Add all fields.
Responses
You might want to show response in table view if you are only viewing it within the browser.