Home / Glossary / Crypto / Smart contract Definition: Smart contract Computer protocol executed by predefined conditions (« if…then »). A smart contract can be automatically executed with digital tools, allowing real time check of the contract’s conditions. Back to glossary Crypto