various updates to wallet and blockchain