Too Long; Didn't Read
Smart contracts are digital agreements encoded in a string of codes that self-execute once the pre-defined conditions have been met. Smart contracts paved the way for more use cases and utilities of blockchain technology like developing several tokens on a single blockchain, market makers in DeFi, development of non-fungible tokens—NFTs—fractionalization of NFTs, and many more. The NEAR protocol is a proof-of-stake blockchain that supports smart contracts.