Service forwards findings from forta-local-node to telegram, opsGenie and discord
- Install go1.23.1+
- cd root repository
- make tools
- make vendor
- copy
sample.env
to.env
- clone https://github.com/lidofinance/alerting-forta/
- cd ethereum-steth
- make steth
- clone https://github.com/forta-network/forta-node/
- cd forta-node
- make containers
- Go back to current project then docker-compose up -d
- comment service-ethereum-steth in docker-compose file
- on your local host in your bot repo -
yarn start
- Also, you have to provide the container name of your bot to FORTA-SOFTWARE by analogy with steth:
- Container name for steth is ethereum-steth look docker-compose file
- put bot's container name to the file forta-local-config.yml by analogy with steth
- Consider that in app has programmed consumer for your team bot or use fallback consumer (provider any name that not included in the list internal/utils/registry/registry.go)
- comment forwarder-server or forwarder-worker in docker-compose file
- provide env variable for application that it could connect to nats in docker