refactor QFG2-specific currency into generic v1 currency