Программный кошелёк — это приложение, браузерное расширение или другая программа, которая позволяет управлять приватными ключами, создавать адреса и подписывать транзакции.

Программный кошелёк может работать на компьютере, смартфоне или непосредственно в браузере. Он может быть горячим, если ключи используются в подключённой к интернету среде, и некастодиальным, если пользователь самостоятельно контролирует ключевой материал.

В зависимости от реализации кошелёк может поддерживать несколько сетей, токенов, dApp и смарт-контрактов. Некоторые кошельки также предоставляют встроенный обмен активов, функции стейкинга и другие операции.

Основной риск программного кошелька связан с безопасностью устройства и приложения. Вредоносное ПО, фишинговые сайты, поддельные расширения и утечка seed-фразы могут привести к компрометации средств. Поэтому безопасность программного кошелька зависит не только от самого приложения, но и от всей среды, в которой оно используется.