What is a smart contract?
A smart contract is an autonomous piece of code that executes when specific conditions outlined within it are fulfilled.
The terms of a smart contract include logic that can manipulate data stored on the ledger.
These contracts are valuable for automatically settling transactions within predefined rules, such as verifying the recipient's address against a whitelist before proceeding.