https://ledgerlearning.com/2018/10/01/step-1-transactions-needed-for-a-metric-engine/