mirror of
https://github.com/cerc-io/watcher-ts
synced 2026-09-08 00:44:06 +00:00
Upgrade nitro-node and add Nitro config option for chain URL (#424)
* Upgrade @cerc-io/nitro-node dependency * Add a separate config option for chain URL used by Nitro node * Avoid adding ETH RPC method to request URL as no longer needed * Update package versions
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@cerc-io/cli",
|
||||
"version": "0.2.62",
|
||||
"version": "0.2.63",
|
||||
"main": "dist/index.js",
|
||||
"license": "AGPL-3.0",
|
||||
"scripts": {
|
||||
@@ -12,13 +12,13 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@apollo/client": "^3.7.1",
|
||||
"@cerc-io/cache": "^0.2.62",
|
||||
"@cerc-io/ipld-eth-client": "^0.2.62",
|
||||
"@cerc-io/cache": "^0.2.63",
|
||||
"@cerc-io/ipld-eth-client": "^0.2.63",
|
||||
"@cerc-io/libp2p": "^0.42.2-laconic-0.1.4",
|
||||
"@cerc-io/nitro-node": "^0.1.11",
|
||||
"@cerc-io/peer": "^0.2.62",
|
||||
"@cerc-io/rpc-eth-client": "^0.2.62",
|
||||
"@cerc-io/util": "^0.2.62",
|
||||
"@cerc-io/nitro-node": "^0.1.13",
|
||||
"@cerc-io/peer": "^0.2.63",
|
||||
"@cerc-io/rpc-eth-client": "^0.2.63",
|
||||
"@cerc-io/util": "^0.2.63",
|
||||
"@ethersproject/providers": "^5.4.4",
|
||||
"@graphql-tools/utils": "^9.1.1",
|
||||
"@ipld/dag-cbor": "^8.0.0",
|
||||
|
||||
@@ -237,20 +237,7 @@ export class ServerCmd {
|
||||
|
||||
async initNitro (nitroContractAddresses: { [key: string]: string }): Promise<utils.Nitro | undefined> {
|
||||
// Start a Nitro node
|
||||
const {
|
||||
server: {
|
||||
p2p: {
|
||||
enablePeer,
|
||||
nitro: nitroConfig
|
||||
}
|
||||
},
|
||||
upstream: {
|
||||
ethServer: {
|
||||
rpcProviderEndpoint,
|
||||
rpcProviderMutationEndpoint
|
||||
}
|
||||
}
|
||||
} = this._baseCmd.config;
|
||||
const { server: { p2p: { enablePeer, nitro: nitroConfig } } } = this._baseCmd.config;
|
||||
|
||||
// Nitro requires p2p peer to be enabled
|
||||
if (!enablePeer || !nitroConfig) {
|
||||
@@ -259,18 +246,10 @@ export class ServerCmd {
|
||||
|
||||
assert(this.peer);
|
||||
|
||||
let chainUrl: string;
|
||||
if (rpcProviderMutationEndpoint) {
|
||||
log('Using rpcProviderMutationEndpoint as chain URL for Nitro node');
|
||||
chainUrl = rpcProviderMutationEndpoint;
|
||||
} else {
|
||||
log('Using rpcProviderEndpoint as chain URL for Nitro node');
|
||||
chainUrl = rpcProviderEndpoint;
|
||||
}
|
||||
|
||||
log(`Using chain URL ${nitroConfig.chainUrl} for Nitro node`);
|
||||
this._nitro = await utils.Nitro.setupNode(
|
||||
nitroConfig.privateKey,
|
||||
chainUrl,
|
||||
nitroConfig.chainUrl,
|
||||
nitroConfig.chainPrivateKey,
|
||||
nitroContractAddresses,
|
||||
this.peer,
|
||||
|
||||
Reference in New Issue
Block a user