3c7bab3f8a
### Description This pull request removes duplicated code related to MongoDB connection/disconnection attempts. This code was copied across all 8 microservices. The functionality is now unified under the `common/dbutil` package. |
||
---|---|---|
.. | ||
README.md | ||
backfiler.go | ||
main.go | ||
txhash_encoding_strategy.go | ||
txhash_strategy.go | ||
vaa_strategy.go | ||
workpool.go |
README.md
generic backfiller
reads a bulk csv dump of stuff (VAAs, TxHash, etc) and upsert it into mongodb
compile
go build
run
./backfiller -strategy vaa -file test.csv
When you run the backfiller must pass a valid strategy Current supported strategies are:
vaa
for backfilling VAAstxhash
for backfilling of txHash
config
The mongodb uri is set via env using the variable MONGODB_URI
If is not set it will use the default mongodb://localhost:27017/