- create a base class for address, transactions, transactionshash - Each crypto should follow that base class by inherting and overriding its property