CryptoPugs is a collection of 3,500 unique, randomly generated Pugs roaming on the Ethereum blockchain as ERC-721 NFTs. Every CryptoPug is unique and programmatically generated from endless combination of attributes and traits like background, skin, mouth, hair, glasses and more. Some Pugs are rarer than others.