Live mint functions in a smart contract permit developers to create an unlimited supply of new tokens