Git Product home page Git Product logo

indexer's Introduction

Graph Protocol Indexer Components

CI Docker Image: Indexer Service Docker Image: Indexer Agent

NOTE: THIS PROJECT IS BETA SOFTWARE.

The Graph Network vs. Testnet

For configuration details for The Graph Network and the testnet, see the Mainnet and Testnet Configuration docs.

An overview of Scalar, a microtransaction framework for query fees, can be found here.

Running from NPM packages

The indexer service, agent and CLI can be installed as NPM packages, using

npm install -g @graphprotocol/indexer-service
npm install -g @graphprotocol/indexer-agent

# Indexer CLI is a plugin for Graph CLI, so both need to be installed:
npm install -g @graphprotocol/graph-cli
npm install -g @graphprotocol/indexer-cli

After that, they can be run with the following commands:

# Indexer service
graph-indexer-service start ...

# Indexer agent
graph-indexer-agent start ...

# Indexer CLI
graph indexer ...

Usage

Indexer service

$ graph-indexer-service start --help

Start the service

Ethereum
  --ethereum                   Ethereum node or provider URL [string] [required]
  --ethereum-network           Ethereum network    [string] [default: "mainnet"]
  --ethereum-polling-interval  Polling interval for the Ethereum provider (ms)
                                                        [number] [default: 4000]
  --mnemonic                   Mnemonic for the operator wallet
                                                             [string] [required]
  --indexer-address            Ethereum address of the indexer
                                                             [string] [required]

Indexer Infrastructure
  --port                        Port to serve queries at[number] [default: 7600]
  --metrics-port                Port to serve Prometheus metrics at
                                                        [number] [default: 7300]
  --graph-node-query-endpoint   Graph Node endpoint to forward queries to
                                                             [string] [required]
  --graph-node-status-endpoint  Graph Node endpoint for indexing statuses etc.
                                                             [string] [required]
  --log-level                   Log level            [string] [default: "debug"]

Postgres
  --postgres-host      Postgres host                         [string] [required]
  --postgres-port      Postgres port                    [number] [default: 5432]
  --postgres-username  Postgres username          [string] [default: "postgres"]
  --postgres-password  Postgres password                  [string] [default: ""]
  --postgres-database  Postgres database name                [string] [required]

Network Subgraph
  --network-subgraph-endpoint    Endpoint to query the network subgraph from
                                                             [string] [required]
  --network-subgraph-auth-token  Bearer token to require for /network queries
                                                                        [string]
  --serve-network-subgraph       Whether to serve the network subgraph at
                                 /network             [boolean] [default: false]
  --allocation-syncing-interval  Interval (in ms) for syncing indexer
                                 allocations from the network
                                                      [number] [default: 120000]

Query Fees
  --vector-node                 URL of a vector node                    [string]
  --vector-router               Public identifier of the vector router  [string]
  --vector-transfer-definition  Address of the Graph transfer definition
                                contract              [string] [default: "auto"]

Options:
  --version                Show version number                         [boolean]
  --help                   Show help                                   [boolean]
  --gcloud-profiling       Whether to enable Google Cloud profiling
                                                      [boolean] [default: false]
  --free-query-auth-token  Auth token that clients can use to query for free
                                                                         [array]
  --client-signer-address  Address that signs query fee receipts from a known
                           client                                       [string]

Indexer agent

$ graph-indexer-agent start --help

Start the agent

Ethereum
  --ethereum                   Ethereum node or provider URL [string] [required]
  --ethereum-network           Ethereum network    [string] [default: "mainnet"]
  --ethereum-polling-interval  Polling interval for the Ethereum provider (ms)
                                                        [number] [default: 4000]
  --gas-increase-timeout       Time (in seconds) after which transactions will
                               be resubmitted with a higher gas price
                                                         [number] [default: 240]
  --gas-increase-factor        Factor by which gas prices are increased when
                               resubmitting transactions [number] [default: 1.2]
  --gas-price-max              The maximum gas price (gwei) to use for
                               transactions [deprecated] [number] [default: 100]
  --base-fee-per-gas-max       The maximum base fee per gas (gwei) to use for
                               transactions, for legacy transactions this will
                               be treated as the max gas price          [number]
  --transaction-attempts       The maximum number of transaction attempts (Use 0
                               for unlimited)              [number] [default: 0]
  --mnemonic                   Mnemonic for the operator wallet
                                                             [string] [required]
  --indexer-address            Ethereum address of the indexer
                                                             [string] [required]

Indexer Infrastructure
  --graph-node-query-endpoint           Graph Node endpoint for querying
                                        subgraphs            [string] [required]
  --graph-node-status-endpoint          Graph Node endpoint for indexing
                                        statuses etc.        [string] [required]
  --graph-node-admin-endpoint           Graph Node endpoint for applying and
                                        updating subgraph deployments
                                                             [string] [required]
  --public-indexer-url                  Indexer endpoint for receiving requests
                                        from the network     [string] [required]
  --indexer-geo-coordinates             Coordinates describing the Indexer's
                                        location using latitude and longitude
                                   [array] [default: ["31.780715","-41.179504"]]
  --index-node-ids                      Node IDs of Graph nodes to use for
                                        indexing (separated by commas)
                                                              [array] [required]
  --indexer-management-port             Port to serve the indexer management API
                                        at              [number] [default: 8000]
  --metrics-port                        Port to serve Prometheus metrics at
                                                                        [number]
  --syncing-port                        Port to serve the network subgraph and
                                        other syncing data for indexer service
                                        at              [number] [default: 8002]
  --restake-rewards                     Restake claimed indexer rewards, if set
                                        to 'false' rewards will be returned to
                                        the wallet     [boolean] [default: true]
  --rebate-claim-threshold              Minimum value of rebate for a single
                                        allocation (in GRT) in order for it to
                                        be included in a batch rebate claim
                                        on-chain       [string] [default: "1"]
  --rebate-claim-batch-threshold        Minimum total value of all rebates in an
                                        batch (in GRT) before the batch is
                                        claimed on-chain
                                                      [string] [default: "5"]
  --rebate-claim-max-batch-size         Maximum number of rebates inside a
                                        batch. Upper bound is constrained by
                                        available system memory, and by the
                                        block gas limit  [number] [default: 100]
  --voucher-redemption-threshold        Minimum value of rebate for a single
                                        allocation (in GRT) in order for it to
                                        be included in a batch rebate claim
                                        on-chain       [string] [default: "1"]
  --voucher-redemption-batch-threshold  Minimum total value of all rebates in an
                                        batch (in GRT) before the batch is
                                        claimed on-chain
                                                      [string] [default: "5"]
  --voucher-redemption-max-batch-size   Maximum number of rebates inside a
                                        batch. Upper bound is constrained by
                                        available system memory, and by the
                                        block gas limit  [number] [default: 100]
  --log-level                           Log level    [string] [default: "debug"]
  --allocation-management               Indexer agent allocation management
                                        automation mode (auto|manual|oversight)
                                                      [string] [default: "auto"]
  --auto-allocation-min-batch-size                 Minimum number of allocation 
                                        transactions inside a batch for AUTO 
                                        management mode    [number] [default: 1]

Network Subgraph
  --network-subgraph-deployment   Network subgraph deployment           [string]
  --network-subgraph-endpoint     Endpoint to query the network subgraph from
                                                                        [string]
  --allocate-on-network-subgraph  Whether to allocate to the network subgraph
                                                      [boolean] [default: false]

Protocol
  --default-allocation-amount  Default amount of GRT to allocate to a subgraph
                               deployment             [string] [default: "0.01"]
  --register                   Whether to register the indexer on chain
                                                       [boolean] [default: true]
  --epoch-subgraph-endpoint    Endpoint to query epoch start blocks from
                                                             [string] [required]

Cost Models
  --inject-dai  Inject the GRT to DAI/USDC conversion rate into cost model
                variables                              [boolean] [default: true]

Postgres
  --postgres-host      Postgres host                         [string] [required]
  --postgres-port      Postgres port                    [number] [default: 5432]
  --postgres-username  Postgres username          [string] [default: "postgres"]
  --postgres-password  Postgres password                  [string] [default: ""]
  --postgres-database  Postgres database name                [string] [required]

Disputes
  --poi-disputable-epochs   The number of epochs in the past to look for
                            potential POI disputes         [number] [default: 1]
  --poi-dispute-monitoring  Monitor the network for potential POI disputes
                                                      [boolean] [default: false]

Query Fees
  --vector-node                   URL of a vector node                  [string]
  --vector-router                 Public identifier of the vector router[string]
  --vector-transfer-definition    Address of the Graph transfer definition
                                  contract            [string] [default: "auto"]
  --vector-event-server           External URL of the vector event server of the
                                  agent                                 [string]
  --vector-event-server-port      Port to serve the vector event server at
                                                        [number] [default: 8001]
  --collect-receipts-endpoint     Client endpoint for collecting receipts
                                                                        [string]

