Skip to main content

SocialVault Contract

The SocialVault contract implements social recovery with timelock, multi-signature guardians, and duress PIN protection.

Contract Overview

Key Functions

Create Vault

Deposit

Instant Withdrawal (Within Daily Limit)

Request Large Withdrawal (Timelock)

Guardian Approval

Execute Withdrawal

Duress PIN - Emergency Lock

Guardian Recovery

Events

Configuration

Security Features

Timelock

Large withdrawals require waiting period, giving time to cancel suspicious activity

Multi-Sig

Guardians must approve withdrawals exceeding daily limit

Duress PIN

Secret code that locks vault and silently alerts guardians

Daily Limits

Instant withdrawals capped to limit theft impact

Integration Example

Guardians Guide

How to manage guardians

Duress PIN

Anti-kidnapping feature