NPM
npm install -g @graphprotocol/indexer-agent@0.12.0
npm install -g @graphprotocol/indexer-cli@0.12.0
npm install -g @graphprotocol/indexer-service@0.12.0
Note: Installing these packages requires Rust and it's package manager cargo
to be installed so that the cost model module can be built. Installing the above packages may require passing --unsafe-perm=true
to the above install commands.
Docker
docker pull ghcr.io/graphprotocol/indexer-agent:v0.12.0
docker pull ghcr.io/graphprotocol/indexer-service:v0.12.0
docker pull connextproject/vector_node:0.2.1
Changes (Overview)
The main change in this release is the update to Vector 0.2.1. This requires updating the Vector node itself but also involves a change in the Vector config, primarily the addition of authUrl
and natsUrl
:
{
"adminToken": "<secret token of your choice, keep to yourself>",
"chainProviders": {
"4": "<some rinkeby Ethereum node/provider"
},
"nodeUrl": "<internal URL of the Vector node in your infrastructure>",
"logLevel": "info",
"natsUrl": "nats://nats1.connext.provide.network:4222,nats://nats2.connext.provide.network:4222,nats://nats3.connext.provide.network:4222",
"authUrl": "https://messaging.connext.network",
"messagingUrl": "https://messaging.connext.network",
"production": true,
"baseGasSubsidyPercentage": 0,
"allowedSwaps": [],
"skipCheckIn": true,
"mnemonic": "<the same as INDEXER_AGENT_MNEMONIC>"
}
Changes (Per Component)
Indexer Agent
Changed
- Update common-ts and ethers
Indexer CLI
Changed
- Update common-ts and ethers
Indexer Common
Changed
- Update common-ts, vector and ethers
Indexer Service
Changed
- Update common-ts, vector and ethers