Skip to content

Instantly share code, notes, and snippets.

@Magicking
Created April 20, 2025 09:29
Show Gist options
  • Save Magicking/422a868e446564912eaa3f362b44f62f to your computer and use it in GitHub Desktop.
Save Magicking/422a868e446564912eaa3f362b44f62f to your computer and use it in GitHub Desktop.
Starknet Pathfinder docker compose
services:
starknet-node-signer:
build: . # https://github.com/eqlabs/starknet-validator-attestation.git
restart: unless-stopped
environment:
- RUST_LOG=info
env_file:
- starknet-validator-attestation-tool-var.env
command: --local-signer
ports:
- 192.168.42.20:9102:9102 # Private local IP for metrics
starknet-node:
image: eqlabs/pathfinder:latest
restart: unless-stopped
environment:
- RUST_LOG=info
env_file:
- pathfinder-var.env
volumes:
- ./pathfinder:/usr/share/pathfinder/data
command: --network=sepolia-testnet --gateway.request-timeout=60 --rpc.fee-estimation-epsilon=1
ports:
- 192.168.42.22:9545:9545
- 192.168.42.22:9101:9101
export PATHFINDER_ETHEREUM_API_URL=https://eth-sepolia.g.alchemy.com/v2/XXXXXX
export PATHFINDER_MONITOR_ADDRESS=0.0.0.0:9101
VALIDATOR_ATTESTATION_STAKING_CONTRACT_ADDRESS=0x03745ab04a431fc02871a139be6b93d9260b0ff3e779ad9c8b377183b23109f1
VALIDATOR_ATTESTATION_ATTESTATION_CONTRACT_ADDRESS=0x03f32e152b9637c31bfcf73e434f78591067a01ba070505ff6ee195642c9acfb
VALIDATOR_ATTESTATION_STAKER_OPERATIONAL_ADDRESS=0x02D4DDB23a245342C8BA549B31a5e6bc762772C7015F7eD1f4043DAdecC39043
VALIDATOR_ATTESTATION_METRICS_ADDRESS=0.0.0.0:9102
VALIDATOR_ATTESTATION_STARKNET_NODE_URL=http://starknet-node:9545/rpc/v0_8
VALIDATOR_ATTESTATION_OPERATIONAL_PRIVATE_KEY=0xXXXX
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment