import gql from 'graphql-tag' ; import { GraphQLWrapper } from '@aragon/connect-thegraph' ; const VOTING_APP_ADDRESS = '0xc73e86aab9d232495399d62fc80a36ae52952b81' ; const ALL_VOTING_SUBGRAPH_URL = 'https://api.thegraph.com/subgraphs/name/aragon/aragon-voting-rinkeby' ; const QUERY = `
query {
  votes(where:{
    appAddress: "${ VOTING_APP_ADDRESS }"
  }) {
    id
    metadata
    creator
    originalCreator
  }
}
` ; async function main ( ) { console . log ( '\nLow-level inspection of a voting app:' ) ; const wrapper = new GraphQLWrapper ( ALL_VOTING_SUBGRAPH_URL ) ; const results = await wrapper . performQuery ( gql ( QUERY ) ) ; console . log ( JSON . stringify ( results . data , null , 2 ) ) ; } main ( ) . then ( ( ) => process . exit ( 0 ) ) . catch ( ( err ) => { console . log ( `Error: ` , err ) ; console . log ( '\nPlease report any problem to https://github.com/aragon/connect/issues' ) ; process . exit ( 1 ) ; } ) ;