Минималистичный смарт-контракт на Solidity для мультиподписных Ethereum-кошельков, где сделку подтверждают несколько владельцев.
Контракт multisig реализует схему m-из-n: чтобы вывести средства или выполнить транзакцию, нужно подтверждение от нескольких владельцев кошелька, а не одного человека с одним ключом. Написан всего в ~120 строк ради простоты и читаемости, а не полноты функций. Не включает сбор подписей вне блокчейна, защиту от повторного входа и лимиты вывода — это осознанные упрощения для базового применения.
Описание автора:Minimal m-of-n multisig wallet in Solidity, with tests