diff --git a/packages/server/src/clients/filecoin.ts b/packages/server/src/clients/filecoin.ts index 005e37b..8abafc7 100644 --- a/packages/server/src/clients/filecoin.ts +++ b/packages/server/src/clients/filecoin.ts @@ -1,9 +1,14 @@ import { mainnet } from "@filecoin-shipyard/lotus-client-schema" import { NodejsProvider } from "@filecoin-shipyard/lotus-client-provider-nodejs" import { LotusRPC } from "@filecoin-shipyard/lotus-client-rpc" +import logger from "../logger" const endpointURL = process.env["FILECOIN_CLIENT_URL"] const provider = new NodejsProvider(endpointURL) const client = new LotusRPC(provider, { schema: mainnet.fullNode }) +client + .chainHead() + .then((chainHead) => logger.info(`Connected to Lotus: ${chainHead}`)) + export default client diff --git a/packages/server/src/routes/pinning-route.ts b/packages/server/src/routes/pinning-route.ts index d279cd4..492489c 100644 --- a/packages/server/src/routes/pinning-route.ts +++ b/packages/server/src/routes/pinning-route.ts @@ -1,6 +1,7 @@ import { Pin, PinStatus, Status } from "@crate/types" import { Router } from "express" import { uuid } from "uuidv4" +import fcClient from "../clients/filecoin" const router = Router()