The Guardian wallet is an Ethereum-based smart contract wallet that enables users to recover their seed phrase anytime, anywhere, in a secure, decentralized, and anonymous way.
We created the Alkemy wallet to help address one of the challenges to the mass adoption of crypto currency, the fear of losing access to money forever due to forgotten passwords and lost seed phrases. There are too many stories of early adopters who have amassed Bitcoins but have been locked out of their fortunes due to password and seed phrase mismanagement. We hope to make the ownership and storage of crypto currency a little more forgiving than it currently is to make it easier for the everyday person to participate in the crypto economy.
Explore the docs »
·
Report Bug
·
Request Feature
The team at Alkemy decided to explore the use of a defi protocol to help come up with a solution for a non-defi, real world problem. The problem - losing access to your money forever because you forgot the password and lost the seed phrase. Our solution - split, encrypt, and distribute pieces of the seed phrase to randomly selected, anonymous members of the application. These members, known as "Guardians" will store the piece of information until the owner of the seed phrase requests to recover it.
To get a local copy up and running follow these simple steps.
$nvm install node
$node -v
v15.6.0
git clone https://https://github.com/EthBuilders/social-recovery-wallets.git
$npx create-react-app soc-rec-wallets
create src folder, node_modules and package.json
$cd soc-rec-wallets
$npm run start
"@truffle/hdwallet-provider": "1.1.0",
"babel-polyfill": "6.26.0",
"babel-preset-env": "1.7.0",
"babel-preset-es2015": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-preset-stage-3": "6.24.1",
"babel-register": "6.26.0",
"bootstrap": "4.5.2",
"chai": "4.2.0",
"chai-as-promised": "7.1.1",
"chai-bignumber": "3.0.0",
"dotenv": "8.2.0",
"rimble-ui": "^0.14.0",
"styled-components": "^5.2.1",
"truffle": "5.1.45",
"truffle-flattener": "1.5.0",
"truffle-hdwallet-provider-privkey": "0.3.0",
"web3": "1.2.6"
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the MIT License for more information.