Skip to content

Commit 4ee0efc

Browse files
feat(mon): set up chain-mon package
Sets up the chain-mon package by adapting the drippie-mon package. All new chain monitoring services will be placed in chain-mon instead.
1 parent a49e104 commit 4ee0efc

21 files changed

Lines changed: 57 additions & 48 deletions

‎.circleci/config.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -846,9 +846,9 @@ workflows:
846846
requires:
847847
- yarn-monorepo
848848
- js-lint-test:
849-
name: drippie-mon-tests
850-
coverage_flag: drippie-mon-tests
851-
package_name: drippie-mon
849+
name: chain-mon-tests
850+
coverage_flag: chain-mon-tests
851+
package_name: chain-mon
852852
dependencies: "(common-ts|contracts-periphery|core-utils|sdk)"
853853
requires:
854854
- yarn-monorepo

‎.github/CODEOWNERS‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
/packages/contracts-periphery @ethereum-optimism/contract-reviewers
1313
/packages/core-utils @ethereum-optimism/legacy-reviewers
1414
/packages/data-transport-layer @ethereum-optimism/legacy-reviewers
15-
/packages/drippie-mon @smartcontracts
15+
/packages/chain-mon @smartcontracts
1616
/packages/fault-detector @ethereum-optimism/legacy-reviewers
1717
/packages/hardhat-deploy-config @ethereum-optimism/legacy-reviewers
1818
/packages/message-relayer @ethereum-optimism/legacy-reviewers

‎.vscode/settings.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"changeProcessCWD": true
2626
},
2727
{
28-
"directory": "packages/drippie-mon",
28+
"directory": "packages/chain-mon",
2929
"changeProcessCWD": true
3030
},
3131
{
@@ -45,4 +45,4 @@
4545
"eslint.format.enable": true,
4646
"editorconfig.generateAuto": false,
4747
"files.trimTrailingWhitespace": true
48-
}
48+
}

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Refer to the Directory Structure section below to understand which packages are
5757
│ ├── <a href="./packages/contracts-periphery">contracts-periphery</a>: Peripheral contracts for Optimism
5858
│ ├── <a href="./packages/core-utils">core-utils</a>: Low-level utilities that make building Optimism easier
5959
│ ├── <a href="./packages/data-transport-layer">data-transport-layer</a>: Service for indexing Optimism-related L1 data
60-
│ ├── <a href="./packages/drippie-mon">drippie-mon</a>: Service for monitoring Drippie instances
60+
│ ├── <a href="./packages/chain-mon">chain-mon</a>: Chain monitoring services
6161
│ ├── <a href="./packages/fault-detector">fault-detector</a>: Service for detecting Sequencer faults
6262
│ ├── <a href="./packages/message-relayer">message-relayer</a>: Tool for automatically relaying L1<>L2 messages in development
6363
│ ├── <a href="./packages/replica-healthcheck">replica-healthcheck</a>: Service for monitoring the health of a replica node

‎codecov.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ flag_management:
3737
- name: actor-tests-tests
3838
- name: contracts-periphery-tests
3939
- name: dtl-tests
40-
- name: drippie-mon-tests
40+
- name: chain-mon-tests
4141
- name: fault-detector-tests
4242
- name: message-relayer-tests
4343
- name: replica-healthcheck-tests

‎ops/docker/Dockerfile.packages‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ COPY packages/hardhat-deploy-config/package.json ./packages/hardhat-deploy-confi
4646
COPY packages/message-relayer/package.json ./packages/message-relayer/package.json
4747
COPY packages/fault-detector/package.json ./packages/fault-detector/package.json
4848
COPY packages/replica-healthcheck/package.json ./packages/replica-healthcheck/package.json
49-
COPY packages/drippie-mon/package.json ./packages/drippie-mon/package.json
49+
COPY packages/chain-mon/package.json ./packages/chain-mon/package.json
5050
COPY packages/balance-monitor/package.json ./packages/balance-monitor/package.json
5151
COPY packages/two-step-monitor/package.json ./packages/two-step-monitor/package.json
5252
COPY integration-tests/package.json ./integration-tests/package.json
@@ -106,8 +106,8 @@ WORKDIR /opt/optimism/packages/replica-healthcheck
106106
ENTRYPOINT ["npm", "run", "start"]
107107

108108
FROM base as drippie-mon
109-
WORKDIR /opt/optimism/packages/drippie-mon
110-
ENTRYPOINT ["npm", "run", "start"]
109+
WORKDIR /opt/optimism/packages/chain-mon
110+
ENTRYPOINT ["npm", "run", "start:drippie-mon"]
111111

112112
FROM base as balance-monitor
113113
WORKDIR /opt/optimism/packages/balance-monitor

‎packages/chain-mon/.env.example‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
###############################################################################
2+
# ↓ drippie-mon ↓ #
3+
###############################################################################
4+
5+
# RPC pointing to network where Drippie is deployed
6+
DRIPPIE_MON__RPC=
7+
8+
# Address of the Drippie contract
9+
DRIPPIE_MON__DRIPPIE_ADDRESS=

0 commit comments

Comments
 (0)