Advertise on KripZen — put your brand in front of a global crypto audience.Get in touch →

Glossary entry

Smart Contract Wallet

wallets

What a smart contract wallet is, the features programmable accounts enable, and how contract code and upgrade keys affect the security of your funds.

Definition

A smart contract wallet holds funds in a programmable contract account rather than in a simple key-controlled account. Because the rules live in code, it can support features a plain key cannot: spending limits, allow-lists, multiple owners, session keys, transaction batching and letting someone else pay the gas. Ownership can be changed without moving the assets, which is what makes social recovery possible. The trade-offs are real: deploying and using a contract costs more gas, the account exists per chain, and its security depends on the contract code and any upgrade mechanism, so bugs or a compromised admin key can put funds at risk. Audited, widely used implementations are preferred for this reason.

Next

Related terms

More in wallets