An Example Fulfiller App implemented in Go
Getting Started
Navigate to the go-filler
directory:
cd services/go-filler
Install dependencies:
go mod tidy
Spin up the docker containers:
docker-compose up -d
Create a .env
file (the rpc urls must be websocket):
ARBITRUM_SEPOLIA_RPC=
BASE_SEPOLIA_RPC=
OPTIMISM_SEPOLIA_RPC=
SEPOLIA_RPC=
MONGO_URI=
Log Fetcher
Run the log fetcher:
make run-log-fetcher
Run log fetcher unit tests:
make test-log-fetcher