what is a cryptocurrency contract