Options:
  --version             Show version number                            [boolean]
  --help                Show help                                      [boolean]
  --dai-contract        Address of the DAI or USDC contract to use for the
                        --inject-dai conversion rate
                [string] [default: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"]
  --offchain-subgraphs  Subgraphs to index that are not on chain
                        (comma-separated)                  [array] [default: []]

Indexer CLI

Since indexer CLI is a plugin for @graphprotocol/graph-cli, once installed it is invoked simply by running graph indexer.

$ graph indexer --help
Manage indexer configuration

  indexer status                     Check the status of an indexer                                   
  indexer rules stop (never)         Never index a deployment (and stop indexing it if necessary)     
  indexer rules start (always)       Always index a deployment (and start indexing it if necessary)   
  indexer rules set                  Set one or more indexing rules                                   
  indexer rules prepare (offchain)   Offchain index a deployment (and start indexing it if necessary) 
  indexer rules maybe                Index a deployment based on rules                                
  indexer rules get                  Get one or more indexing rules                                   
  indexer rules delete               Remove one or many indexing rules                                
  indexer rules clear (reset)        Clear one or more indexing rules                                 
  indexer rules                      Configure indexing rules                                         
  indexer disputes get               Cross-check POIs submitted in the network                        
  indexer disputes                   Configure allocation POI monitoring                              
  indexer cost set variables         Update cost model variables                                      
  indexer cost set model             Update a cost model                                              
  indexer cost get                   Get cost models and/or variables for one or all subgraphs        
  indexer cost                       Manage costing for subgraphs                                     
  indexer connect                    Connect to indexer management API                                
  indexer allocations reallocate     Reallocate to subgraph deployment                                
  indexer allocations get            List one or more allocations                                     
  indexer allocations create         Create an allocation                                             
  indexer allocations close          Close an allocation                                              
  indexer allocations                Manage indexer allocations                                       
  indexer actions queue              Queue an action item                                             
  indexer actions get                List one or more actions                                         
  indexer actions execute            Execute approved items in the action queue                       
  indexer actions cancel             Cancel an item in the queue                                      
  indexer actions approve            Approve an action item                                           
  indexer actions                    Manage indexer actions                                           
  indexer                            Manage indexer configuration 

Running from source

Run the following at the root of this repository to install dependencies and build the packages:

yarn

After this, the indexer service and agent can be run with:

# Indexer service
cd packages/indexer-service
./bin/graph-indexer-service start ...

# Indexer agent
cd packages/indexer-agent
./bin/graph-indexer-agent start ...

Docker images

The easiest way to run the indexer service agent is by using Docker. Docker images can either be pulled via

docker pull ghcr.io/graphprotocol/indexer-service:latest
docker pull ghcr.io/graphprotocol/indexer-agent:latest

or built locally with

# Indexer service
docker build \
  -f Dockerfile.indexer-service \
  -t indexer-service:latest \
  .

# Indexer agent
docker build \
  -f Dockerfile.indexer-agent \
  -t indexer-agent:latest \
  .

After this, the indexer agent and service can be run as follows:

  1. Indexer service:

    docker run -p 7600:7600 -it indexer-service:latest ...

    After this, the indexer service should be up and running at http://localhost:7600/.

  2. Indexer Agent

    docker run -p 18000:8000 -it indexer-agent:latest ...

    This starts the indexer agent and serves the so-called indexer management API on the host at port 18000.

Terraform & Kubernetes

The terraform/ and k8s/ directories provide a complete example setup for running an indexer on the Google Cloud Kubernetes Engine (GKE). This setup was also used as the reference setup in the Mission Control testnet and can be a good starting point for those looking to run the indexer in a virtualized environment.

Check out the terraform README for details on how to get started.

Releasing

This repository is managed using Lerna and Yarn workspaces.

chan is used to maintain the following changelogs:

Creating a new release involves the following steps:

  1. Update all changelogs:

    pushd packages/indexer-service
    chan added ...
    chan fixed ...
    chan changed ...
    popd
    
    pushd packages/indexer-agent
    ...
    popd
    
    pushd packages/indexer-cli
    ...
    popd
    
    pushd packages/indexer-common
    ...
    popd
    
  2. Publish the release. This includes committing the changelogs, tagging the new version and publishing packages on npmjs.com.

    yarn release <version>

Copyright

Copyright © 2020-2021 The Graph Foundation

Licensed under the MIT license.

indexer's People

Contributors

aasseman avatar abarmat avatar alex-pakalniskis avatar andrewgordstewart avatar azf20 avatar carlosvdr avatar chriswessels avatar damandal0rian avatar dwerner avatar evaporei avatar fordn avatar hopeyen avatar incrypto32 avatar jannis avatar juanmardefago avatar kerzhner avatar linki avatar lutter avatar neysofu avatar nikhilverma360 avatar pcarranzav avatar pedromd avatar pedrouid avatar saihaj avatar snario avatar that3percent avatar theodus avatar tilacog avatar tmigone avatar tomclose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

indexer's Issues

Feature request : prevent ETH leaking - max ratelimit

Some bugs and some operator misconfigurations cause a tx spam, regardless the various reasons, it means ETH is getting spent as gas. This can quickly add up and on mainnet this could be expensive.

I'd like protection against this, by setting a max spending limit per timeframe (ratelimit), that every spending gets checked against. One option would be to work out what expected spending would be in regular operations and say double that. Another option would be to let the operator set the amount (with the risk they set it to low for normal operations).

Error: Validation Error: Unexpected property 'query' found at root.data

Seeing errors about "Error: Validation Error: Unexpected property 'query' found at root.data" Need to know if this is expected error or should be fixed in later release ?

Nov 15 05:21:42 graph bash[1067630]: {"level":50,"time":1605417702899,"pid":1067630,"hostname":"graph","name":"IndexerService","indexer":"0x734599DaFf89B8F44260DBedCC56303e32Bfc66E","operator":"0x734599DaFf89B8F44260DBedCC56303e32Bfc66E","
indexer":"0x734599DaFf89B8F44260DBedCC56303e32Bfc66E","operator":"0x734599DaFf89B8F44260DBedCC56303e32Bfc66E","component":"Server","body":{"query":"{ indexingStatuses { subgraph } }"},"headers":{"content-type":"application/json","accept":"
/","content-length":"45","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)","accept-encoding":"gzip,deflate","connection":"close","host":"34.73.14.254:7600"},"err":{"type":"Error","message":"Validation Error: Unexpecte
d property 'query' found at root.data ","stack":"Error: Validation Error: Unexpected property 'query' found at root.data \n at Object.validateMessage (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotoco
l/receipt-manager/node_modules/@statechannels/wire-format/lib/src/validator.js:31:15)\n at Object.validatePayload (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@stat
echannels/wallet-core/lib/src/serde/wire-format/deserialize.js:14:26)\n at SingleThreadedWallet.pushMessage (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechann
els/server-wallet/lib/src/wallet/wallet.js:309:43)\n at ReceiptManager. (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:118:47)\n at Generator
.next ()\n at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:8:71\n at new Promise ()\n at __awaiter (/usr/local/lib/node_module
s/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:4:12)\n at ReceiptManager.inputStateChannelMessage (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphproto
col/receipt-manager/dist/receipt-manager.js:71:16)\n at /usr/local/lib/node_modules/@graphprotocol/indexer-service/dist/server/index.js:244:51\n at Generator.next ()\n at /usr/local/lib/node_modules/@graphprotocol/index
er-service/dist/server/index.js:8:71\n at new Promise ()\n at __awaiter (/usr/local/lib/node_modules/@graphprotocol/indexer-service/dist/server/index.js:4:12)\n at /usr/local/lib/node_modules/@graphprotocol/indexer-serv
ice/dist/server/index.js:240:65\n at Layer.handle [as handle_request] (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/express/lib/router/layer.js:95:5)"},"msg":"Failed to handle state channel message"}

New wallet server version has broken indexer-service

Here is what it prints out because of a bug in wallet server:

WARNING: @statechannels/devtools not detected.
         Ensure required env variables are properly configured in the shell.

/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/node_modules/@statechannels/server-wallet/lib/src/db/config.js:10
    connection: config_1.default.postgresDatabaseUrl || {
TypeError: Cannot read property 'postgresDatabaseUrl' of undefined
    at Object.extractDBConfigFromServerWalletConfig (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/node_modules/@statechannels/server-wallet/lib/src/config.js:29:40)
    at new Wallet (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/node_modules/@statechannels/server-wallet/lib/src/wallet/index.js:90:45)
    at new ReceiptManager (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:43:46)
    at /home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/dist/commands/start.js:91:32
    at Generator.next (<anonymous>)
    at fulfilled (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-service/dist/commands/start.js:5:58)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

@Jannis is already aware (via DM)

Indexer service fails to hash state (unreachable error)

[2020-11-13 17:05:57.995 +0000] ERROR	 (IndexerService/1 on 95cf8bb5d777): Failed to handle paid query
    indexer: "0x14c7dB0Bf796060DA7212C0F851Ce62A47805502"
    operator: "0x14c7dB0Bf796060DA7212C0F851Ce62A47805502"
    component: "Server"
    err: {
      "type": "Error",
      "message": "unreachable",
      "stack":
          RuntimeError: unreachable
              at wasm-function[241]:0x44a75
              at wasm-function[318]:0x46f69
              at wasm-function[336]:0x4731f
              at wasm-function[277]:0x46155
              at wasm-function[181]:0x40af2
              at wasm-function[346]:0x47495
              at Object.module.exports.hashState (/opt/indexer/node_modules/@statechannels/wasm-utils/wasm_utils.js:143:24)
              at Object.exports.addHash (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/state-utils.js:15:61)
              at Store.signState (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:104:37)
              at async time (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:16)
              at async criticalCode (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:242:33)
              at async time (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:16)
    }
[2020-11-13 17:09:10.160 +0000] ERROR	 (1 on 95cf8bb5d777): unreachable
    RuntimeError: unreachable
        at wasm-function[241]:0x44a75
        at wasm-function[318]:0x46f69
        at wasm-function[336]:0x4731f
        at wasm-function[277]:0x46155
        at wasm-function[181]:0x40af2
        at wasm-function[346]:0x47495
        at Object.module.exports.hashState (/opt/indexer/node_modules/@statechannels/wasm-utils/wasm_utils.js:143:24)
        at Object.exports.addHash (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/state-utils.js:15:61)
        at Store.signState (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:104:37)
        at async time (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:16)
        at async criticalCode (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:242:33)
        at async time (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:16)

Request Failed "404 Not Found": https://registry.npmjs.org/@graphprotocol/common-ts/-/common-ts-0.2.1.tgz

error when building docker image for indexer-service

command:

../scripts/6.1-docker-build-indexer-service.sh

script:

#!/bin/bash

# Indexer service
docker build \
  --build-arg NPM_TOKEN=$NPM_TOKEN \
  -f Dockerfile.indexer-service \
  -t indexer-service:latest \
  .

error:

Sending build context to Docker daemon  2.786MB
Step 1/28 : FROM node:12.16.0-slim as build
 ---> bfc22166b759
Step 2/28 : ARG NPM_TOKEN
 ---> Using cache
 ---> b481332a00cb
Step 3/28 : ENV NODE_ENV production
 ---> Using cache
 ---> 06d299ed545e
Step 4/28 : RUN apt-get update && apt-get install -y python build-essential git
 ---> Using cache
 ---> 74988ffea086
Step 5/28 : WORKDIR /opt/indexer
 ---> Using cache
 ---> 6251f3ee3376
Step 6/28 : COPY package.json .
 ---> Using cache
 ---> 246f8ec5211d
Step 7/28 : COPY yarn.lock .
 ---> Using cache
 ---> 9d3e0a47f86f
Step 8/28 : COPY .npmrc.docker .npmrc
 ---> Using cache
 ---> d843c463d994
Step 9/28 : COPY lerna.json .
 ---> Using cache
 ---> e57bae3dcaa4
Step 10/28 : COPY tsconfig.json .
 ---> Using cache
 ---> 20ef31430a8a
Step 11/28 : COPY packages/indexer-service/ ./packages/indexer-service
 ---> Using cache
 ---> 679a973d7163
Step 12/28 : RUN yarn --pure-lockfile --non-interactive --production=false
 ---> Running in 00691e6fb24d
yarn install v1.22.0
[1/4] Resolving packages...
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "ethers@^4.0.27"
warning Resolution field "[email protected]" is incompatible with requested version "ethers@^4.0.27"
warning Resolution field "[email protected]" is incompatible with requested version "ethers@^4.0.32"
warning Resolution field "[email protected]" is incompatible with requested version "ethers@^4.0.27"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
warning Resolution field "[email protected]" is incompatible with requested version "[email protected]"
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.npmjs.org/@graphprotocol/common-ts/-/common-ts-0.2.1.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/opt/indexer/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
The command '/bin/sh -c yarn --pure-lockfile --non-interactive --production=false' returned a non-zero code: 1

indexer-agent : Failed to get entities from store: canceling statement due to conflict with recovery

3|start_indexer_agent | {"level":50,"time":1606126566747,"pid":166416,"hostname":"suntzu-server","name":"IndexerAgent","component":"Network","indexer":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","operator":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","err":{"type":"b","message":"[GraphQL] Failed to get entities from store: canceling statement due to conflict with recovery, query = \"/* qid: 911e50d183c06787-7b4010138321a73d */\\nselect \\'Allocation\\' as entity, to_jsonb(c.*) as data from (\\nselect c.*, p.id::text as g$parent_id\\n/* children_type_b */ from unnest($1::text[]) as p(id) cross join lateral (select * from \\\"sgd38075\\\".\\\"allocation\\\" c where c.\\\"block_range\\\" @> $2 and p.id = c.\\\"subgraph_deployment\\\" order by \\\"id\\\"\\n limit 100) c) c\\n order by g$parent_id, \\\"id\\\" -- binds: [[\\\"0x011c4995dc16efdeeb4e7e46e7d8647335ee2808d8bc270e67c06baa7b708f9e\\\", \\\"0x022e3b116eb6fd4bf7adbe6138e8d9e334ec9fc06f8a5228572527f523f9e117\\\", \\\"0x02566ef8086a78d0657c0f1347d8079e8327d3d183cf1a8a5176de5d32956941\\\", \\\"0x06133f611ac2eaad6fbf47bcde50f6f27bedb8e010da8839695bcd2973911758\\\", \\\"0x0825b4d70607779e92c1ed25fa525c75c2dbcef697ff867c9ff9800813387a83\\\", \\\"0x0ae27936e0841968968597b88cf1d35a0b279c1e67ebb5f0613bfa385665190f\\\", \\\"0x0f40f4c36085de1fc7d25233f3ab56f8a96f7ed94031681108e2d9e01b1f23e6\\\", \\\"0x107b7cdb6b0c6037c016d673adb0362a3c2c8677ee65769b740c46cfef0ac19b\\\", \\\"0x11e3ed0db95163788a6e0f4a2ee7d20a170a5166b893b24710b99dec12ad058d\\\", \\\"0x1532685b9f3a575153bfe0689eba79e9d79923c06522e567fd43c876a0a5299c\\\", \\\"0x16a0f74f44470c4eb1d6286d3bc73bb4d0b3a0f9c0d183f034422606a7d4e8c6\\\", \\\"0x19033b65ea02d02ba221891e54db1d786083fe4f287db039e0d0e6ad87e9f0cf\\\", \\\"0x22dea58751d40aceffc6f55a31b1a69636b3a5c72a0b41b5c374603fa20a4cf6\\\", \\\"0x23293a9f0838f35dc633aaaa83cf2c277bdfa4fd88605fc7268704e2fefc5e26\\\", \\\"0x2562664ee47064cc516dfe32e1a0d2c9c7d9f2673b046b11c7f549721aee3a34\\\", \\\"0x2807e48cc4e355bad82c3d6a80de02f35f8dc3afd003d0a651c9b60bee03a132\\\", \\\"0x2ae94d1d1a211d76201c2584605df63668d2718525df477188417f98cce0f5a8\\\", \\\"0x2d822db16997177592676573ee370945d942ced56eaec235bf6e07a83095d95e\\\", \\\"0x33a5a942858a580249a9c2440b7c18a6fc22f214f2c07f226265c939a2d5c59e\\\", \\\"0x3511912fe32b6a83a262bbf98d8655fd84740fa5947aa8b29495a82a7fc8faeb\\\", \\\"0x385585cddd7a8e89e49e75afe1c5d9d10f5db332d64f04edf60771fadfb7e9cd\\\", \\\"0x38584f4d24d0d99a5d175690233d0788ba20d5f625d573b59f86f14eeef042a3\\\", \\\"0x39f2a4bf83b6a3d5b13bb5e01788feeaa1cae7d37720fc897072ae3e0136de3d\\\", \\\"0x3e9f5fd42729f598f6e191cedf6f604a346cb403eb6b82ca38973634e5258934\\\", \\\"0x4087dcd4a8a1d845304492744c417553fde2ad3e61fe9417581e9ad4362fbd39\\\", \\\"0x49021529d38e6cd2e1b5eb9de559d474fa01ac538d8336b89328f9cf25af24d5\\\", \\\"0x4aa96124dfa60f011579a7384967f65ec717eb64ae3e0a7d4f5641a7f04c0a5c\\\", \\\"0x5106629e2c21febe19411aa4241d97ca4027db754686d2a317da303b70535010\\\", \\\"0x54d80162f5d3380ca7ed50b01dd9381e6dcad7c84d47437911867e078d4af305\\\", \\\"0x56bdf15922783d17556064cc2c62a7fdc5a4ef098236bea71a57b9f1712721f3\\\", \\\"0x579e0e5ed1399904527f09063fb7f001c685fdbc40f4bc625885807e4a02c5cc\\\", \\\"0x5f8fb645f0adf2b7632cfea346718ca733b47da31379cc3aaa8352cfe5b432c2\\\", \\\"0x695001126e83a96b7277c9b099682fb4db70371bf17c99df1f919f8ef10a3a12\\\", \\\"0x6b7de4f906e3afd6d8e16c87beb9506ee2ad89182a22590f52bf79f09e76b3d6\\\", \\\"0x6db6632914433611cd03d19241be3eb1c455da5ae246ceb570c1089bfaa58c84\\\", \\\"0x70bbcec4846499c07a2d6ac7e5ce891083c25dad029b3bb06348760bee15caa6\\\", \\\"0x712a4cd2adde222e31775ec8cd9426215568930af9662dff7d69999ad215f4bc\\\", \\\"0x72fa5d39d2a13f70eeb4fa5cef038ad7fb6117a4b0a85d7d28178e63344c8b6a\\\", \\\"0x732900d4c230b415f9c4a01f481024ec5c21cfe633523dd407ae707f77406e58\\\", \\\"0x75671b008615a5373a1728bbbe06300a93030394798f5994e28a42b858fe7399\\\", \\\"0x774ee8d63615c56409970fffddd06e692a219a224e83f706f067a20814747d73\\\", \\\"0x775e27c960513a9a1f3c9dbac6a5ccb277af2c526bbb8b6467ceafbf69818c94\\\", \\\"0x77ab82f14a423230bba018a55f4b1ef4dee7a3d50c5226700da79fbc6eaf7ec0\\\", \\\"0x78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f1\\\", \\\"0x7b8da144bea36c8a9ca738c0c27255ff32fb1d25ab1af73ec4b89a85ab3c8cd5\\\", \\\"0x7def67a0b3abd90fab015ee97c418c64cb1249bf2c1e03e66f3d6d38e929a3d0\\\", \\\"0x80fa3e4503e22a4623fffa5490c70f626b241d198454deffdb5e0dc2fe40f178\\\", \\\"0x82ca02c25734f67ef537ffedadde0656ac3c476dea13e02827e0ad83946bc88e\\\", \\\"0x8330434d69cb5434101ba85d3a62287cf167016178ce5ea688cf904215a25035\\\", \\\"0x866d81237c0af1a3d4cbbab7c7d754ebe558ef5469c43ba207df6b2c4c3d3fbc\\\", \\\"0x86e41af8842e40e325648a1edac2426be98e6781e00fa049e8d64fe2e85c11dd\\\", \\\"0x8a0dd76aa0ce511a537889adc5e72403edf128bd4038757e4704ba220ab96fa5\\\", \\\"0x8afb089f7915ec4fa2e119e3db86abfea47e33851d782db5f1b004fa796adceb\\\", \\\"0x8ea11d3fc4fb73f7031bebd1faa1c75657f5c9d6dca67de387cfa979e3f10cb9\\\", \\\"0x90f12b21be41616c7faa4c537e4f82737e57ffe1ca5bf399eafc24707ceb4838\\\", \\\"0x9176ea5ef5ebdca64119feb40bd96c54075622caab4917249e6557a8ede61769\\\", \\\"0x94cacb69f4d037a6a905d879f1b0c118e01358d7f12afce7bb5eab4e1bc17f64\\\", \\\"0x955c43af17f04c78776ab7f93e2550563129b62cf15d0ff4db2a49ee9f5158bd\\\", \\\"0x969ff190f3a6d1d68b623484f30290f53d25b11ee9f39c21c7b0ffa405d61b4c\\\", \\\"0x99328e966965bb447ae5eeabf78ed0143f975ca5562c7f1a812543ae8f200bfd\\\", \\\"0x9b5204265f73a734ff746dff597f6ab8e8aea829addcd2fa98b6874829a0f08d\\\", \\\"0x9eb1f83c21bff3e2464d76267c4e4e6fa5599bd7a47a76ca06222c7055e5bd5c\\\", \\\"0x9f58a44b70da87977214c365e5e2162849f2d81cdddeb9631fc9160b492e94e7\\\", \\\"0x9fe392b05bd5613283c3adbf37d22ba5f110000849cee53e12843222fd7e9174\\\", \\\"0xa0763f2da8758369fa8b3bbd10aaa7c9d018e08aea29d32b98a272f63f7b20a7\\\", \\\"0xa5fa7b35835d239400d5bbcfb2de5bd9b74eaf48701df967bcc905002f954829\\\", \\\"0xaa937267f33a096e959296c675eae0c8898d549f9a5de9930149de8950c03203\\\", \\\"0xaddc8e34da92ed0e6fee5201df7483820f0f014febf3d20804b3f2a4bbabcd82\\\", \\\"0xaf098132877c4908e488e267f61e20b256c55a25d1e3a94f5a0232bed9e5e42e\\\", \\\"0xb0d12bbf6c3ad26fd39f9e8055d7c4f65c2e9cb59d14a3bbecd46c9d5b8bfa1b\\\", \\\"0xb714cc22ce90aa7882c5f84531eeacb7bc9837394a46fbdc92ddb3652d8c47ae\\\", \\\"0xb8bdb6428a90867a95c87fbd5f2cd34d168b562b90b210e6d6f03f16bb75ab4d\\\", \\\"0xc28e9c1c32b51fa39ca4586716dcd0ab70ff5ae41c9d2690806138834a800911\\\", \\\"0xc86764ceff64a01c487962f8a4d652bc6bf22ef1f2e108781b90df0fbe8198ea\\\", \\\"0xcaa8d0eb2bc9b2b2eb3f28b6d9146832e2e065726439677267d2f6caf4627b30\\\", \\\"0xcd5b188df465db8f833b689d1d7672e9d57e720a197d28f1f7731141e39e7a09\\\", \\\"0xd0ba792dd4c8fb0842ff05eae679de21070700551133c3a5a1d38c9f93b1eaf4\\\", \\\"0xd31ced7c28f4bdedc1936fdd6ed8ea3e33f318c7442d0898401b18b594d6f479\\\", \\\"0xd970ef53c16f074a0869a104b3939b751842204c22da533f6fe44c876566793c\\\", \\\"0xda99b4694c623494642dcb41c8c0ca717b86acd8f57476f3990e009f2512eb42\\\", \\\"0xdbb56bee0e0fd8b3cf3f4d8635a3e2c7736a8a79efdc4c48084fefa9581bfe83\\\", \\\"0xe09f99103487d2c1dccfdb6fa2bdf153aa5e77233b009955b0440b22427e0ac8\\\", \\\"0xe1aa392c24403ce3c3b85efff34c6f311a802aeb3d21d682ba0fe70a2fd906e9\\\", \\\"0xe2715047efd9c0939641c288bc549add1ee8cdf12f2f0d1f642e1134f96115a2\\\", \\\"0xe5b701b14fe679ad78965dc8d9142f876cd7476ca202bf5dfe1f36233cc48e33\\\", \\\"0xece4c4edfa2b4f2426c96c8c31032cc1df1bacd4923d048f584fb04769c4c4a8\\\", \\\"0xf1b9ec792fb854c5481c9deefa62edcaeb1fd935bcf188e2d1544ce74bacd3e3\\\", \\\"0xfa84eef6caff9ddf02050139db98edde6bbc43601ccf8feb87bc93609e7721f4\\\", \\\"0xfec6c9b0bc353ccb0d3cb47d9c6939f3a36efff8af79fb9cd604b1550aa84f59\\\"], 7597833]\"","name":"CombinedError","graphQLErrors":[{"message":"Failed to get entities from store: canceling statement due to conflict with recovery, query = \"/* qid: 911e50d183c06787-7b4010138321a73d */\\nselect \\'Allocation\\' as entity, to_jsonb(c.*) as data from (\\nselect c.*, p.id::text as g$parent_id\\n/* children_type_b */ from unnest($1::text[]) as p(id) cross join lateral (select * from \\\"sgd38075\\\".\\\"allocation\\\" c where c.\\\"block_range\\\" @> $2 and p.id = c.\\\"subgraph_deployment\\\" order by \\\"id\\\"\\n limit 100) c) c\\n order by g$parent_id, \\\"id\\\" -- binds: [[\\\"0x011c4995dc16efdeeb4e7e46e7d8647335ee2808d8bc270e67c06baa7b708f9e\\\", \\\"0x022e3b116eb6fd4bf7adbe6138e8d9e334ec9fc06f8a5228572527f523f9e117\\\", \\\"0x02566ef8086a78d0657c0f1347d8079e8327d3d183cf1a8a5176de5d32956941\\\", \\\"0x06133f611ac2eaad6fbf47bcde50f6f27bedb8e010da8839695bcd2973911758\\\", \\\"0x0825b4d70607779e92c1ed25fa525c75c2dbcef697ff867c9ff9800813387a83\\\", \\\"0x0ae27936e0841968968597b88cf1d35a0b279c1e67ebb5f0613bfa385665190f\\\", \\\"0x0f40f4c36085de1fc7d25233f3ab56f8a96f7ed94031681108e2d9e01b1f23e6\\\", \\\"0x107b7cdb6b0c6037c016d673adb0362a3c2c8677ee65769b740c46cfef0ac19b\\\", \\\"0x11e3ed0db95163788a6e0f4a2ee7d20a170a5166b893b24710b99dec12ad058d\\\", \\\"0x1532685b9f3a575153bfe0689eba79e9d79923c06522e567fd43c876a0a5299c\\\", \\\"0x16a0f74f44470c4eb1d6286d3bc73bb4d0b3a0f9c0d183f034422606a7d4e8c6\\\", \\\"0x19033b65ea02d02ba221891e54db1d786083fe4f287db039e0d0e6ad87e9f0cf\\\", \\\"0x22dea58751d40aceffc6f55a31b1a69636b3a5c72a0b41b5c374603fa20a4cf6\\\", \\\"0x23293a9f0838f35dc633aaaa83cf2c277bdfa4fd88605fc7268704e2fefc5e26\\\", \\\"0x2562664ee47064cc516dfe32e1a0d2c9c7d9f2673b046b11c7f549721aee3a34\\\", \\\"0x2807e48cc4e355bad82c3d6a80de02f35f8dc3afd003d0a651c9b60bee03a132\\\", \\\"0x2ae94d1d1a211d76201c2584605df63668d2718525df477188417f98cce0f5a8\\\", \\\"0x2d822db16997177592676573ee370945d942ced56eaec235bf6e07a83095d95e\\\", \\\"0x33a5a942858a580249a9c2440b7c18a6fc22f214f2c07f226265c939a2d5c59e\\\", \\\"0x3511912fe32b6a83a262bbf98d8655fd84740fa5947aa8b29495a82a7fc8faeb\\\", \\\"0x385585cddd7a8e89e49e75afe1c5d9d10f5db332d64f04edf60771fadfb7e9cd\\\", \\\"0x38584f4d24d0d99a5d175690233d0788ba20d5f625d573b59f86f14eeef042a3\\\", \\\"0x39f2a4bf83b6a3d5b13bb5e01788feeaa1cae7d37720fc897072ae3e0136de3d\\\", \\\"0x3e9f5fd42729f598f6e191cedf6f604a346cb403eb6b82ca38973634e5258934\\\", \\\"0x4087dcd4a8a1d845304492744c417553fde2ad3e61fe9417581e9ad4362fbd39\\\", \\\"0x49021529d38e6cd2e1b5eb9de559d474fa01ac538d8336b89328f9cf25af24d5\\\", \\\"0x4aa96124dfa60f011579a7384967f65ec717eb64ae3e0a7d4f5641a7f04c0a5c\\\", \\\"0x5106629e2c21febe19411aa4241d97ca4027db754686d2a317da303b70535010\\\", \\\"0x54d80162f5d3380ca7ed50b01dd9381e6dcad7c84d47437911867e078d4af305\\\", \\\"0x56bdf15922783d17556064cc2c62a7fdc5a4ef098236bea71a57b9f1712721f3\\\", \\\"0x579e0e5ed1399904527f09063fb7f001c685fdbc40f4bc625885807e4a02c5cc\\\", \\\"0x5f8fb645f0adf2b7632cfea346718ca733b47da31379cc3aaa8352cfe5b432c2\\\", \\\"0x695001126e83a96b7277c9b099682fb4db70371bf17c99df1f919f8ef10a3a12\\\", \\\"0x6b7de4f906e3afd6d8e16c87beb9506ee2ad89182a22590f52bf79f09e76b3d6\\\", \\\"0x6db6632914433611cd03d19241be3eb1c455da5ae246ceb570c1089bfaa58c84\\\", \\\"0x70bbcec4846499c07a2d6ac7e5ce891083c25dad029b3bb06348760bee15caa6\\\", \\\"0x712a4cd2adde222e31775ec8cd9426215568930af9662dff7d69999ad215f4bc\\\", \\\"0x72fa5d39d2a13f70eeb4fa5cef038ad7fb6117a4b0a85d7d28178e63344c8b6a\\\", \\\"0x732900d4c230b415f9c4a01f481024ec5c21cfe633523dd407ae707f77406e58\\\", \\\"0x75671b008615a5373a1728bbbe06300a93030394798f5994e28a42b858fe7399\\\", \\\"0x774ee8d63615c56409970fffddd06e692a219a224e83f706f067a20814747d73\\\", \\\"0x775e27c960513a9a1f3c9dbac6a5ccb277af2c526bbb8b6467ceafbf69818c94\\\", \\\"0x77ab82f14a423230bba018a55f4b1ef4dee7a3d50c5226700da79fbc6eaf7ec0\\\", \\\"0x78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f1\\\", \\\"0x7b8da144bea36c8a9ca738c0c27255ff32fb1d25ab1af73ec4b89a85ab3c8cd5\\\", \\\"0x7def67a0b3abd90fab015ee97c418c64cb1249bf2c1e03e66f3d6d38e929a3d0\\\", \\\"0x80fa3e4503e22a4623fffa5490c70f626b241d198454deffdb5e0dc2fe40f178\\\", \\\"0x82ca02c25734f67ef537ffedadde0656ac3c476dea13e02827e0ad83946bc88e\\\", \\\"0x8330434d69cb5434101ba85d3a62287cf167016178ce5ea688cf904215a25035\\\", \\\"0x866d81237c0af1a3d4cbbab7c7d754ebe558ef5469c43ba207df6b2c4c3d3fbc\\\", \\\"0x86e41af8842e40e325648a1edac2426be98e6781e00fa049e8d64fe2e85c11dd\\\", \\\"0x8a0dd76aa0ce511a537889adc5e72403edf128bd4038757e4704ba220ab96fa5\\\", \\\"0x8afb089f7915ec4fa2e119e3db86abfea47e33851d782db5f1b004fa796adceb\\\", \\\"0x8ea11d3fc4fb73f7031bebd1faa1c75657f5c9d6dca67de387cfa979e3f10cb9\\\", \\\"0x90f12b21be41616c7faa4c537e4f82737e57ffe1ca5bf399eafc24707ceb4838\\\", \\\"0x9176ea5ef5ebdca64119feb40bd96c54075622caab4917249e6557a8ede61769\\\", \\\"0x94cacb69f4d037a6a905d879f1b0c118e01358d7f12afce7bb5eab4e1bc17f64\\\", \\\"0x955c43af17f04c78776ab7f93e2550563129b62cf15d0ff4db2a49ee9f5158bd\\\", \\\"0x969ff190f3a6d1d68b623484f30290f53d25b11ee9f39c21c7b0ffa405d61b4c\\\", \\\"0x99328e966965bb447ae5eeabf78ed0143f975ca5562c7f1a812543ae8f200bfd\\\", \\\"0x9b5204265f73a734ff746dff597f6ab8e8aea829addcd2fa98b6874829a0f08d\\\", \\\"0x9eb1f83c21bff3e2464d76267c4e4e6fa5599bd7a47a76ca06222c7055e5bd5c\\\", \\\"0x9f58a44b70da87977214c365e5e2162849f2d81cdddeb9631fc9160b492e94e7\\\", \\\"0x9fe392b05bd5613283c3adbf37d22ba5f110000849cee53e12843222fd7e9174\\\", \\\"0xa0763f2da8758369fa8b3bbd10aaa7c9d018e08aea29d32b98a272f63f7b20a7\\\", \\\"0xa5fa7b35835d239400d5bbcfb2de5bd9b74eaf48701df967bcc905002f954829\\\", \\\"0xaa937267f33a096e959296c675eae0c8898d549f9a5de9930149de8950c03203\\\", \\\"0xaddc8e34da92ed0e6fee5201df7483820f0f014febf3d20804b3f2a4bbabcd82\\\", \\\"0xaf098132877c4908e488e267f61e20b256c55a25d1e3a94f5a0232bed9e5e42e\\\", \\\"0xb0d12bbf6c3ad26fd39f9e8055d7c4f65c2e9cb59d14a3bbecd46c9d5b8bfa1b\\\", \\\"0xb714cc22ce90aa7882c5f84531eeacb7bc9837394a46fbdc92ddb3652d8c47ae\\\", \\\"0xb8bdb6428a90867a95c87fbd5f2cd34d168b562b90b210e6d6f03f16bb75ab4d\\\", \\\"0xc28e9c1c32b51fa39ca4586716dcd0ab70ff5ae41c9d2690806138834a800911\\\", \\\"0xc86764ceff64a01c487962f8a4d652bc6bf22ef1f2e108781b90df0fbe8198ea\\\", \\\"0xcaa8d0eb2bc9b2b2eb3f28b6d9146832e2e065726439677267d2f6caf4627b30\\\", \\\"0xcd5b188df465db8f833b689d1d7672e9d57e720a197d28f1f7731141e39e7a09\\\", \\\"0xd0ba792dd4c8fb0842ff05eae679de21070700551133c3a5a1d38c9f93b1eaf4\\\", \\\"0xd31ced7c28f4bdedc1936fdd6ed8ea3e33f318c7442d0898401b18b594d6f479\\\", \\\"0xd970ef53c16f074a0869a104b3939b751842204c22da533f6fe44c876566793c\\\", \\\"0xda99b4694c623494642dcb41c8c0ca717b86acd8f57476f3990e009f2512eb42\\\", \\\"0xdbb56bee0e0fd8b3cf3f4d8635a3e2c7736a8a79efdc4c48084fefa9581bfe83\\\", \\\"0xe09f99103487d2c1dccfdb6fa2bdf153aa5e77233b009955b0440b22427e0ac8\\\", \\\"0xe1aa392c24403ce3c3b85efff34c6f311a802aeb3d21d682ba0fe70a2fd906e9\\\", \\\"0xe2715047efd9c0939641c288bc549add1ee8cdf12f2f0d1f642e1134f96115a2\\\", \\\"0xe5b701b14fe679ad78965dc8d9142f876cd7476ca202bf5dfe1f36233cc48e33\\\", \\\"0xece4c4edfa2b4f2426c96c8c31032cc1df1bacd4923d048f584fb04769c4c4a8\\\", \\\"0xf1b9ec792fb854c5481c9deefa62edcaeb1fd935bcf188e2d1544ce74bacd3e3\\\", \\\"0xfa84eef6caff9ddf02050139db98edde6bbc43601ccf8feb87bc93609e7721f4\\\", \\\"0xfec6c9b0bc353ccb0d3cb47d9c6939f3a36efff8af79fb9cd604b1550aa84f59\\\"], 7597833]\"","extensions":{}}],"response":{"size":0,"timeout":0}},"msg":"Failed to query subgraphs on the network"}

statechannels/devtools not detected / duplicate key value violates unique constraint / migration directory is corrupt

This happens on every Docker tag after sha-8ec0f23.

WARNING: @statechannels/devtools not detected.
         Ensure required env variables are properly configured in the shell.

{"level":30,"time":1601253262514,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","msg":"Starting up..."}
{"level":30,"time":1601253262515,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8951a70e5be34832a8dde7a4c6a3c1e3","msg":"Connecting to Ethereum"}
{"level":30,"time":1601253263359,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8951a70e5be34832a8dde7a4c6a3c1e3","msg":"Successfully connected to Ethereum"}
{"level":30,"time":1601253263359,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","network":"rinkeby","chainId":4,"msg":"Connect to contracts"}
{"level":30,"time":1601253263382,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","msg":"Successfully to contracts"}
{"level":30,"time":1601253263457,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","component":"ReceiptManager","msg":"Migrate server-wallet database"}
{"level":20,"time":1601253263468,"pid":1,"hostname":"363ba79ae341","name":"IndexerService","component":"MetricsServer","component":"MetricsServer","port":7300,"msg":"Listening on port"}
indexer-service start

Start the service

Ethereum
  --ethereum  Ethereum node or provider URL                  [string] [required]

Indexer Infrastructure
  --port                        Port to serve from      [number] [default: 7600]
  --graph-node-query-endpoint   Graph Node endpoint to forward queries to
                                                             [string] [required]
  --graph-node-status-endpoint  Graph Node endpoint for indexing statuses etc.
                                                             [string] [required]

Options:
  --version                Show version number                         [boolean]
  --help                   Show help                                   [boolean]
  --mnemonic               Ethereum wallet mnemonic          [string] [required]
  --free-query-auth-token  Auth token that clients can use to query for free
                                                                         [array]

error: duplicate key value violates unique constraint "enforce_one_row"
    at Connection.parseE (/opt/indexer/node_modules/pg/lib/connection.js:604:13)
    at Connection.parseMessage (/opt/indexer/node_modules/pg/lib/connection.js:403:19)
    at Socket.<anonymous> (/opt/indexer/node_modules/pg/lib/connection.js:123:22)
    at Socket.emit (events.js:321:20)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:209:10)
    at TCP.onStreamRead (internal/stream_base_commons.js:186:23) {
  name: 'error',
  length: 213,
  severity: 'ERROR',
  code: '23505',
  detail: 'Key (enforce_one_row)=(1) already exists.',
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: 'public',
  table: 'signing_wallets',
  column: undefined,
  dataType: undefined,
  constraint: 'enforce_one_row',
  file: 'nbtinsert.c',
  line: '570',
  routine: '_bt_check_unique'
}

Unfortunately, rolling backwards one-by-one up to the last working sha-8ec0f23 from latest sha-038cf76 seems to have corrupted some kind of database and will no longer work:

WARNING: @statechannels/devtools not detected.
         Ensure required env variables are properly configured in the shell.

{"level":30,"time":1601253618626,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","msg":"Starting up..."}
{"level":30,"time":1601253618627,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8951a70e5be34832a8dde7a4c6a3c1e3","msg":"Connecting to Ethereum"}
{"level":30,"time":1601253619583,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8951a70e5be34832a8dde7a4c6a3c1e3","msg":"Successfully connected to Ethereum"}
{"level":30,"time":1601253619584,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","network":"rinkeby","chainId":4,"msg":"Connect to contracts"}
{"level":30,"time":1601253619608,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","msg":"Successfully to contracts"}
{"level":30,"time":1601253619689,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","component":"ReceiptManager","msg":"Migrate server-wallet database"}
{"level":20,"time":1601253619700,"pid":1,"hostname":"a9b275052d8b","name":"IndexerService","component":"MetricsServer","component":"MetricsServer","port":7300,"msg":"Listening on port"}
indexer-service start

Start the service

Ethereum
  --ethereum  Ethereum node or provider URL                  [string] [required]

Indexer Infrastructure
  --port                        Port to serve from      [number] [default: 7600]
  --graph-node-query-endpoint   Graph Node endpoint to forward queries to
                                                             [string] [required]
  --graph-node-status-endpoint  Graph Node endpoint for indexing statuses etc.
                                                             [string] [required]

Options:
  --version                Show version number                         [boolean]
  --help                   Show help                                   [boolean]
  --mnemonic               Ethereum wallet mnemonic          [string] [required]
  --free-query-auth-token  Auth token that clients can use to query for free
                                                                         [array]

Error: The migration directory is corrupt, the following files are missing: 20200915140300_chain_service.js
    at validateMigrationList (/opt/indexer/node_modules/knex/lib/migrate/Migrator.js:564:11)
    at /opt/indexer/node_modules/knex/lib/migrate/Migrator.js:68:11
    at tryCatcher (/opt/indexer/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/opt/indexer/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/opt/indexer/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/opt/indexer/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/opt/indexer/node_modules/bluebird/js/release/promise.js:729:18)
    at Promise._fulfill (/opt/indexer/node_modules/bluebird/js/release/promise.js:673:18)
    at PromiseArray._resolve (/opt/indexer/node_modules/bluebird/js/release/promise_array.js:127:19)
    at PromiseArray._promiseFulfilled (/opt/indexer/node_modules/bluebird/js/release/promise_array.js:145:14)
    at Promise._settlePromise (/opt/indexer/node_modules/bluebird/js/release/promise.js:609:26)
    at Promise._settlePromise0 (/opt/indexer/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/opt/indexer/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/opt/indexer/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/opt/indexer/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/opt/indexer/node_modules/bluebird/js/release/async.js:102:5)

Bug: Error on setting up cost model

When trying to set up a cost model for a deployment, I am getting an error. However, the cost model is set up correctly(verified using graph indexer cost get all --output=json

Command used :

graph indexer cost set model QmTN6gMCBCYTgbis33eSvr6sLsQoQ3R6a2KzR7CqmMABQP costModel.agora

Error :

Error: Table data must not contain control characters.

requesting access: dockerhub: graphprotocol/indexer-agent

Requesting access to dockerhub repo graphprotocol/indexer-agent
c:

docker pull graphprotocol/indexer-agent:latest

e:

Error response from daemon: pull access denied for graphprotocol/indexer-agent, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

sidebar: tried building from source, and just learnt we need our NPM_TOKENemailed to us

Feature: allow set cost variables globally

It would be beneficial, if we can set cost models and variables globally (the same way as we can now do for rules).

variables (very useful):
Global variables are great if cost models are using global variables like GRT_TO_DAI. Currently we need to set those individually for each subgraph.

cost model (convenient):
It is useful when no specific pricing is created for a submodel.

"msg":"Failed to reconcile indexer and network:"

Time : 17/10/2020 2:00am UCT
After the restart for the containers all subgraphs went into a remove state and got the error below

indexer-agent_1 | {"level":40,"time":1602900653825,"pid":1,"hostname":"8c451c528763","name":"IndexerAgent","error":"transaction failed (transactionHash="0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89", transaction={"nonce":3543,"gasPrice":{"type":"BigNumber","hex":"0x05d21dba00"},"gasLimit":{"type":"BigNumber","hex":"0x0f4240"},"to":"0x45C08818f833e515a1372bA5604cE5A494D8A8F7","value":{"type":"BigNumber","hex":"0x00"},"data":"0xdc3d160f0000000000000000000000006c0fadd48e7e236bb10f7d69148be5502a18ca57022e3b116eb6fd4bf7adbe6138e8d9e334ec9fc06f8a5228572527f523f9e1170000000000000000000000000000000000000000000000056bc75e2d63100000000000000000000000000000f500e18ad6a895ce83814a35ac17b14917b5be510000000000000000000000000000000000000000000000000000000000000000","chainId":4,"v":43,"r":"0xa90a8c564309ced4a7ab0dfcee4e103b49ee038d9383e1f428219a2f57280b5a","s":"0x24d7ce4da271452a34e6c9ea2ac4f8d5daa940025da5f67ff3b814ad99b16240","from":"0x6c0Fadd48e7e236Bb10f7D69148Be5502a18ca57","hash":"0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89"}, receipt={"to":"0x45C08818f833e515a1372bA5604cE5A494D8A8F7","from":"0x6c0Fadd48e7e236Bb10f7D69148Be5502a18ca57","contractAddress":null,"transactionIndex":3,"gasUsed":{"type":"BigNumber","hex":"0xb038"},"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","blockHash":"0x50a0527aefd1559615af74ea439c64b176d3d7ced2d1e72250d2a8b20dee186a","transactionHash":"0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89","logs":[],"blockNumber":7382899,"confirmations":1,"cumulativeGasUsed":{"type":"BigNumber","hex":"0x028224"},"status":0,"byzantium":true}, code=CALL_EXCEPTION, version=providers/5.0.12)","msg":"Failed to reconcile indexer and network:"}

Indexer fails to handle query amounts like 0.1 GRT

Using a constant payment amount of parseGRT("0.000000001") works fine, but using parseGRT("0.1") fails in the indexer service:

[2020-11-20 12:42:03.088 +0000] ERROR (IndexerService/1 on indexer-service-849499bcc-v8s2z): Failed to handle paid query
    indexer: "0x2EF7cD7a130a4bbbD637312a3B4A8E5365296e69"
    operator: "0x2EF7cD7a130a4bbbD637312a3B4A8E5365296e69"
    component: "Server"
    err: {
      "type": "Error",
      "message": "overflow (fault=\"overflow\", operation=\"BigNumber.from\", value=100000000000000000, code=NUMERIC_FAULT, version=bignumber/5.0.9)",
      "stack":
          Error: overflow (fault="overflow", operation="BigNumber.from", value=100000000000000000, code=NUMERIC_FAULT, version=bignumber/5.0.9)
              at Logger.makeError (/opt/indexer/node_modules/@ethersproject/logger/lib/index.js:179:21)
              at Logger.throwError (/opt/indexer/node_modules/@ethersproject/logger/lib/index.js:188:20)
              at throwFault (/opt/indexer/node_modules/@statechannels/wallet-core/node_modules/@ethersproject/bignumber/lib/bignumber.js:282:19)
              at Function.BigNumber.from (/opt/indexer/node_modules/@statechannels/wallet-core/node_modules/@ethersproject/bignumber/lib/bignumber.js:185:17)
              at toBN (/opt/indexer/node_modules/@statechannels/wallet-core/node_modules/@ethersproject/bignumber/lib/bignumber.js:271:25)
              at BigNumber.sub (/opt/indexer/node_modules/@statechannels/wallet-core/node_modules/@ethersproject/bignumber/lib/bignumber.js:59:43)
              at Function.sub (/opt/indexer/node_modules/@statechannels/wallet-core/lib/src/bignumber.js:8:52)
              at Object.toAttestationProvided (/opt/indexer/node_modules/@graphprotocol/statechannels/lib/src/utils/state-transitions.js:52:46)
              at ReceiptManager.<anonymous> (/opt/indexer/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:150:62)
              at Generator.next (<anonymous>)
              at fulfilled (/opt/indexer/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:5:58)
      "reason": "overflow",
      "code": "NUMERIC_FAULT",
      "fault": "overflow",
      "operation": "BigNumber.from",
      "value": 100000000000000000
    }

Bad Gateway

{"level":50,"time":1606398944498,"pid":1,"hostname":"5105fb8c4ead","name":"IndexerAgent","component":"Network","indexer":"0x14c7dB0Bf796060DA7212C0F851Ce62A47805502","operator":"0x14c7dB0Bf796060DA7212C0F851Ce62A47805502","err":{"type":"IndexerError","message":"Failed to query indexer allocations","stack":"IndexerError: Failed to query indexer allocations\n at Object.indexerError (/opt/indexer/packages/indexer-common/dist/errors.js:91:12)\n at Network.<anonymous> (/opt/indexer/packages/indexer-agent/dist/network.js:311:46)\n at Generator.next (<anonymous>)\n at fulfilled (/opt/indexer/packages/indexer-agent/dist/network.js:24:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","code":"IE010","explanation":"https://github.com/graphprotocol/indexer/blob/master/docs/errors.md#ie010","cause":{"type":"b","message":"[Network] Bad Gateway","name":"CombinedError","graphQLErrors":[],"networkError":{"type":"Error","message":"Bad Gateway","stack":"Error: Bad Gateway\n at /opt/indexer/node_modules/@urql/core/dist/e624b925.js:150:37\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)"},"response":{"size":0,"timeout":0}}},"msg":"Failed to query indexer allocations"} {"level":40,"time":1606398944498,"pid":1,"hostname":"5105fb8c4ead","name":"IndexerAgent","err":{"type":"IndexerError","message":"Failed to synchronize with network","stack":"IndexerError: Failed to synchronize with network\n at Object.indexerError (/opt/indexer/packages/indexer-common/dist/errors.js:91:12)\n at Agent.<anonymous> (/opt/indexer/packages/indexer-agent/dist/agent.js:120:47)\n at Generator.throw (<anonymous>)\n at rejected (/opt/indexer/packages/indexer-agent/dist/agent.js:25:65)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","code":"IE004","explanation":"https://github.com/graphprotocol/indexer/blob/master/docs/errors.md#ie004","cause":{"type":"IndexerError","message":"Failed to query indexer allocations","stack":"IndexerError: Failed to query indexer allocations\n at Object.indexerError (/opt/indexer/packages/indexer-common/dist/errors.js:91:12)\n at Network.<anonymous> (/opt/indexer/packages/indexer-agent/dist/network.js:311:46)\n at Generator.next (<anonymous>)\n at fulfilled (/opt/indexer/packages/indexer-agent/dist/network.js:24:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","code":"IE010","explanation":"https://github.com/graphprotocol/indexer/blob/master/docs/errors.md#ie010","cause":{"type":"b","message":"[Network] Bad Gateway","name":"CombinedError","graphQLErrors":[],"networkError":{"type":"Error","message":"Bad Gateway","stack":"Error: Bad Gateway\n at /opt/indexer/node_modules/@urql/core/dist/e624b925.js:150:37\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)"},"response":{"size":0,"timeout":0}}}},"msg":"Failed to synchronize with network"}

No subgraph is syncing

Subgraph stopped to sync following by graphql output.

indexer-cli 0.1.4
indexeragent 0.2.5
indexerservice 0.2.5
node 14.9.0

Agent logs:

Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]: (node:5117) UnhandledPromiseRejectionWarning: Error: timeout (requestBody={"0":123,"1":34,"2":109,"3":101,"4":116,"5":104,"6":111,"7":100,"8":34,"9":58,"10":34,"11":101,"12":116,"13":104,"14":95,"15":98,"16":108,"17":111,"18":99,"19":107,"20":78,"21":117,"22":109,"23":98,"24":101,"25":114,"26":34,"27":44,"28":34,"29":112,"30":97,"31":114,"32":97,"33":109,"34":115,"35":34,"36":58,"37":91,"38":93,"39":44,"40":34,"41":105,"42":100,"43":34,"44":58,"45":54,"46":54,"47":44,"48":34,"49":106,"50":115,"51":111,"52":110,"53":114,"54":112,"55":99,"56":34,"57":58,"58":34,"59":50,"60":46,"61":48,"62":34,"63":125}, requestMethod="POST", timeout=120000, url="https://rinkeby.infura.io/v3/4750ef1a3e47479a9fc7551d4705f737", code=TIMEOUT, version=web/5.0.4)
Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]:     at Logger.makeError (/usr/lib/node_modules/@graphprotocol/indexer-agent/node_modules/@ethersproject/logger/lib/index.js:179:21)
Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]:     at Timeout._onTimeout (/usr/lib/node_modules/@graphprotocol/indexer-agent/node_modules/@ethersproject/web/lib/index.js:124:35)
Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]:     at listOnTimeout (internal/timers.js:554:17)
Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]:     at processTimers (internal/timers.js:497:7)
Sep 03 11:22:57 graph-indexer graph-indexer-agent[5117]: (node:5117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 30743)

Graph Node logs

Sep 02 10:43:32 graph-indexer graph-node[24726]: Sep 02 10:43:32.012 INFO Done processing Ethereum trigger, waiting_ms: 0, handler: handleSwap, total_ms: 16, trigger_type: Log, address: 0xc5be…f40c, signature: Swap(indexed address,uint256,uint256,uint256,uint256,indexed address), block_hash: 0x875f95672b2e8d71832a4c006070bcfaccc61be83aca57034a01cefae04ad2bb, block_number: 10780799, subgraph_id: QmXKwSEMirgWVn41nRzkT3hpUBw29cp619Gx58XW6mPhZP, component: SubgraphInstanceManager

To fix this issue I had to restart graph-node and graph-indexer-agent

Cannot read property 'latitude' of null

Running @graphprotocol/[email protected] and indexer agent with k8s at sha-c16642a with the coordinates space-separated (see here) but still get when runnining

/home/lucas/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/binaryen/index.js:7
if(n){p=__dirname+"/";var ea,fa;a.read=function(c,e){var b=q(c);b||(ea||(ea=require("fs")),fa||(fa=require("path")),c=fa.normalize(c),b=ea.readFileSync(c));return e?b:b.toString()};a.readBinary=function(c){c=a.read(c,!0);c.buffer||(c=new Uint8Array(c));assert(c.buffer);return c};1<process.argv.length&&(a.thisProgram=process.argv[1].replace(/\\/g,"/"));a.arguments=process.argv.slice(2);process.on("uncaughtException",function(c){if(!(c instanceof ha))throw c;});process.on("unhandledRejection",u);a.quit=
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^

TypeError: Cannot read property 'latitude' of null
    at /home/lucas/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/status.js:126:72
    at Generator.next (<anonymous>)
    at fulfilled (/home/lucas/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/status.js:6:58)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)```

Claim query rewards even if the network is paused

Right now, when the network is paused, the agent sits there doing nothing, when it could still claim rewards from allocations that are closed.

An alternative to this could be an indexer CLI command to claim old rewards.

High CPU usage and request latency when creating allocation signers

Roughly every hour, each Indexer Service starts identifying a lot of attestations:

{"level":30,"time":1605719689466,"pid":1,"hostname":"9dc2ba780cdd","name":"IndexerService","indexer":"0x84e688C31551439228Af3662FF2668e6d4F9746a","operator":"0x84e688C31551439228Af3662FF2668e6d4F9746a","indexer":"0x84e688C31551439228Af3662FF2668e6d4F9746a","operator":"0x84e688C31551439228Af3662FF2668e6d4F9746a","component":"AttestationSignerCache","allocation":"0xF87fd098AA9224325a6A5D2C0D443a0F1f2841F4","deployment":{"bytes32":"0x8ea11d3fc4fb73f7031bebd1faa1c75657f5c9d6dca67de387cfa979e3f10cb9","ipfsHash":"QmXwR6LiGaP9yYTsSq8wGUS91Bqat7dStDsuH2XSoeKctY"},"msg":"Identify attestation signer for allocation"}
{"level":30,"time":1605719689543,"pid":1,"hostname":"9dc2ba780cdd","name":"IndexerService","indexer":"0x84e688C31551439228Af3662FF2668e6d4F9746a","operator":"0x84e688C31551439228Af3662FF2668e6d4F9746a","indexer":"0x84e688C31551439228Af3662FF2668e6d4F9746a","operator":"0x84e688C31551439228Af3662FF2668e6d4F9746a","component":"AttestationSignerCache","allocation":"0xF87fd098AA9224325a6A5D2C0D443a0F1f2841F4","deployment":{"bytes32":"0x8ea11d3fc4fb73f7031bebd1faa1c75657f5c9d6dca67de387cfa979e3f10cb9","ipfsHash":"QmXwR6LiGaP9yYTsSq8wGUS91Bqat7dStDsuH2XSoeKctY"},"msg":"Successfully identified attestation signer for allocation"}

This leads to "high" CPU usage but more important slows down the Indexer Service reponse times to a crawl.

Usually the root route "Ready to roll!" (/) returns in under 10 ms, but when identifying, this can take up to 10 - 15 seconds.

I'd assume this is due to the main loop being too busy to answer the request.

Maybe these checks can be moved to a worker thread or at least wrapped into setImmediate() to have them off the main loop.

The screenshot shows CPU usage during these times. The machine has plenty of ressources left, but the indexer service seems maxed out.

Bildschirmfoto 2020-11-18 um 16 26 18

This happens on all 4 Indexer Service instances.

No query fees collected on multiplication of variables

I received no query fees for this cost model

default => $DAI * $Y;

but all was good when I changed it to this cost model

default => $DAI * 0.0019;

both times the following variables were set as reported by the indexer cli (cost get all) output:

{
   "Y": "0.00019",
   "DAI": "10.0006390502074853"
}

Indexer service: Native DB error (table does not exist) when pushing state channel message

Reported by one of our indexers:

"err":{"type":"PushMessageError","message":"Error during pushMessage","stack":"Error: Error during pushMessage\n    at /opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:311:19","reason":"Error during pushMessage","data":{"thisWalletVersion":"@statechannels/[email protected]","payloadWalletVersion":"@statechannels/[email protected]","cause":{"name":"DBError","nativeError":{"name":"error","length":107,"severity":"ERROR","code":"42P01","position":"26","file":"parse_relation.c","line":"1194","routine":"parserOpenTable"},"client":"postgres"}}},"msg":"Failed to handle state channel message"}{"level":20,"time":1605273586101,"pid":1,"hostname":"696cd09393fb","name":"IndexerService",
,"component":"Server","msg":"POST /channel-messages-inbox 500 36 - 6.421 ms"}

Especially interesting snippet from the above:

{
   "name":"DBError",
   "nativeError":{
      "name":"error",
      "length":107,
      "severity":"ERROR",
      "code":"42P01",
      "position":"26",
      "file":"parse_relation.c",
      "line":"1194",
      "routine":"parserOpenTable"
   }
}

"msg":"Failed to reconcile indexer and network:"

After the restart for the containers all subgraphs went into a remove state and got the error below

indexer-agent_1 | {"level":40,"time":1602900653825,"pid":1,"hostname":"8c451c528763","name":"IndexerAgent","error":"transaction failed (transactionHash="0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89", transaction={"nonce":3543,"gasPrice":{"type":"BigNumber","hex":"0x05d21dba00"},"gasLimit":{"type":"BigNumber","hex":"0x0f4240"},"to":"0x45C08818f833e515a1372bA5604cE5A494D8A8F7","value":{"type":"BigNumber","hex":"0x00"},"data":"0xdc3d160f0000000000000000000000006c0fadd48e7e236bb10f7d69148be5502a18ca57022e3b116eb6fd4bf7adbe6138e8d9e334ec9fc06f8a5228572527f523f9e1170000000000000000000000000000000000000000000000056bc75e2d63100000000000000000000000000000f500e18ad6a895ce83814a35ac17b14917b5be510000000000000000000000000000000000000000000000000000000000000000","chainId":4,"v":43,"r":"0xa90a8c564309ced4a7ab0dfcee4e103b49ee038d9383e1f428219a2f57280b5a","s":"0x24d7ce4da271452a34e6c9ea2ac4f8d5daa940025da5f67ff3b814ad99b16240","from":"0x6c0Fadd48e7e236Bb10f7D69148Be5502a18ca57","hash":"0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89"}, receipt={"to":"0x45C08818f833e515a1372bA5604cE5A494D8A8F7","from":"0x6c0Fadd48e7e236Bb10f7D69148Be5502a18ca57","contractAddress":null,"transactionIndex":3,"gasUsed":{"type":"BigNumber","hex":"0xb038"},"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","blockHash":"0x50a0527aefd1559615af74ea439c64b176d3d7ced2d1e72250d2a8b20dee186a","transactionHash":"0x6f9156553a567cb2165bb223c7b4cdb41b39569b395bb38128bd9c5af8963d89","logs":[],"blockNumber":7382899,"confirmations":1,"cumulativeGasUsed":{"type":"BigNumber","hex":"0x028224"},"status":0,"byzantium":true}, code=CALL_EXCEPTION, version=providers/5.0.12)","msg":"Failed to reconcile indexer and network:"}

Memory and CPU leak in agent and service

Hey there,

I'd been running release sha-54d4905 on Kubernetes for a few days before upgrading to a new release, and noticed a huge drop in memory usage for the indexer-agent and indexer-serivce.

Looking back at memory usage for the deployments:

Screenshot 2020-09-01 at 22 23 40

Screenshot 2020-09-01 at 22 25 40

Both seem to have a fairly consistent and linear growth in memory usage of time.

Let me know if there are any further details I can provide!

Chris

Cant stop indexing a subgraph

when i try to stop a subgraph, the command errors out, below is the command and stack trace:

graph indexer rules stop QmU3qzWocSGuywhLonGiYmv22XS5sHatfEBp3vrJrRGdD6

/home/graph/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/binaryen/index.js:7
if(n){p=__dirname+"/";var ea,fa;a.read=function(c,e){var b=q(c);b||(ea||(ea=require("fs")),fa||(fa=require("path")),c=fa.normalize(c),b=ea.readFileSync(c));return e?b:b.toString()};a.readBinary=function(c){c=a.read(c,!0);c.buffer||(c=new Uint8Array(c));assert(c.buffer);return c};1<process.argv.length&&(a.thisProgram=process.argv[1].replace(/\\/g,"/"));a.arguments=process.argv.slice(2);process.on("uncaughtException",function(c){if(!(c instanceof ha))throw c;});process.on("unhandledRejection",u);a.quit=
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^

TypeError: Cannot read property 'NEVER' of undefined
    at /home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/rules/stop.js:61:62
    at Generator.next (<anonymous>)
    at /home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/rules/stop.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/rules/stop.js:4:12)
    at Command.run (/home/graph/.npm-global/lib/node_modules/@graphprotocol/indexer-cli/dist/commands/indexer/rules/stop.js:36:23)
    at Runtime.<anonymous> (/home/graph/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/gluegun/build/runtime/run.js:118:58)
    at step (/home/graph/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/gluegun/build/runtime/run.js:44:23)
    at Object.next (/home/graph/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/gluegun/build/runtime/run.js:25:53)
    at fulfilled (/home/graph/.npm-global/lib/node_modules/@graphprotocol/graph-cli/node_modules/gluegun/build/runtime/run.js:16:58)

Geo-coordinates are not captured properly by indexer agent

geoCoordinates are passed as env variable, as per the logs it is correctly captured but geo hash is 000000000

Env - Docker image (graphprotocol/indexer-agent:sha-573cee8)

Tried below combinations but same result:

  • -e INDEXER_AGENT_INDEXER_GEO_COORDINATES="23.5505 46.6333" \
  • -e INDEXER_AGENT_INDEXER_GEO_COORDINATES="23.5505,46.6333" \
  • -e INDEXER_AGENT_INDEXER_GEO_COORDINATES="[23.5505 46.6333]" \

Indexer agent logs

{"level":30,"time":1600057835611,"pid":1,"hostname":"ip-XXX-XX-XX-XXX","name":"IndexerAgent","component":"Network","address":"0xb29884B1861b142c76a8f9B71CCbD1dD883c9e1F","url":"http://XXX-XX-XX-XXX:7600/","geoCoordinates":["23.5505, 46.6333"],"geoHash":"000000000","msg":"Register indexer"}

Indexer service race condition between channel syncing and receiving payments?

I've noticed this error in indexer-service. The only situations in which I can see this happening is if

  • the indexer received a payment, sent a receipt back, but the gateway didn't receive it,
  • the indexer received a request to sync channels (to recover stalled ones) followed by a payment maybe?

My interpretation may be off, hence the question mark in the issue title.

{
  "level": 50,
  "time": 1605537563565,
  "pid": 485,
  "hostname": "graph-indexerservice-0",
  "dbName": "graph-indexeragent-10",
  "walletVersion": "@statechannels/[email protected]",
  "reason": "it is not my turn",
  "type": "UpdateChannelError",
  "stack": "Error: it is not my turn\n    at ensureItIsMyTurn (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/handlers/update-channel.js:29:26)\n    at chain_ (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/Either.js:236:38)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/Either.js:316:63\n    at Object.pipe (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/function.js:198:26)\n    at Object.updateChannel (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/handlers/update-channel.js:43:23)\n    at criticalCode (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:241:88)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:98:55\n    at time (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:22)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:45:72\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:98:20",
  "msg": "it is not my turn"
}

Indexer service - hard coded postgres switches?

When running the indexer service in its own container it crashes out with a connection refused error relating to port 5432 (presumably postgres) whereby it is trying to connect to psql on localhost:5432:

node@graph-indexerservice-0:~$ graph-indexer-service start \
>     --port 7600 \
>     --graph-node-query-endpoint http://removed:8000/ \
>     --graph-node-status-endpoint http://removed:8030/graphql \
>     --network-subgraph-endpoint https://api.thegraph.com/subgraphs/name/graphprotocol/graph-network-rinkeby \
>     --ethereum https://rinkeby.infura.io/removed \
>     --mnemonic 'removed' # This must be the same as the Indexer Agent!
{"level":30,"time":1598452302760,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","msg":"Starting up..."}
{"level":30,"time":1598452302760,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8cd6281eba7d4b3e87fb6f9e7224f231","msg":"Connecting to Ethereum"}
{"level":30,"time":1598452303539,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","provider":"https://rinkeby.infura.io/v3/8cd6281eba7d4b3e87fb6f9e7224f231","msg":"Successfully connected to Ethereum"}
{"level":30,"time":1598452303539,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","network":"rinkeby","chainId":4,"msg":"Connect to contracts"}
{"level":30,"time":1598452303554,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","msg":"Successfully to contracts"}
{"level":30,"time":1598452303561,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","msg":"Migrate server-wallet database"}
{"level":20,"time":1598452303569,"pid":11568,"hostname":"graph-indexerservice-0","name":"IndexerService","component":"MetricsServer","component":"MetricsServer","port":7300,"msg":"Listening on port"}
indexer-service start

Start the service

Ethereum
  --ethereum  Ethereum node or provider URL                  [string] [required]

Indexer Infrastructure
  --port                        Port to serve from      [number] [default: 7600]
  --graph-node-query-endpoint   Graph Node endpoint to forward queries to
                                                             [string] [required]
  --graph-node-status-endpoint  Graph Node endpoint for indexing statuses etc.
                                                             [string] [required]

Network Subgraph
  --network-subgraph-deployment  Network subgraph deployment            [string]
  --network-subgraph-endpoint    Endpoint to query the network subgraph from
                                                                        [string]

Options:
  --version                Show version number                         [boolean]
  --help                   Show help                                   [boolean]
  --mnemonic               Ethereum wallet mnemonic          [string] [required]
  --free-query-auth-token  Auth token that clients can use to query for free
                                                                         [array]

{ Error: connect ECONNREFUSED 127.0.0.1:5432
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 5432 }
node@graph-indexerservice-0:~$

Indexer service fails channel state transition

{
  "level": 50,
  "time": 1605537323113,
  "pid": 485,
  "hostname": "graph-indexerservice-0",
  "name": "IndexerService",
  "indexer": "0x3796111B3cE38547657937386E511D1821B679e4",
  "operator": "0x3796111B3cE38547657937386E511D1821B679e4",
  "component": "Server",
  "err": {
    "type": "Error",
    "message": "Current wallet state must be QueryRequested",
    "stack": "Error: Current wallet state must be QueryRequested\n    at Object.toAttestationProvided (/usr/local/lib/node_mod
ules/@graphprotocol/indexer-service/node_modules/@graphprotocol/statechannels/lib/src/utils/state-transitions.js:33:15)\n    a
t ReceiptManager.<anonymous> (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-m
anager/dist/receipt-manager.js:149:62)\n    at Generator.next (<anonymous>)\n    at fulfilled (/usr/local/lib/node_modules/@gr
aphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/dist/receipt-manager.js:5:58)"
  },
  "msg": "Failed to handle paid query"
}

indexer-cli: graph indexer rules set <subid> allocationAmount results in double rules after graph indexer rules start <subid>

indexer-cli 0.1.4
indexeragent 0.2.5
indexerservice 0.2.5
node 14.9.0

rinkeby address: https://rinkeby.etherscan.io/address/0x3796111b3ce38547657937386e511d1821b679e4

To recreate:

  1. Point service and agent from a registered indexer, that were already used to set and start indexer rules, to a fresh agent database. (I had to do this because I broke my original database with illegal rule name always)
  2. Start service and agent
  3. Use graph cli to run:
graph indexer rules set QmXKwSEMirgWVn41nRzkT3hpUBw29cp619Gx58XW6mPhZP allocationAmount 1
graph indexer status

(you should observe only one rule added but not active)

graph indexer rules start QmXKwSEMirgWVn41nRzkT3hpUBw29cp619Gx58XW6mPhZP
graph indexer status

(now you should observe two rules with the same sub id)

Stopping the rule does not remove the duplicate, and the duplicate cannot be addressed via the CLI. This seems to happen with any subgraph the rules are made for, but not for a global rule.

service.log
graph-cli.log
agent.log

Indexer service fails to handle state channel messages

Logs from different indexers:

"headers":{"host":"localhost:8090","accept":"application/json, text/plain, */*","content-type":"application/json","user-agent":"axios/0.19.2","x-forwarded-for":"35.246.241.146","x-forwarded-host":"service.mindheartsoul.org","x-forwarded-server":"service.mindheartsoul.org","connection":"Keep-Alive","content-length":"106083"},"err":{"type":"PushMessageError","message":"Error during pushMessage","stack":"Error: Error during pushMessage\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:311:19\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (internal/process/task_queues.js:97:5)","reason":"Error during pushMessage","data":{"thisWalletVersion":"@statechannels/[email protected]","payloadWalletVersion":"@statechannels/[email protected]","cause":{}}},"msg":"Failed to handle state channel message"}
.... at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:353:41)\n    at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)"},"msg":"Failed to handle state channel message"}

Immediate allocation syncing between agent and service

This is a follow-up to the conversation in #122.

Current behavior

Right now, what happens is that the indexer-agent creates an allocation on-chain. Then, independently, the gateway and indexer-service detect it by querying the network subgraph or contracts. And because gateway and indexer-service don't detect them at the same time, it can happen that the gateway sees an allocation before the indexer-service does, and sends payments through a state channel created for this allocation before the indexer-service has created an attestation signer for the allocation.

Potential improvements

  • Add an internal API in indexer-service that allocations are pushed to by the agent, as soon as they are created. This drastically reduces the chances of the gateway detecting allocations earlier than the indexer-service. This wouldn't be hard to do but requires agent and service to have a direct connection. Alternatively, push the allocations through a shared db, which we already have.

  • Persist allocations in the shared indexer-agent/-service db so that they are not only available to the indexer-service immediately but are also available again immediately after a restart.

Indexer fails to handle state channel message due to database timeout

Reported by @nuviba on Discord.

:"GetChannel","channelId":"0x8ac27af27a6b7e4896379070eb437bec608cd8ec30e8601b7f53a6359e7f90f1"},{"type":"GetChannel","channelId":"0x7984dfc4a465370b700543b931325e433eab80774dedbe033a2fa400e51bbf4b"},{"type":"GetChannel","channelId":"0x7263a994dfbcb1682bb9d53ee09335ea33231b66e8adb25079e51ab45096dc82"},{"type":"GetChannel","channelId":"0x6ac9438fb9cf9a669a2d575259da67170c3d687c3aa2176ff1eb0ce7b428e972"},{"type":"GetChannel","channelId":"0x637274d61fd521686e314a84f3f149e10ea401aaa6f7f8c182e3f9f6c7bf89b8"},{"type":"GetChannel","channelId":"0x0d124dadafa8579a0b6be66b2ef20f4515b48df8a61365066c0d3eb09eae838a"}]},"headers":{"accept":"application/json, text/plain, */*","content-type":"application/json","user-agent":"axios/0.19.2","content-length":"21195","host":"graph.nuviba.com","connection":"close"},"err":{"type":"TimeoutError","message":"operation timed out for an unknown reason","stack":"Error: operation timed out for an unknown reason\n    at /opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/tarn/dist/PendingOperation.js:17:27\n    at runMicrotasks (<anonymous>)\n    at runNextTicks (internal/process/task_queues.js:62:5)\n    at listOnTimeout (internal/timers.js:518:9)\n    at processTimers (internal/timers.js:492:7)\n    at async WorkerManager.pushMessage (/opt/indexer/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/multi-threaded-wallet/manager.js:57:24)"},"msg":"Failed to handle state channel message"}

old and new environment variables for postgres are needed

starting up the indexer-service without postgres-host is throwing errors because that argument is required. I'm using environment variables, so I set the INDEXER_SERVICE_POSTGRES_HOST to my hostname. That resolves the issue with the error message but the the indexer service tries to connect to postgres on 127.0.0.1 instead of the indicated host.

this led me to try to keep the old variables set and adding the old variables back in addition to the new variables silenced the error message for missing parameters and established a connection to the database.

this is the relevant part of my docker-compose.yml of the working configuration. removing SERVER_HOST will let it connect to localhost, removing INDEXER_SERVICE_POSTGRES_HOST will make the service complain on startup.

indexer-service:
    image: graphprotocol/indexer-service:sha-01598d1
    container_name: indexer-service
    depends_on: 
      - index-node
    environment:
      INDEXER_SERVICE_MNEMONIC: ${WALLET_SEED_PHRASE}
      INDEXER_SERVICE_INDEXER_ADDRESS: ${WALLET_ADDRESS}
      INDEXER_SERVICE_PORT: 7600
      INDEXER_SERVICE_ETHEREUM: https://rinkeby.infura.io/v3/${INFURA_PROJECT_ID}
      INDEXER_SERVICE_GRAPH_NODE_QUERY_ENDPOINT: http://query-node:8000
      INDEXER_SERVICE_GRAPH_NODE_STATUS_ENDPOINT: http://index-node:8030/graphql
      INDEXER_SERVICE_NETWORK_SUBGRAPH_ENDPOINT: https://api.thegraph.com/subgraphs/name/graphprotocol/graph-network-testnet-phase2
      INDEXER_SERVICE_POSTGRES_HOST: postgres2
      INDEXER_SERVICE_POSTGRES_USERNAME: ${DB_USER:-graph-node}
      INDEXER_SERVICE_POSTGRES_PASSWORD: ${DB_PASS:-let-me-in}
      INDEXER_SERVICE_POSTGRES_DATABASE: ${AGENT_DB_NAME:-indexer-agent}
      SERVER_HOST: postgres2
      SERVER_PORT: 5432
      SERVER_DB_USER: ${DB_USER:-graph-node}
      SERVER_DB_PASSWORD: ${DB_PASS:-let-me-in}
      SERVER_DB_NAME: ${AGENT_DB_NAME:-indexer-agent}
      VIRTUAL_HOST: ${INDEX_HOST}
      VIRTUAL_PORT: 7600
      LETSENCRYPT_HOST: ${INDEX_HOST}
    expose:
      - 7600
      - 7300
    networks:
      - monitor-net
    restart: unless-stopped

Indexer service fails to handle channel sync messages

This is for, I think, 80 channels, and it's been happening a lot in a test that I've been running.

{"level":50,"time":1605537563566,"pid":485,"hostname":"graph-indexerservice-0","name":"IndexerService","indexer":"0x3796111B3cE38547657937386E511D1821B679e4","operator":"0x3796111B3cE38547657937386E511D1821B679e4","indexer":"0x3796111B3cE38547657937386E511D1821B679e4","operator":"0x3796111B3cE38547657937386E511D1821B679e4","component":"Server","body":{"walletVersion":"@statechannels/[email protected]","signedStates":[{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28530,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":213,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xffc4d1707d136d6e69fddefa98d8f66170fea83751c22d4745b30618c6752ea3","signatures":["0x99a2f77aa76320c6cc98401af2e583e5b676f7fb021416c644ba4ab1138040ce547b71565fb4b8401cf97f032508cd2cc9e71acddbdd9f4114685aea397403901b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28530,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":214,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xffc4d1707d136d6e69fddefa98d8f66170fea83751c22d4745b30618c6752ea3","signatures":["0x337ec94dc08d2830394a33cc4dc7d4cb431fd103ec73d04a6372d0d31dec5fc41c76e00f035db1fb68586c4b77a11aaf59f88ba286d10408444a0b5ed5ac7de91b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28670,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041fc2ccfefb4405ed1bf377b7c3082cfc20c52fd03e2ce67ee9365a6a008d99e6f35d949007a1594f4aecd137ff5b229384553cfa0d8fce018da0abe50b6c37b371b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfd34ffee80c574f16618705b0b2ad79b386efdfce4166434db48d12d03deb690","signatures":["0x106a45a0622c21ae41ba02dc5569e0f14038204e2ef48fc2f2fbbaf51f8e07861ce89e8f00dbd343c555b2a6975c409fb44895190d3f7dc75a90b26e11c523501b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28670,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfd34ffee80c574f16618705b0b2ad79b386efdfce4166434db48d12d03deb690","signatures":["0x177ce79e0f03469ce7ead40ebf0db2167061834a83f8a540b8fb7725568b9b25477d9427eef9c9d366b3628f51cfe237a0c956e746f30be625429a7c16572e281c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26607,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfcce50e5024bd3c6e0327c031f7f8804d007fc62512a679f0197e7c80012c9db","signatures":["0x11ec5e89aaeebfe7358b00031628d7102eca6c5442510f10cbb67e083aa3c8fa7eefb95f5303b45880300dc387c31327e00023d9869e6278b85f0e2c9fedb8e91b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26607,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfcce50e5024bd3c6e0327c031f7f8804d007fc62512a679f0197e7c80012c9db","signatures":["0x9d36976e04e14cbd3ed953daf3f095eeefda7458d45f96de39b2d33b357cc4912d3e0bb3e58dc999e781943764fcc444268213b3d9c608e29b001491c83593421c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28548,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041bdbe1a6081575200298ed8d4e61a070c847d634336bc229175b08bfe88e634b03c8a047b03bcd06aff30373ece885535069c59d6242a13fda605417300b0dc8f1b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfcb6528d62ac25632f49a04599fae0b143d6359ac1bfe122c0087aef07fb9d00","signatures":["0xb4271c34bddd5506ac8b1d8facbdf8a7451a5c9a1a3056c7d59b00191a7c0a816033c5bac33780da8c2d4046253cc29d9c275f4b39e3b7a3d8990ea08466cec51b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28548,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfcb6528d62ac25632f49a04599fae0b143d6359ac1bfe122c0087aef07fb9d00","signatures":["0x373cf84f605daceecb6f867cab75e008a3f0aa7d35dd30cfb971e6f2c59924f56960fdc1f2e789cc9cf24ebb233b4c7bf234e7660afd442bb73c6e95e10a18101b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28515,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041bdbe1a6081575200298ed8d4e61a070c847d634336bc229175b08bfe88e634b03c8a047b03bcd06aff30373ece885535069c59d6242a13fda605417300b0dc8f1b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfbf3f975e3dca8ab24d528c52e98b970ff65cc31e696a2edb471bffb58182779","signatures":["0x891161a7c6b966a0c3806e068e4aa5fff625f35fa12bd417d437ff7511421e235e63850fcf8a82efbe6fd8e5aa4df59aa6d0a860315636fc4c1317066b4c32b41c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28515,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfbf3f975e3dca8ab24d528c52e98b970ff65cc31e696a2edb471bffb58182779","signatures":["0xd7a9a88acba1b5f197f80343709f08c65b11d8007d4d098de4b7d78645a73dcd55ff298f3ac2879618f55f039ce745e536db167a28b2774affdc91426cf8cad51c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28499,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfb03b74b1d2c82a16bef777119f2d370c33bce227f79a57dcd385571bc82a356","signatures":["0xc10a351ae39c26c36fc7a152add8ef45e7a6aaabf980d21af2384808008034f6348a9bdea4d6d1b073d799579eb0aa11157b103c1bb045430880868c0bd7dac11b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28499,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfb03b74b1d2c82a16bef777119f2d370c33bce227f79a57dcd385571bc82a356","signatures":["0xec363f24850664584acbd15802034e54a2d36a2ca80b8048fd6d6f10c7af83fa5931bf3f21a1d6138327aad6f946b30881ec16a2744a5d57f358722fa56f05e01c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26496,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":213,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfa4c2b8e2ddc60e4f743e7ce252bbde53b41684fa06fa34469795ba2d8ba8caf","signatures":["0x3c07da70ed8c0d6af08e2be7deafaad386537ee509c9fd37c94d9c5927db9d690932e1bae8419fa8aad8584d2164c76b9d6533cbab79066b186d3503955a01b61b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26496,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":214,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xfa4c2b8e2ddc60e4f743e7ce252bbde53b41684fa06fa34469795ba2d8ba8caf","signatures":["0x3c280895d6d87cece72e10668f5d5dd8a805646e4035a7e736f24412f7f879cf33229b24b5568bfdbad34f9d1b9095ec466c030270190d1f26543470563719951c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28504,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf9ae4d7e0bad1381014a4064a74e3282f463e627fa7d9e40afa9d38e3cb91e93","signatures":["0x8cccbcda89f93377f49836084c9282ecca97dbfd44b43e2b0d5a1d81108c6c0063e18ad801c6ca0ed0e876f7ca5d7314e4fc02d3fef4ed1887413c7889d1221f1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28504,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf9ae4d7e0bad1381014a4064a74e3282f463e627fa7d9e40afa9d38e3cb91e93","signatures":["0x93a3239d16130fce83b4bc1622ce77165873d13ad114b75f12cb01b5d14623654b95b253595798fc6c3a8b668b7adaa60949bbbe2df04281e267656e4800f3191b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26475,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":211,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf65d3f4e8ce6d112d4eefb9ac10b693f79c0bef55ab782ae3167dd0e18cd4a39","signatures":["0x3b8536ccc6717c3c2e33e05cc60d04ac169b664e67259aa4392971db35b8264140689559f1f4ff3b01a8f91e339650e9acee04ed644d93464d3402c5f3eda22d1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26475,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":212,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf65d3f4e8ce6d112d4eefb9ac10b693f79c0bef55ab782ae3167dd0e18cd4a39","signatures":["0x4842a26f9878081c4a476c6c8323b26cf1fa746213d644f9d8d2e9dca5a40a091abcc77577e2d9968c43cf4c896d3644a56dd67cef72a352b5acc141442a6fc51c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28509,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":205,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf5b59d1a7bf1990aa2ae34a2a13e88ed59848af037f52ed80fb406d25015adb9","signatures":["0x3627d351fe4205c9c58099ba0f8c76e26eadb593a3a5e9949b2a974837979fcb5a36457244c86a658720a3859ada1f358120abe0ab39d3ab9f5cda61d124a2ef1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28509,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":206,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf5b59d1a7bf1990aa2ae34a2a13e88ed59848af037f52ed80fb406d25015adb9","signatures":["0xd8d2802bcb68a72e3a93307b448bc41596ae451a300e95584429a6bcc26fec5949ec1c80a874817994d248863ac87a4f67a5058922fe1374ce42da3019747aff1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12744,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf4d4c8af78dfd3afa3e307668fe8d2ca0565c96b967b12764842ea885449e032","signatures":["0x6b29ffaee86e6b6af68f7aad523885aaba5698a3a047da166b393332e86b315c7945644884ca085d584ab1c6bd6d4d618ca61afc6bc3379166e60dcc8bdaa9a91b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12744,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf4d4c8af78dfd3afa3e307668fe8d2ca0565c96b967b12764842ea885449e032","signatures":["0xe5ae48534dbefad74b5e41c12b692f6dc9963d033995f2e670f66d7113947d21324bcbdcd69511fcc105f1854bed3c6e454dd00be4b8368e897bb6caaf0b79be1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26488,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000412da043ad8b5beb69d0605053709bf106026c92fa45434f31b3abc7326f77e3de4bb510ff8af342c29ef325ee19c396741a9fb73e84059d29d9a796196be99bfd1c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf3b37cc9b0e6fa0c6bcba6cece99d8f1a0c75dba6272ac216b611664c15fe0c2","signatures":["0xaf4b890325c4e9d1b15ae36c9f934dec7642c21bcfd96360a67692146c085f5b4371aea519387e19cac81b6fd70a1ae391bc9d6f5309dfd9dfadeaec0fc15ec41b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26488,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"asset
HolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf3b37cc9b0e6fa0c6bcba6cece99d8f1a0c75dba6272ac216b611664c15fe0c2","signatures":["0x6d100f35168eb3e0e56a0bcaef4069c3a8fc86a82fe7831383eae548d650c665750a71a309e13360d8f9c1550f91f610c8b6c4a15dd83894a6d623440c6f19ca1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12727,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":205,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf26f74387913417afbca965db8881b32efe8e1bc1b77d0a5d564f827d4cde577","signatures":["0xe0998205b7fa015076d3c0541b34640a159092303309e6439bb10c82b65f107e1a7ca3a0767a283a95ee4bbc264d9e85740c1fbc0a0ddba16fc2c04f1a38b55e1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12727,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":206,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf26f74387913417afbca965db8881b32efe8e1bc1b77d0a5d564f827d4cde577","signatures":["0x5b2ae16c9722a85a44aec8f870282c8d05f45a0b46deb6cba1322ade8fe088804be4867b00875f4bf8badd4f696e28d991d3af8c726b1ac93bcb25711729e2d11c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12713,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000415945fa4b810cbb8f84a316a8cf17763609c41c411c55e292462f3cfb5109ef49304a6145f7bba6cfa9dd206963a6cdaf6af025b467222ada19a0192bfd8287071c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf1f02e16d1aef3f15a1149243a049dcefd4b0c11c208300565de01658f40f3e1","signatures":["0xad348f5d0b97e6184da5283179418fc222bbf8a4f5abe8e8189935102a9a96d27b5a8bb1f9be32ac5ca2e2aae9a847d0c0b80a94707ab73b040b008ed577a8151c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12713,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xf1f02e16d1aef3f15a1149243a049dcefd4b0c11c208300565de01658f40f3e1","signatures":["0x0da3d17d166fd71c4590ae8cd38e11da6890403f24f13ea7c6573135aa4fb2132c41b66709e6d91becc098e263694fd029193aa44bc1e70ce03b8583bb81e77f1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28511,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041bdbe1a6081575200298ed8d4e61a070c847d634336bc229175b08bfe88e634b03c8a047b03bcd06aff30373ece885535069c59d6242a13fda605417300b0dc8f1b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xef85a840513bc3dd0924450bc061db4b6173b916d7650869b76f88a87742f9ca","signatures":["0xe126fffdf6712bd764adb4379e2634652886141b664d19bc777ca7aa718eaaf26090837ed109003a05400875629e0951e398e6cd2df803b6e15027d3ae8b10f11c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28511,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8a46bc49eF3460908Cd92938e457359FF1EA25b","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xef85a840513bc3dd0924450bc061db4b6173b916d7650869b76f88a87742f9ca","signatures":["0x78514975d42300ac4ff611682f2fb5ad1da62d9a488a63d80a2fcd81a52010db3d6673105907ead9152894729d52884509f8407186b18abad151ea18e8c67b661c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26617,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed8d94bc9b513ad612f671565336001e6f0b5adbec70bdace75c3a168f4c9ab1","signatures":["0x31e02e10bf69e6a7788454dcb5bf3fd65b4ca79cf76fcb2d9df45e2f482fbb7a3d3e47f763125e12275aab21b877cc48b6271dd9ee43374aec34bb1b438dace41b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26617,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed8d94bc9b513ad612f671565336001e6f0b5adbec70bdace75c3a168f4c9ab1","signatures":["0x32d1ecd5b792dcc64625b7f0dfde459d7c16474a37d28888ecb41f095c2b7a4367fbeff200a7c069af6d867d45819981168b541e917d81e273294a0291e2d14c1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26619,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed35481336160c23178a6fe1ad8f2ec3ee658cf981fab9e93b9ff9aaf1ad3796","signatures":["0x415446bcde4c5bfc733f39a4958ccfe18124ea30000ddb0136f8d0bf8509d6ef67eb60472c33392f7a7fd2f986ad3a5e2471d285f2b7111782300955c8a25bc71b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26619,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed35481336160c23178a6fe1ad8f2ec3ee658cf981fab9e93b9ff9aaf1ad3796","signatures":["0xfc993209db8af337f6acc4ac53d0b325dd5a5581653cf65892bd2be197e819d81b15726d1ea3a74924c4f8a5ebfeaf6361e963da061ccea44239a3a76de6459c1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26641,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed10361abfc318c9c16af1925a1cdc5b369799930b0477da2adb0c4ec3d63d39","signatures":["0xcad4fa730820f57a8ee702aa4e435ad5d29e3d6fdfae65f1f2734aaa8597b61541c8a314a2642333d233c77e16fd6eb0f97b0767aed49b0231118ba0529b2b771b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26641,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xed10361abfc318c9c16af1925a1cdc5b369799930b0477da2adb0c4ec3d63d39","signatures":["0xeca77aa8dba61002cd6717c2829b4c5734cefa65c2b112c6d94a4b27a98cfd7e3e9f8592211155d9036bd0d9248d96eb948389db905c455cfc4d647fb04129061b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12704,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xeb98155e2f00e0269bd5e36cbc005ad5e7bc7438bada101aa69a3b6e72e6df29","signatures":["0x6244de482d3c7f800b4ef14899025d46e8aec772ca462f585477569d6437966e275b3bc136186afe8eb3496f955a1902c36b37bd1aa283f31c27e79fbb407ace1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12704,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xeb98155e2f00e0269bd5e36cbc005ad5e7bc7438bada101aa69a3b6e72e6df29","signatures":["0x14836991e889a1a85af40efc46c00c6a31df8cfb08d3022413b0f5e87f894fa75ed031b8409c7a2e1cd476eba55bd394401bee8fbbfcab8ab2755c30a56ba79c1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26453,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe9abc25bd6de6c27e249708ac9b927effa1f99469124e7e6f7a745cc9b6bb537","signatures":["0x0ecc3354fa41f1c0f147fde5ea1304d9dd269f19f86e9aadec4afc45e939dd98071423b11e7c43b636819832801df9b751509697521a909e4b95e0066167dd791c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26453,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe9abc25bd6de6c27e249708ac9b927effa1f99469124e7e6f7a745cc9b6bb537","signatures":["0x53081e95f8c6cc91d02232e1140a7e6cb0bfb13c79feb18e9085a5995b7ec7d456ffd1760828ba76bf8bf2611662419f67172abe20139314235b88580414d7861c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28205,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe531a1dc22053a0b488ebb068132a026bff3bea039c0ba12a61050a1213d0775","signatures":["0xccdf701f01bf3af1ea7f6b8c8e2bb63bb4e49566d53591203cbe5a467897284e7aa7fcf0caf882962214381f34fde62aa63c5c312c6dc858782694c6c4f085c41c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28205,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe531a1dc22053a0b488ebb068132a026bff3bea039c0ba12a61050a1213d0775","signatures":["0xc3f410b4a3d452983bb8d00e66d30985e939c71c6d8685d1bb94c3492bbf625e3757385e49fa2b82384506161742e6a98f286a987644ef4f186ec3056acdf6231c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26645,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041988db425116fedca183844834f286d395ce53ef0f42d9902b2d2eff4e0d6e6f33e4259868851464de15a9893b95dc81216c94614d6094c748cbc4ce86acedcf51b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe46d2dd582f506ce4fb75ec7ae856de9ad8208a3c8bfe58e8e3cdb5cdb0f2fde","signatures":["0xd3d2233e03a53659452cdfed41267ca70cec59395071014585352916d254d85634d8b51b3ab2075344a46c572bcc656df243377695478f789675fa5f4e764b8d1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26645,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe46d2dd582f506ce4fb75ec7ae856de9ad8208a3c8bfe58e8e3cdb5cdb0f2fde","signatures":["0x185ef003d18df53a9ce60b7cfad518e850e0763edc894ccb08616d7cb82f8e60487dbc4e7fcb876c632e49742bb193ef1904b0dc33e45d107b2c33eb3b62bbcc1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28246,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe344632409bc53487c4160ec8b01e9da2ab88563741381508a6c9a43dd70f488","signatures":["0xef8f8b5f40962644bee6c366055cddbba9a04508846a37b77b09078ef1b334266e05236c8036a71ebaaae5acb610b17e0a7d194e4add013e33102ca8cbef4e6e1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28246,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe344632409bc53487c4160ec8b01e9da2ab88563741381508a6c9a43dd70f488","signatures":["0x4ae6c57b4837f2a8953c34c232a1fe850b8c9fcb3b3f5f3a3e14e6eae06af3481aafb5e37c7d93fb59b112c18ad90540d24e21dcd014a81a6c6664a2a3841c111c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28678,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":29,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041fc2ccfefb4405ed1bf377b7c3082cfc20c52fd03e2ce67ee9365a6a008d99e6f35d949007a1594f4aecd137ff5b229384553cfa0d8fce018da0abe50b6c37b371b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000033db2580"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x0000000000000000000000000000000000000000000000000000000007bfa480"}]}],"channelId":"0xe32de542f5ffd54b6af673a802a6217ed427c2dc467b49ff347a37cf735c0363","signatures":["0x9e6502c5b4c2ebc895f1e0a4dd1ac47de1cfd2593254cf1a48d3d8e210072a5812658ab1896ee0f3208efca2385b5b73303051d12fec9ff72660598fdf813d771c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28678,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":30,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d00000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000033db2580"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x0000000000000000000000000000000000000000000000000000000007bfa480"}]}],"channelId":"0xe32de542f5ffd54b6af673a802a6217ed427c2dc467b49ff347a37cf735c0363","signatures":["0xef80439c3b249d503f15cfaae7a089cd6f668155f16ce23258ce6dfb2d4e624e51de974f51f8637ae5244fa09bc880dba72e0be52373cd9c0c11a0a65afd0ffc1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12748,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000415945fa4b810cbb8f84a316a8cf17763609c41c411c55e292462f3cfb5109ef49304a6145f7bba6cfa9dd206963a6cdaf6af025b467222ada19a0192bfd8287071c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe1750f854eb0183ed7106e914ffa1211865a4081fa0f23e35c2fa4c47f5bc29e","signatures":["0xb8178ce0038ed178f2358a4a5247aac790482a76beca98b92870ea85f05e56bd554b36ec3218dc044bacb3920dcc395ae292cd20487531b82af1d154ce6a76521b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12748,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe1750f854eb0183ed7106e914ffa1211865a4081fa0f23e35c2fa4c47f5bc29e","signatures":["0xdb78b7ea1155cf17aeb9c44ba505d9349f565aaab9bd5e027bcf8bd85a63c485406e8c4812382326b9efd3b4280e1e92032cd78e9420eb93937d84005040f2b81c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26623,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041988db425116fedca183844834f286d395ce53ef0f42d9902b2d2eff4e0d6e6f33e4259868851464de15a9893b95dc81216c94614d6094c748cbc4ce86acedcf51b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe1683b63b3569cecb283cddb8e995c38d533373ae35dd53435abc278d3452747","signatures":["0x3d57c0afdfc4300d63f47a174492eca7bf4886874db3e8013b8cd66b2cc5ddc85ada6b183fe99b4f5e01431feb1f6138d1fdfab7168a1bd1c4341f6a7e608f881c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26623,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe1683b63b3569cecb283cddb8e995c38d533373ae35dd53435abc278d3452747","signatures":["0x0483c97cb6371c301ba433e9c4564ef819f80079ff6471d30945e6c4e4e106f333aca324981a8c307232df1608c0852c8996d038614b71f02bfc063b8ac384f91b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12712,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000415945fa4b810cbb8f84a316a8cf17763609c41c411c55e292462f3cfb5109ef49304a6145f7bba6cfa9dd206963a6cdaf6af025b467222ada19a0192bfd8287071c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe106f48cd9e4549aff9980f04c9e2d7f8779eb75b0373dbddead662a635fe1fc","signatures":["0x02686282f5422f26e1ac00d8757b5e61f60d8e760b0f21eb4f3c82406b4f1365700136995858184f2275aa323cbefcfe046d59f570e0ca4636056df087c2f3a51c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12712,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xe106f48cd9e4549aff9980f04c9e2d7f8779eb75b0373dbddead662a635fe1fc","signatures":["0x8bee5359e983931e566f2175dfe8f9f196eede31397ddccac1471bb0a2b8540b050e6cd353f647c82e0d6b80537c8b2feeb5bc676f0e8cf0e1f47d4bdf122a5c1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26603,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041988db425116fedca183844834f286d395ce53ef0f42d9902b2d2eff4e0d6e6f33e4259868851464de15a9893b95dc81216c94614d6094c748cbc4ce86acedcf51b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xdf8a1a7ef09ffa9058a8247bc474e839243790bb6e03c7f1801ec2b1c50587de","signatures":["0xe744dc4a45c8d57b99ffbb29cf740312fe30e6621800e92e702145a582ad822726084bd4929d500be2cee825ca36770f437bdecc572a31903b5e1d80067cd7db1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26603,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xdf8a1a7ef09ffa9058a8247bc474e839243790bb6e03c7f1801ec2b1c50587de","signatures":["0xc67fe9be16fea99d0371be71b62adc75855782a632f876e689fb0038b3a507b50400041b7dc2f9daae69db49e3a42a53abc1c05ff8809b2cf4d0103b6205c8d51b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26629,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041988db425116fedca183844834f286d395ce53ef0f42d9902b2d2eff4e0d6e6f33e4259868851464de15a9893b95dc81216c94614d6094c748cbc4ce86acedcf51b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xda0daa50cf5930c49e171716909d770924e44939fcf8f27639aa825e66168ab6","signatures":["0x5adb3a6728f2ee597bfb88d1a963cabf33a6b4a29ccc450902346120993ce95164d89140818d30e6e10eb527ed754087259a689b380f259fc36c3621f125104f1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26629,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA900000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000645dC52c5d9a5b0F0401f2cE85B86aE3b1983fA9","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xda0daa50cf5930c49e171716909d770924e44939fcf8f27639aa825e66168ab6","signatures":["0xcce969ed1e73e26dc4f435e2ca4b8c89d15dd30331de3d8d3ef580146254ef722ab4d0539d94b14aa5ff5e8bef1a472d57a747f886a9e0f1c9f5adff9be3b5661c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12705,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":17,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000415945fa4b810cbb8f84a316a8cf17763609c41c411c55e292462f3cfb5109ef49304a6145f7bba6cfa9dd206963a6cdaf6af025b467222ada19a0192bfd8287071c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x00000000000000000000000000000000000000000000000000000000376eac80"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x00000000000000000000000000000000000000000000000000000000042c1d80"}]}],"channelId":"0xda0aafc2a7190076a18435117f87977b67cc604dc45df534026c2b1f164b83a8","signatures":["0x0750d64c3234362722a735f7a2f3d251644821fc4f5dcc283f57ccd6ac2a84e901ad03de148332733d98b92ff78879c26639c33d54dab77852ad65f1ee399a601b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12705,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":18,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x00000000000000000000000000000000000000000000000000000000376eac80"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x00000000000000000000000000000000000000000000000000000000042c1d80"}]}],"channelId":"0xda0aafc2a7190076a18435117f87977b67cc604dc45df534026c2b1f164b83a8","signatures":["0xe61ab9307b5d289d9f1a20893a6755a549f34700b0c928ad4beea8fb87633a803b9d41ad4d988136145ed1587736f45e8f3313e7ee91af130cd830fba0a2d95b1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26466,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000412da043ad8b5beb69d0605053709bf106026c92fa45434f31b3abc7326f77e3de4bb510ff8af342c29ef325ee19c396741a9fb73e84059d29d9a796196be99bfd1c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd88a4262db7e6f047aeb80d428f4fa9a2a57aa74027ec78ccff9f0850b3d2b50","signatures":["0x5270f6d1ff3bd1337bbe502a28823e8aeafbcb39ebb6310c522d18adf88f9de849ca1cdd0a20253c07da3c463047103d6f7b202ea7db99a02cd21f2f0f4e65831b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26466,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd88a4262db7e6f047aeb80d428f4fa9a2a57aa74027ec78ccff9f0850b3d2b50","signatures":["0xb054dedcb9f86ba5856c503156a87970cb12b8be51361d3127b021f58f4a734357d2b5a2963997190adcd5209ea90ebce5600e19819214ac3d0a6712a29d55c91c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12717,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":11,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000415945fa4b810cbb8f84a316a8cf17763609c41c411c55e292462f3cfb5109ef49304a6145f7bba6cfa9dd206963a6cdaf6af025b467222ada19a0192bfd8287071c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000039387000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x0000000000000000000000000000000000000000000000000000000002625a00"}]}],"channelId":"0xd55645d7d56e3b5aa45dd69a0a432372122960e53d6722e1afee1d3145f029c3","signatures":["0xc81081d62581a117258f4fa9261ba3a8f79af378cbcbb45afed9b5b95dcba4235eb9efa438cd6fff70bce8115c6edd8167baa928aa242194b70085f34c9a95771b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12717,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":12,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000039387000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x0000000000000000000000000000000000000000000000000000000002625a00"}]}],"channelId":"0xd55645d7d56e3b5aa45dd69a0a432372122960e53d6722e1afee1d3145f029c3","signatures":["0x8e6fc6300e98dee78f5ae88825f3b443d90f89f430671276e452b6c794fd10bd54d12d9d4e42c65bf7facc8b976218979e9f5c65de1fae8e0300b273d54578351c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28223,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000414e4645ed5e2a6a4a1d8747c5125b865aabcb9832f8f236e72e24f255e3ee9cf46af9ed36ca1bb9a6fe906689e51576255496a2d148153846b06bf8f039e14c191c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd3241f57e0bc2303590f2c65ac02e55f2a308a21dfdf2554df882059c5a8fd72","signatures":["0xcb4a13d1b3baa278d78cdad9044323fa4c2628696daf013a1859a0e1d2cac0b65ad05a4f8e437ca65c454163c35a7634dfa66a7b75cfa5e9d7e76024252f87701b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28223,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd3241f57e0bc2303590f2c65ac02e55f2a308a21dfdf2554df882059c5a8fd72","signatures":["0x45b05e9e39b93c7c3ad35533e5463a0a572365d4d5424258293f01fc4a37f97d72658aafda52ae16e77fe5b27a98db2b50a0a6b7a3e6c63d0fec55de4a9858e81c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26462,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd304db8a911a26946f6d06e56e3bdece5abb79c29b355a462f65055d3e323bf4","signatures":["0x5730221ed98a33afa2045a70974cb25c139a01bbe6a597c3eb2f467ee6b860b92918623f0a409373ca6c5b2c96cae82ab3c2b6c1f2b898106804310fbbe2b3e21c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26462,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd304db8a911a26946f6d06e56e3bdece5abb79c29b355a462f65055d3e323bf4","signatures":["0x40da8e8e803bc7bc9daf5bdc621dcbd9f655fecf1e20d1a2d19aeba0194656300c4e1b670fc0654f2b34afec3293f6bfe939d7085172b4dfeb7034daeebdb9281b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26464,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000412da043ad8b5beb69d0605053709bf106026c92fa45434f31b3abc7326f77e3de4bb510ff8af342c29ef325ee19c396741a9fb73e84059d29d9a796196be99bfd1c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd28ae622d8525ba32180257581d3118607daa58f612efa4ae3d8f67a5db53e55","signatures":["0xa9526907792f939a7e769f1456d01f8bef918755f762103a7088a882b5dae28c7f41aa38f1c8b9e816987c66b54b64e0538996baa4134d01c8ea4c69f184514f1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26464,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd28ae622d8525ba32180257581d3118607daa58f612efa4ae3d8f67a5db53e55","signatures":["0x56bac198495aa334b3fe5cb3360ef1f82be2a18175884a2947a06e527948c82334d315f562ad58bd3aa75aa2b31d58cd28a456b44eb7babbc4a2f23adefae43a1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28208,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":211,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd18534bcd4766ccc7ec1f204
a1e5bc168c9b6e78a2773c10d2d975cc1926d2f7","signatures":["0x6953e0575b7f9e9a5c1733254f50becabfb62c63e1912c323de14600e2cd4d5c4eda449b4fb102da07448080353d1529ae99533870077a3b5fa3fdf7d5e0ccf21b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28208,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":212,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd18534bcd4766ccc7ec1f204a1e5bc168c9b6e78a2773c10d2d975cc1926d2f7","signatures":["0xa16787a8151600f55a866053a7f4e6a732a5c0800a7f616f54af5141745ccf9072749030434e8b910f2907905754cb9197f3104d176e099eab20602d0e88bb481b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26479,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000412da043ad8b5beb69d0605053709bf106026c92fa45434f31b3abc7326f77e3de4bb510ff8af342c29ef325ee19c396741a9fb73e84059d29d9a796196be99bfd1c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd080a6f95973409718d5f99c7e5fe8343ddb41b88c43c7596550739104b2569f","signatures":["0x2e017990aa0068278a7fbfc3b755b5434093ff77137c123c7970af94981428ad2e8b098db734566beacef1fe318bd6dac8981a31a7dfdcf67a56d3199cfe97ea1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":26479,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D6897500000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x0000000000000000000000004C5CB656DDf704D79fa8c50c18da0f8326D68975","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xd080a6f95973409718d5f99c7e5fe8343ddb41b88c43c7596550739104b2569f","signatures":["0x6f390edf972777afa1e9922d8bee8451d636628ed0ba5fa37b6258095aa581fd6bdaa779a1243eef297c1c36ef0f35c4f5ae51b782da67e04c962921e008ece61c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28200,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xcd5a4839b35ad343326109019ddfccc7d11e06524a0d863409ef676dd305ac1d","signatures":["0xd89331d1b4129b8448eeec68897549c270d45058e4a98fb78db3f6666f8df1847ab1d676266d265be4034688d598d6b2f6fb2a6e0be4556ad2643def11a873061c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28200,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xcd5a4839b35ad343326109019ddfccc7d11e06524a0d863409ef676dd305ac1d","signatures":["0xdd129b59230ff9c52200cf85fc9da124f00c7b10656867ddb574139d18796b0b1e90178ec3ac9cd8e039971272960b4268fe9d6b6d1a102408393466769f41881c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28212,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000414e4645ed5e2a6a4a1d8747c5125b865aabcb9832f8f236e72e24f255e3ee9cf46af9ed36ca1bb9a6fe906689e51576255496a2d148153846b06bf8f039e14c191c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xcc2412a6e422478d7335f3e081fe40b5f9b696c52aa1fdd8c05beece9515c7a6","signatures":["0xf318fa1a21f0e14ab9853c3fcc62d60ea1fc814908f2912961f9c37101e4e3ad5d1332aa855016cde79969e499063b12bbcfdb7e877af57f9c783a0c501ef15a1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28212,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xcc2412a6e422478d7335f3e081fe40b5f9b696c52aa1fdd8c05beece9515c7a6","signatures":["0x0aaeb8481446b9cc08a9ddec7ed9477f00b800027fa046d8766a6150df7a86e821fb9deba627e5579e4b300aec8210bfd6b3b33ff20cac3c2021915f633babec1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28680,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":213,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc71a36f6d4fb15ae81be2f3a86a74328b2c53ffe596b66dfbacfbca19434d6e8","signatures":["0xa108d9a748640a439db90a2c02e0d613e77c3126ea42fc92feae57203bef4f7776a6fee124cdd5afe0a9fa7530b2d12f00885f3d6f3eb2442534c7d3b73c92fb1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28680,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":214,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc71a36f6d4fb15ae81be2f3a86a74328b2c53ffe596b66dfbacfbca19434d6e8","signatures":["0x155c5d867e10a11fc90e0601ddeb1aff8b454aca057c2bc6604097de1a54b39035a90f8290c455c3c000daa6fe25350ccaa0a05616af9f0b3be48d6cfe5565351c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28661,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":209,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc2e183546bda3bf96119853fb2d3bfd1b47f0ea9ea7911baa5557ae9520055a7","signatures":["0xaea44e080abf734634e3586249022e24b2965afe53ad23104f539f90cd5adcb765ee80d1ba8445eeec47cc3ff458f25af23300820f8f0ff620c9dd1cb29201fc1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28661,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":210,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc2e183546bda3bf96119853fb2d3bfd1b47f0ea9ea7911baa5557ae9520055a7","signatures":["0x7bafe158b23e7a831c65bafffe1703010c1aacd36c043103327bb4e0133bbd194011f3785b151f8050c2b17ad04d84d847789787749b07faee9e3e53e82371b11b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28206,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000414e4645ed5e2a6a4a1d8747c5125b865aabcb9832f8f236e72e24f255e3ee9cf46af9ed36ca1bb9a6fe906689e51576255496a2d148153846b06bf8f039e14c191c00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc0e81e56ebf398751a2515d3ade66098fc6fc1de9946a9a59d7c0b87a481497c","signatures":["0xaab0d5bf0dece2b2ce68c11b4b1b170976697de97f9237143ec48143bbaecf8a4e83148e970b4c87a8d803b9b8171593d32e6c407b0620a92f00bc2c5a660acb1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28206,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xc0e81e56ebf398751a2515d3ade66098fc6fc1de9946a9a59d7c0b87a481497c","signatures":["0xf310a7058eecc93a07b06f8c34c64af4bcb5679bad9177de5e36b2966516e64857d420e280b13351e04757afc28ad0ea31700bea3975fc78c242d8fcdc448bb01c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28659,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":207,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xbe032a038d27f10a31ce7ced3cd086c5376bf5d3029845328e3a1526f84ba824","signatures":["0xc9b54569b86d8be0e471c114f8a481f7a8ef7802617e6b6269fe751a2202e16a50565ce0635c4edc920adf8293d06e7c12e0c9a16e59f36f1e966116f5c01a5d1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28659,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":208,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xbe032a038d27f10a31ce7ced3cd086c5376bf5d3029845328e3a1526f84ba824","signatures":["0x32653d7ce6cfca77410f789b13a515edd10b473cdfeaf1c232e154c0b1c1b7d83596c4f4c9d7e6d3149dfdfc7609bf3dc4bd372128780fe7e52637a36334b6551c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28676,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041fc2ccfefb4405ed1bf377b7c3082cfc20c52fd03e2ce67ee9365a6a008d99e6f35d949007a1594f4aecd137ff5b229384553cfa0d8fce018da0abe50b6c37b371b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb604dafb625a35cca562139d1fdbcaa387ba1f73b4988e518f75e730d0d1a751","signatures":["0xae668bc0207354dca2488746df14622285aa07557699a3bb440ed45061df78e910f65469715c3df36f834eb1a93c5a9f79a8e8edee89edba9b517445cea3d8581c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28676,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb604dafb625a35cca562139d1fdbcaa387ba1f73b4988e518f75e730d0d1a751","signatures":["0xcaf93d5ab92a9248023e0452220b554048ea8e665ef511c4fb59ace6fa7aa7424d5e4d0d49840ca173d3feff3f324c2871880c2600d33134d183929ce760947d1c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28692,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":205,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb3a08f60f687591dfef1d5b7954726f2aae25f4ac2c0f73c02ccc80b71c7c1c9","signatures":["0xa7fd48c2360c96c226b2e1621096e385566afb6d61cdb4d66247f8cad98b16056a7aa6f66be16f7e4497bc890bb23819657310aa78165dd77ed938fada0d4a761c"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28692,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":206,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb3a08f60f687591dfef1d5b7954726f2aae25f4ac2c0f73c02ccc80b71c7c1c9","signatures":["0x68c65afbe3e1327d72e66856f203ccd79e86980baf2f2f720f8edd85b24073040010bf13509cfc13abd0a59e142befa857f3a87957c4685f0c16db09132a64051b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28658,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":203,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d3a8780ed070e214d94b639c54a2a9bf956427cbf92e86c8169fd42f6dfe21fd300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000041fc2ccfefb4405ed1bf377b7c3082cfc20c52fd03e2ce67ee9365a6a008d99e6f35d949007a1594f4aecd137ff5b229384553cfa0d8fce018da0abe50b6c37b371b00000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb2fe7bf5efe10d6cd5993089875d4fba94257bb16021e36e11d81ddd786cc626","signatures":["0x46d12298490be6ca489b20612e136dda608d88eaf8352fdeb753a3c5ab1f4c591a1bbdff3c3a719f1f0b4b90d4a65d10c20b76f719d404ffb2f877584b82bcc51b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28658,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":204,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D6600000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x000000000000000000000000b8d97bf52E44A10Cc02d57825aB3d0fD651c4D66","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0xb2fe7bf5efe10d6cd5993089875d4fba94257bb16021e36e11d81ddd786cc626","signatures":["0xa864a1b60d3dab5e97313b9349d6d0c8803f121dbbca1fd6e6f38fbf65daf45041215fb2c977b58c3fec670145c72ea3b7910cb6e09d2e117fb5591ed99981081b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28203,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":3,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"}]}],"channelId":"0x9578824085f00544b1ccce75f1a2952f2622441bc9f8934dcdaafe1bb82d3911","signatures":["0xec2c6dfa5e6fcaea74cd07e6306b738a7393502a06ba1bc1855b121dae2c36cd5e63b1253ec7efcd355bf834f9b93c89e557046d921d054880ac0703f28a14a41b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":28203,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":4,"appData":"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc00000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"},{"destination":"0x000000000000000000000000B3aC18d93417Cd3084C7E6E1d010F0Bd71AB75Dc","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"}]}],"channelId":"0x9578824085f00544b1ccce75f1a2952f2622441bc9f8934dcdaafe1bb82d3911","signatures":["0x1aa595671d9975fe200232dc3fec99a64486d62676e4574a1f4694d72bf1439f4aabc16e255eb217243dea73e15dc8ca4deace2e9619a6f680f421b398611f051b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12678,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":215,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000
000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0x0e0a59a9fe001cb0fbba121326ac6e6f7ec4912c74dd3358a3d1c508903b3aeb","signatures":["0x0a0c70eb95e970202162ed79ba93dbfb099059d4fe58fd5755df1859d1da8cb652c1c295cdcf1a5bfadf3e09f85f4729da147e0a12e3cc9dccb9215c01f467731b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12678,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":216,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0x0e0a59a9fe001cb0fbba121326ac6e6f7ec4912c74dd3358a3d1c508903b3aeb","signatures":["0xe488ddfbcceb65232205f78e3e9304968e9a73631784ded8872ad60ac2015c2831d73f4c5a568625041217637721a97b7e4243fcd8448f2526012ce3b2d4b86b1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12698,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":211,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0x0a23cb4076abcc853dc48664b9f53d4fef0199009e1cefcee9686a3d862b5b72","signatures":["0x84f5ff1f6493f04233cacd5cef612e1ac7d056f46bb9678ebdcb0173a866a59946855ed5c09ddb3cbd9ed1fa987bb6e393376890ad119e380520b3e4a4ca2c3a1b"]},{"chainId":"0x00","participants":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","participantId":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","signingAddress":"0x9a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","participantId":"http://graphprotocol.duckdns.org:7600/","signingAddress":"0x3796111B3cE38547657937386E511D1821B679e4"}],"channelNonce":12698,"appDefinition":"0x1111111111111111111111111111111111122222","challengeDuration":9001,"turnNum":212,"appData":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb28100000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B78b5aa53c182c1d81cde580f43ace5434ace0e168ecd4ec248386119dbfb75f100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000989680fa98c01282a44788bd3ec2dfd815b277892b1cdad8f0fb10b1dcc9763c649f5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000","isFinal":false,"outcome":[{"assetHolderAddress":"0x0000000000000000000000000000000000000000","allocationItems":[{"destination":"0x0000000000000000000000009a4bD57cb5ceD3D829C40D3D3dB9695CdCd7bD4e","amount":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"destination":"0x00000000000000000000000051FAd6782A3a7D03cB07565cB9E7d635480fb281","amount":"0x000000000000000000000000000000000000000000000000000000003b9aca00"}]}],"channelId":"0x0a23cb4076abcc853dc48664b9f53d4fef0199009e1cefcee9686a3d862b5b72","signatures":["0x7087b9ffb1b7a3dc3c549aa256c4fcf5aca8eee8d5ceb05baa6421d3f782b1d24d1e3a448ee668d15c1c939849e8211ab11e104a76e76900f09724769b8593a71c"]}],"requests":[{"type":"GetChannel","channelId":"0xffc4d1707d136d6e69fddefa98d8f66170fea83751c22d4745b30618c6752ea3"},{"type":"GetChannel","channelId":"0xfd34ffee80c574f16618705b0b2ad79b386efdfce4166434db48d12d03deb690"},{"type":"GetChannel","channelId":"0xfcce50e5024bd3c6e0327c031f7f8804d007fc62512a679f0197e7c80012c9db"},{"type":"GetChannel","channelId":"0xfcb6528d62ac25632f49a04599fae0b143d6359ac1bfe122c0087aef07fb9d00"},{"type":"GetChannel","channelId":"0xfbf3f975e3dca8ab24d528c52e98b970ff65cc31e696a2edb471bffb58182779"},{"type":"GetChannel","channelId":"0xfb03b74b1d2c82a16bef777119f2d370c33bce227f79a57dcd385571bc82a356"},{"type":"GetChannel","channelId":"0xfa4c2b8e2ddc60e4f743e7ce252bbde53b41684fa06fa34469795ba2d8ba8caf"},{"type":"GetChannel","channelId":"0xf9ae4d7e0bad1381014a4064a74e3282f463e627fa7d9e40afa9d38e3cb91e93"},{"type":"GetChannel","channelId":"0xf65d3f4e8ce6d112d4eefb9ac10b693f79c0bef55ab782ae3167dd0e18cd4a39"},{"type":"GetChannel","channelId":"0xf5b59d1a7bf1990aa2ae34a2a13e88ed59848af037f52ed80fb406d25015adb9"},{"type":"GetChannel","channelId":"0xf4d4c8af78dfd3afa3e307668fe8d2ca0565c96b967b12764842ea885449e032"},{"type":"GetChannel","channelId":"0xf3b37cc9b0e6fa0c6bcba6cece99d8f1a0c75dba6272ac216b611664c15fe0c2"},{"type":"GetChannel","channelId":"0xf26f74387913417afbca965db8881b32efe8e1bc1b77d0a5d564f827d4cde577"},{"type":"GetChannel","channelId":"0xf1f02e16d1aef3f15a1149243a049dcefd4b0c11c208300565de01658f40f3e1"},{"type":"GetChannel","channelId":"0xef85a840513bc3dd0924450bc061db4b6173b916d7650869b76f88a87742f9ca"},{"type":"GetChannel","channelId":"0xed8d94bc9b513ad612f671565336001e6f0b5adbec70bdace75c3a168f4c9ab1"},{"type":"GetChannel","channelId":"0xed35481336160c23178a6fe1ad8f2ec3ee658cf981fab9e93b9ff9aaf1ad3796"},{"type":"GetChannel","channelId":"0xed10361abfc318c9c16af1925a1cdc5b369799930b0477da2adb0c4ec3d63d39"},{"type":"GetChannel","channelId":"0xeb98155e2f00e0269bd5e36cbc005ad5e7bc7438bada101aa69a3b6e72e6df29"},{"type":"GetChannel","channelId":"0xe9abc25bd6de6c27e249708ac9b927effa1f99469124e7e6f7a745cc9b6bb537"},{"type":"GetChannel","channelId":"0xe531a1dc22053a0b488ebb068132a026bff3bea039c0ba12a61050a1213d0775"},{"type":"GetChannel","channelId":"0xe46d2dd582f506ce4fb75ec7ae856de9ad8208a3c8bfe58e8e3cdb5cdb0f2fde"},{"type":"GetChannel","channelId":"0xe344632409bc53487c4160ec8b01e9da2ab88563741381508a6c9a43dd70f488"},{"type":"GetChannel","channelId":"0xe32de542f5ffd54b6af673a802a6217ed427c2dc467b49ff347a37cf735c0363"},{"type":"GetChannel","channelId":"0xe1750f854eb0183ed7106e914ffa1211865a4081fa0f23e35c2fa4c47f5bc29e"},{"type":"GetChannel","channelId":"0xe1683b63b3569cecb283cddb8e995c38d533373ae35dd53435abc278d3452747"},{"type":"GetChannel","channelId":"0xe106f48cd9e4549aff9980f04c9e2d7f8779eb75b0373dbddead662a635fe1fc"},{"type":"GetChannel","channelId":"0xdf8a1a7ef09ffa9058a8247bc474e839243790bb6e03c7f1801ec2b1c50587de"},{"type":"GetChannel","channelId":"0xda0daa50cf5930c49e171716909d770924e44939fcf8f27639aa825e66168ab6"},{"type":"GetChannel","channelId":"0xda0aafc2a7190076a18435117f87977b67cc604dc45df534026c2b1f164b83a8"},{"type":"GetChannel","channelId":"0xd88a4262db7e6f047aeb80d428f4fa9a2a57aa74027ec78ccff9f0850b3d2b50"},{"type":"GetChannel","channelId":"0xd55645d7d56e3b5aa45dd69a0a432372122960e53d6722e1afee1d3145f029c3"},{"type":"GetChannel","channelId":"0xd3241f57e0bc2303590f2c65ac02e55f2a308a21dfdf2554df882059c5a8fd72"},{"type":"GetChannel","channelId":"0xd304db8a911a26946f6d06e56e3bdece5abb79c29b355a462f65055d3e323bf4"},{"type":"GetChannel","channelId":"0xd28ae622d8525ba32180257581d3118607daa58f612efa4ae3d8f67a5db53e55"},{"type":"GetChannel","channelId":"0xd18534bcd4766ccc7ec1f204a1e5bc168c9b6e78a2773c10d2d975cc1926d2f7"},{"type":"GetChannel","channelId":"0xd080a6f95973409718d5f99c7e5fe8343ddb41b88c43c7596550739104b2569f"},{"type":"GetChannel","channelId":"0xcd5a4839b35ad343326109019ddfccc7d11e06524a0d863409ef676dd305ac1d"},{"type":"GetChannel","channelId":"0xcc2412a6e422478d7335f3e081fe40b5f9b696c52aa1fdd8c05beece9515c7a6"},{"type":"GetChannel","channelId":"0xc71a36f6d4fb15ae81be2f3a86a74328b2c53ffe596b66dfbacfbca19434d6e8"},{"type":"GetChannel","channelId":"0xc2e183546bda3bf96119853fb2d3bfd1b47f0ea9ea7911baa5557ae9520055a7"},{"type":"GetChannel","channelId":"0xc0e81e56ebf398751a2515d3ade66098fc6fc1de9946a9a59d7c0b87a481497c"},{"type":"GetChannel","channelId":"0xbe032a038d27f10a31ce7ced3cd086c5376bf5d3029845328e3a1526f84ba824"},{"type":"GetChannel","channelId":"0xb604dafb625a35cca562139d1fdbcaa387ba1f73b4988e518f75e730d0d1a751"},{"type":"GetChannel","channelId":"0xb3a08f60f687591dfef1d5b7954726f2aae25f4ac2c0f73c02ccc80b71c7c1c9"},{"type":"GetChannel","channelId":"0xb2fe7bf5efe10d6cd5993089875d4fba94257bb16021e36e11d81ddd786cc626"},{"type":"GetChannel","channelId":"0x9578824085f00544b1ccce75f1a2952f2622441bc9f8934dcdaafe1bb82d3911"},{"type":"GetChannel","channelId":"0x0e0a59a9fe001cb0fbba121326ac6e6f7ec4912c74dd3358a3d1c508903b3aeb"},{"type":"GetChannel","channelId":"0x0a23cb4076abcc853dc48664b9f53d4fef0199009e1cefcee9686a3d862b5b72"}]},"headers":{"host":"graphservice","connection":"close","content-length":"207988","accept":"application/json, text/plain, */*","content-type":"application/json","user-agent":"axios/0.19.2"},"err":{"type":"Error","message":"it is not my turn","stack":"Error: it is not my turn\n    at ensureItIsMyTurn (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/handlers/update-channel.js:29:26)\n    at chain_ (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/Either.js:236:38)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/Either.js:316:63\n    at Object.pipe (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/fp-ts/lib/function.js:198:26)\n    at Object.updateChannel (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/handlers/update-channel.js:43:23)\n    at criticalCode (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/wallet.js:241:88)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:98:55\n    at time (/usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:55:22)\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/metrics.js:45:72\n    at /usr/local/lib/node_modules/@graphprotocol/indexer-service/node_modules/@graphprotocol/receipt-manager/node_modules/@statechannels/server-wallet/lib/src/wallet/store.js:98:20"},"msg":"Failed to handle state channel message"}

Error launching indexer agent 0.3.2

Error produced is:

{"level":30,"time":1603841098047,"pid":247876,"hostname":"ubuntu-32gb-fsn1-1","name":"IndexerAgent","host":"localhost","port":5432,"database":"indexer","msg":"Connect to database"}
events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::7300
    at Server.setupListenHandle [as _listen2] (net.js:1318:16)
    at listenInCluster (net.js:1366:12)
    at Server.listen (net.js:1452:7)
    at Function.listen (/usr/local/lib/node_modules/@graphprotocol/indexer-agent/node_modules/express/lib/application.js:618:24)
    at Object.exports.createMetricsServer (/usr/local/lib/node_modules/@graphprotocol/indexer-agent/node_modules/@graphprotocol/common-ts/dist/metrics/index.js:49:24)
    at /usr/local/lib/node_modules/@graphprotocol/indexer-agent/dist/commands/start.js:172:21
    at Generator.next (<anonymous>)
    at /usr/local/lib/node_modules/@graphprotocol/indexer-agent/dist/commands/start.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/usr/local/lib/node_modules/@graphprotocol/indexer-agent/dist/commands/start.js:4:12)
Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1345:8)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  code: 'EADDRINUSE',
  errno: -98,
  syscall: 'listen',
  address: '::',
  port: 7300
}

Is this introduced by the new metrics functionality that is being built in?

requesting access: dockerhub: graphprotocol/indexer-service

Requesting access to dockerhub repo graphprotocol/indexer-service

c:

docker pull graphprotocol/indexer-service:latest

e:

Error response from daemon: pull access denied for graphprotocol/indexer-service, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

sidebar: in the meantime, i shall try building from source

Bug: Indexer Agent Network.allocate

Steps to reproduce:

  • Allocate new deployment with parallelAllocations > 1

Second allocation transaction fails with AllocationID already used error. This happens because uniqueAllocationID function within one reconciliation loop uses unmutated activeAllocations array.

indexer-service : Unable to sign the query response attestation

More log : https://drive.google.com/file/d/1S1tRRijZQBv5HN8VaypPP6do1kT76XIe/view?usp=sharing

{"level":50,"time":1606053149791,"pid":37618,"hostname":"suntzu-server","name":"IndexerService","indexer":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","operator":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","indexer":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","operator":"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016","component":"Server","err":{"type":"Error","message":"Unable to sign the query response attestation","stack":"Error: Unable to sign the query response attestation\n at QueryProcessor.<anonymous> (/usr/local/lib/node_modules/@graphprotocol/indexer-service/dist/queries.js:71:31)\n at Generator.next (<anonymous>)\n at fulfilled (/usr/local/lib/node_modules/@graphprotocol/indexer-service/dist/queries.js:5:58)\n at processTicksAndRejections (internal/process/task_queues.js:93:5)","envelopedResponse":"{\"walletVersion\":\"@statechannels/[email protected]\",\"signedStates\":[{\"chainId\":\"0x00\",\"participants\":[{\"destination\":\"0x0000000000000000000000004d85f8d90f2E7a88bf1BFaBEBb02B0bC62a9932D\",\"participantId\":\"0x06d3B8d2e278adAAEcFB343f9A7a4E1206e489B9\",\"signingAddress\":\"0x06d3B8d2e278adAAEcFB343f9A7a4E1206e489B9\"},{\"destination\":\"0x000000000000000000000000AD8B03a2133FFb40dc3416ceC81c7377fC89d8E2\",\"participantId\":\"http://135.181.16.220/\",\"signingAddress\":\"0xD96d4B52CAb35cF3DF1d58765bD2eA7cb1Fb6016\"}],\"channelNonce\":14584,\"appDefinition\":\"0x65F7089292CEa554e92b3Bf5531BB9f522268081\",\"challengeDuration\":9001,\"turnNum\":3715,\"appData\":\"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD8B03a2133FFb40dc3416ceC81c7377fC89d8E200000000000000000000000030e767CBad10956aCa592d2330B51C132D3dac4B11e3ed0db95163788a6e0f4a2ee7d20a170a5166b893b24710b99dec12ad058d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000001c6bf526340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000\",\"isFinal\":false,\"outcome\":[{\"assetHolderAddress\":\"0x2A7fC13Bd6Ba6A79eC95c4b9f78f1DeFC9BC5124\",\"allocationItems\":[{\"destination\":\"0x0000000000000000000000004d85f8d90f2E7a88bf1BFaBEBb02B0bC62a9932D\",\"amount\":\"0x00000000000000000000000000000000000000000000d3c217e6b62b70ba4000\"},{\"destination\":\"0x000000000000000000000000AD8B03a2133FFb40dc3416ceC81c7377fC89d8E2\",\"amount\":\"0x00000000000000000000000000000000000000000000000003e816c23045c000\"}]}],\"channelId\":\"0x315ebabb98af12d56dfb6f403649cf0d3c3c43984dd291d0219939db1eb85e00\",\"signatures\":[\"0xe77b08711c36fb4106db1aa95bc9f7e674257a259a1f5bd16120daae635f31bf23b16758635654d6b5307811d2d64bd96fb096e4d431131f07ba69b57971a8001b\"]}]}","status":500},"msg":"Failed to handle paid query"}

Feature: Allow deleting subgraph data when deleting the index rule

When Indexers decide not to index a subgraph anymore, they need to:

  1. remove indexing rule

  2. remove indexed data

It would be great if using the cli delete command, we could also delete the graph data.

Latest Docker Tag

Please be consistent in having the latest Docker tag always refer to the latest tag and not x days old.

Clearly document parallel allocations

With parallel allocations the total amount of GRT allocated on a subgraph deployment will be allocationAmount * parallelAllocations. This should be clearly documented, so indexers are not surprised when the total amount allocated does not equal allocationAmount.

Feature: use different nodes for different methods/capabilities

It would be nice to have the option to use different nodes for different methods/capabilities.
For example, I want to use one node only as an archive and another only for traces:

--ethereum-rpc "mainnet:archive:http://1.2.3.4:8545 mainnet:traces:http://5.6.7.8:8545"

or with ENV

ETHEREUM="mainnet:archive:http://1.2.3.4:8545 mainnet:traces:http://5.6.7.8:8545"

Subgraphs are (re)assigned randomly to index-nodes

  1. Have all of your subgraphs in a paused state (decisionBasis never)
  2. Set all your allocations, and turn them on.
  3. Notice them being reassigned randomly

Moreover, it doesn't "remember" which index-nodes it used in the past and if you stop/start everything again, it reassigns them randomly again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.