├── .circleci └── config.yml ├── .github ├── CODEOWNERS ├── weekly-digest.yml └── workflows │ ├── branches.yaml │ └── tags.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── bootstrap.sh ├── docker-bake.hcl ├── git-hooks └── pre-push ├── install-hooks.sh ├── op-defender ├── Dockerfile ├── Makefile ├── README.md ├── cmd │ └── defender │ │ ├── cli.go │ │ └── main.go ├── defender.go ├── go.mod ├── go.sum └── psp_executor │ ├── README.md │ ├── api_test.go │ ├── cli.go │ ├── defender.go │ ├── simulator.go │ └── utils.go └── op-monitorism ├── Dockerfile ├── Makefile ├── balances ├── README.md ├── cli.go └── monitor.go ├── cmd └── monitorism │ ├── cli.go │ └── main.go ├── conservation_monitor ├── README.md ├── cli.go └── monitor.go ├── drippie ├── README.md ├── bindings │ └── drippie.go ├── cli.go └── monitor.go ├── fault ├── README.md ├── binding │ ├── BINDING.md │ ├── L2OutputOracle.go │ └── OptimismPortal.go ├── cli.go └── monitor.go ├── faultproof_withdrawals ├── .env.op.mainnet.example ├── .env.op.sepolia.example ├── .gitignore ├── README.md ├── bindings │ ├── BINDING.md │ ├── dispute │ │ ├── DisputeGameFactory.go │ │ └── FaultDisputeGame.go │ └── l1 │ │ └── OptimismPortal2.go ├── cli.go ├── monitor.go ├── monitor_live_mainnet_test.go ├── monitor_live_sepolia_test.go ├── runbooks │ ├── RUNBOOK.md │ └── automated │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── abi │ │ ├── FaultDisputeGame.json │ │ ├── L2ToL1MessagePasser.json │ │ ├── OptimismPortal.json │ │ └── OptimismPortal2.json │ │ ├── lib │ │ ├── __init__.py │ │ ├── superchain.py │ │ └── web3.py │ │ ├── requirements.txt │ │ ├── runbooks │ │ └── lib │ │ │ └── web3.py │ │ ├── triage_detection_stalled.ipynb │ │ └── triage_potential_attack_event.ipynb ├── state.go ├── state_test.go └── validator │ ├── dispute_game_factory_helper.go │ ├── fault_dispute_game_helper.go │ ├── l1_proxy.go │ ├── l2_proxy.go │ ├── optimism_portal2_helper.go │ ├── proven_withdrawal_validator.go │ └── utils.go ├── global_events ├── README.md ├── cli.go ├── monitor.go ├── monitor_test.go ├── rules │ ├── rules_mainnet_L1 │ │ └── rules_TEMPLATE_COPY_PASTE.yaml │ └── rules_sepolia_L1 │ │ └── rules_TEMPLATE_COPY_PASTE.yaml ├── types.go └── types_test.go ├── go.mod ├── go.sum ├── liveness_expiration ├── README.md ├── bindings │ ├── GnosisSafe.go │ ├── LivenessGuard.go │ └── LivenessModul.go ├── cli.go └── monitor.go ├── monitorism.go ├── multisig ├── README.md ├── bindings │ ├── BINDING.md │ ├── L2OutputOracle.go │ └── OptimismPortal.go ├── cli.go └── monitor.go ├── processor └── processor.go ├── secrets ├── README.md ├── bindings │ ├── checksecrets.go │ └── drippie.go ├── cli.go └── monitor.go ├── transaction_monitor ├── README.md ├── bindings │ └── dispute │ │ ├── DisputeGame.go │ │ └── DisputeGameFactory.go ├── checks.go ├── cli.go ├── monitor.go └── monitor_test.go └── withdrawals ├── README.md ├── bindings ├── BINDING.md ├── L2ToL1MessagePasser.go └── OptimismPortal.go ├── cli.go └── monitor.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/weekly-digest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.github/weekly-digest.yml -------------------------------------------------------------------------------- /.github/workflows/branches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.github/workflows/branches.yaml -------------------------------------------------------------------------------- /.github/workflows/tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.github/workflows/tags.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /git-hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/git-hooks/pre-push -------------------------------------------------------------------------------- /install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/install-hooks.sh -------------------------------------------------------------------------------- /op-defender/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/Dockerfile -------------------------------------------------------------------------------- /op-defender/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/Makefile -------------------------------------------------------------------------------- /op-defender/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/README.md -------------------------------------------------------------------------------- /op-defender/cmd/defender/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/cmd/defender/cli.go -------------------------------------------------------------------------------- /op-defender/cmd/defender/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/cmd/defender/main.go -------------------------------------------------------------------------------- /op-defender/defender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/defender.go -------------------------------------------------------------------------------- /op-defender/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/go.mod -------------------------------------------------------------------------------- /op-defender/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/go.sum -------------------------------------------------------------------------------- /op-defender/psp_executor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/README.md -------------------------------------------------------------------------------- /op-defender/psp_executor/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/api_test.go -------------------------------------------------------------------------------- /op-defender/psp_executor/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/cli.go -------------------------------------------------------------------------------- /op-defender/psp_executor/defender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/defender.go -------------------------------------------------------------------------------- /op-defender/psp_executor/simulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/simulator.go -------------------------------------------------------------------------------- /op-defender/psp_executor/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-defender/psp_executor/utils.go -------------------------------------------------------------------------------- /op-monitorism/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/Dockerfile -------------------------------------------------------------------------------- /op-monitorism/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/Makefile -------------------------------------------------------------------------------- /op-monitorism/balances/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/balances/README.md -------------------------------------------------------------------------------- /op-monitorism/balances/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/balances/cli.go -------------------------------------------------------------------------------- /op-monitorism/balances/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/balances/monitor.go -------------------------------------------------------------------------------- /op-monitorism/cmd/monitorism/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/cmd/monitorism/cli.go -------------------------------------------------------------------------------- /op-monitorism/cmd/monitorism/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/cmd/monitorism/main.go -------------------------------------------------------------------------------- /op-monitorism/conservation_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/conservation_monitor/README.md -------------------------------------------------------------------------------- /op-monitorism/conservation_monitor/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/conservation_monitor/cli.go -------------------------------------------------------------------------------- /op-monitorism/conservation_monitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/conservation_monitor/monitor.go -------------------------------------------------------------------------------- /op-monitorism/drippie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/drippie/README.md -------------------------------------------------------------------------------- /op-monitorism/drippie/bindings/drippie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/drippie/bindings/drippie.go -------------------------------------------------------------------------------- /op-monitorism/drippie/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/drippie/cli.go -------------------------------------------------------------------------------- /op-monitorism/drippie/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/drippie/monitor.go -------------------------------------------------------------------------------- /op-monitorism/fault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/README.md -------------------------------------------------------------------------------- /op-monitorism/fault/binding/BINDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/binding/BINDING.md -------------------------------------------------------------------------------- /op-monitorism/fault/binding/L2OutputOracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/binding/L2OutputOracle.go -------------------------------------------------------------------------------- /op-monitorism/fault/binding/OptimismPortal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/binding/OptimismPortal.go -------------------------------------------------------------------------------- /op-monitorism/fault/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/cli.go -------------------------------------------------------------------------------- /op-monitorism/fault/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/fault/monitor.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/.env.op.mainnet.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/.env.op.mainnet.example -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/.env.op.sepolia.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/.env.op.sepolia.example -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/.gitignore: -------------------------------------------------------------------------------- 1 | utilities 2 | testing 3 | !.env.*.example -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/README.md -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/bindings/BINDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/bindings/BINDING.md -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/bindings/dispute/DisputeGameFactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/bindings/dispute/DisputeGameFactory.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/bindings/dispute/FaultDisputeGame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/bindings/dispute/FaultDisputeGame.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/bindings/l1/OptimismPortal2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/bindings/l1/OptimismPortal2.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/cli.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/monitor.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/monitor_live_mainnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/monitor_live_mainnet_test.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/monitor_live_sepolia_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/monitor_live_sepolia_test.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/RUNBOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/RUNBOOK.md -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/.env.example -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/.gitignore -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/Makefile -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/README.md -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/abi/FaultDisputeGame.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/abi/FaultDisputeGame.json -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/abi/L2ToL1MessagePasser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/abi/L2ToL1MessagePasser.json -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/abi/OptimismPortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/abi/OptimismPortal.json -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/abi/OptimismPortal2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/abi/OptimismPortal2.json -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/lib/superchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/lib/superchain.py -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/lib/web3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/lib/web3.py -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/requirements.txt -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/runbooks/lib/web3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/runbooks/lib/web3.py -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/triage_detection_stalled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/triage_detection_stalled.ipynb -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/runbooks/automated/triage_potential_attack_event.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/runbooks/automated/triage_potential_attack_event.ipynb -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/state.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/state_test.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/dispute_game_factory_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/dispute_game_factory_helper.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/fault_dispute_game_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/fault_dispute_game_helper.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/l1_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/l1_proxy.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/l2_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/l2_proxy.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/optimism_portal2_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/optimism_portal2_helper.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/proven_withdrawal_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/proven_withdrawal_validator.go -------------------------------------------------------------------------------- /op-monitorism/faultproof_withdrawals/validator/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/faultproof_withdrawals/validator/utils.go -------------------------------------------------------------------------------- /op-monitorism/global_events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/README.md -------------------------------------------------------------------------------- /op-monitorism/global_events/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/cli.go -------------------------------------------------------------------------------- /op-monitorism/global_events/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/monitor.go -------------------------------------------------------------------------------- /op-monitorism/global_events/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/monitor_test.go -------------------------------------------------------------------------------- /op-monitorism/global_events/rules/rules_mainnet_L1/rules_TEMPLATE_COPY_PASTE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/rules/rules_mainnet_L1/rules_TEMPLATE_COPY_PASTE.yaml -------------------------------------------------------------------------------- /op-monitorism/global_events/rules/rules_sepolia_L1/rules_TEMPLATE_COPY_PASTE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/rules/rules_sepolia_L1/rules_TEMPLATE_COPY_PASTE.yaml -------------------------------------------------------------------------------- /op-monitorism/global_events/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/types.go -------------------------------------------------------------------------------- /op-monitorism/global_events/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/global_events/types_test.go -------------------------------------------------------------------------------- /op-monitorism/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/go.mod -------------------------------------------------------------------------------- /op-monitorism/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/go.sum -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/README.md -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/bindings/GnosisSafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/bindings/GnosisSafe.go -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/bindings/LivenessGuard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/bindings/LivenessGuard.go -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/bindings/LivenessModul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/bindings/LivenessModul.go -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/cli.go -------------------------------------------------------------------------------- /op-monitorism/liveness_expiration/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/liveness_expiration/monitor.go -------------------------------------------------------------------------------- /op-monitorism/monitorism.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/monitorism.go -------------------------------------------------------------------------------- /op-monitorism/multisig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/README.md -------------------------------------------------------------------------------- /op-monitorism/multisig/bindings/BINDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/bindings/BINDING.md -------------------------------------------------------------------------------- /op-monitorism/multisig/bindings/L2OutputOracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/bindings/L2OutputOracle.go -------------------------------------------------------------------------------- /op-monitorism/multisig/bindings/OptimismPortal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/bindings/OptimismPortal.go -------------------------------------------------------------------------------- /op-monitorism/multisig/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/cli.go -------------------------------------------------------------------------------- /op-monitorism/multisig/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/multisig/monitor.go -------------------------------------------------------------------------------- /op-monitorism/processor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/processor/processor.go -------------------------------------------------------------------------------- /op-monitorism/secrets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/secrets/README.md -------------------------------------------------------------------------------- /op-monitorism/secrets/bindings/checksecrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/secrets/bindings/checksecrets.go -------------------------------------------------------------------------------- /op-monitorism/secrets/bindings/drippie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/secrets/bindings/drippie.go -------------------------------------------------------------------------------- /op-monitorism/secrets/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/secrets/cli.go -------------------------------------------------------------------------------- /op-monitorism/secrets/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/secrets/monitor.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/README.md -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/bindings/dispute/DisputeGame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/bindings/dispute/DisputeGame.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/bindings/dispute/DisputeGameFactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/bindings/dispute/DisputeGameFactory.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/checks.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/cli.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/monitor.go -------------------------------------------------------------------------------- /op-monitorism/transaction_monitor/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/transaction_monitor/monitor_test.go -------------------------------------------------------------------------------- /op-monitorism/withdrawals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/README.md -------------------------------------------------------------------------------- /op-monitorism/withdrawals/bindings/BINDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/bindings/BINDING.md -------------------------------------------------------------------------------- /op-monitorism/withdrawals/bindings/L2ToL1MessagePasser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/bindings/L2ToL1MessagePasser.go -------------------------------------------------------------------------------- /op-monitorism/withdrawals/bindings/OptimismPortal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/bindings/OptimismPortal.go -------------------------------------------------------------------------------- /op-monitorism/withdrawals/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/cli.go -------------------------------------------------------------------------------- /op-monitorism/withdrawals/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/monitorism/HEAD/op-monitorism/withdrawals/monitor.go --------------------------------------------------------------------------------