nomos
  • V1
    • Getting Started
      • Technology Stack
      • Setting Up Your Environment
      • Deploying Smart Contracts
      • Interacting with Smart Contracts
    • Protocol Overview
      • Factory
      • Nomos
      • Supported Networks
      • GraphQL API
    • Nomos SDK
      • Nomos
      • Multisig
      • Examples
      • Utils
    • Nomos Providers
      • Nomos Client
      • Signing Nomos Client
      • Archway Nomos Client
      • Adding a Nomos App
      • User authentication
    • ICA
  • V2
    • Features
    • Networks
    • Structure
      • Account Settings
      • Factory
        • Wallet
        • Membership
        • Vote Module
        • Authz Proxy
    • Frontend
      • Create Proposal
Powered by GitBook
On this page
  • Endpoints by network
  • Usage
  • Schema
  1. V1
  2. Protocol Overview

GraphQL API

GraphQL API to get information about the multisigs

PreviousSupported NetworksNextNomos SDK

Last updated 1 year ago

At Nomos we created our own backend to index data coming from the archway blockchain. Our system exposes a GraphQL API that you can use to get information about any multisig or proposal created.

Endpoints by network

  • Archway mainnet (Triomphe):

  • Archway testnet (Constantine):

For each of these endpoints, you need to request an access token for it. Go to our and connect with our team to get access to them.

Usage

You can use any GraphQL request tool you find useful, node-fetch, Axios, Apollo, etc. Just make sure to add the correct headers:

  • content-type: "application/json"

  • x-hasura-admin-secret: "<your secret key>"

Schema

You can get more information about the schema objects and their relationships by connecting to our endpoint.

  • Account: Represents any account on the blockchain.

  • Contract: Represents any contract.

  • ContractInstance: Represents a contract deployed by a multisig.

  • ContractMetadata: Represents the metadata held by a contract.

  • Membership: Represents the relation between a multisig and a member of that multisig.

  • Multisig: A nomos multisignature wallet.

  • Proposal: A proposal created in a multisig. Can hold many messages.

  • Proposalmessage: A message in a proposal. Represents a message or a common transaction on the blockchain.

  • ProposalVotes: Represents a vote made in a proposal.

  • Transaction: Represents any transaction. Every action on the nomos contracts is related to a transaction.

https://mainnet-indexer.hasura.app/v1/graphql
https://testnet-indexer.hasura.app/v1/graphql
discord