quando si crea una nuova criptovaluta la progettazione di uno smart contract è il documento su cui essa si sviluppa. Si tratta di programmi automatizzati che vengono eseguiti alla chiusura di determinate fasi di una criptovaluta e che ne garantiscono la conformità agli acquirenti o agli investitori.