learning tools for cryptocurrency address generation