In the context of blockchain, a smart wallet is a self-custodied crypto wallet that uses smart contracts to let wallet owners customize how they would prefer to manage their crypto assets. Smart wallets enable features like simplifying onboarding, eliminating network fees, and enhancing security.