library for manipulating crypto currency addresses