History of Ethernal NFTs, Heroes NFTs, and Ethernal codebase