Eric Peterson appointed as Chief Creative Officer, Chainbase secures $15 million in fundingJuly 19, 2024