Skip to content

Files

Latest commit

acabc99 · Oct 17, 2023

History

History
This branch is up to date with solana-labs/interns-codehub:master.

krypton-extension

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 17, 2023
Oct 17, 2023

Krypton

Introducing Krypton, a Solana smart contract wallet with multisig social recovery, eliminating fear of losing your private key and improving usability and security with advanced features

homepage

✨ Key Features

  • Self custody without seed phrases (not good user experience)
  • Social recovery with guardians (people, secondary wallet)
  • Account locking & freezing
  • Setting transaction limit to prevent wallets being emptied
  • Multi-factor authentication with authApp
  • Ability to interact with arbitrary smart contracts
  • Optional whitelist checking

🧑‍💻 Getting started

There are no formal blockchain or Web 3 prerequisites for this tutorial, but you should have some experience with TypeScript and React. Having said that, you can certainly complete the tutorial if you at least know basic JavaScript. You might just find it more difficult to follow the app's pre-built functionality.

Make sure you have git, Node and yarn installed. Then clone the repo and run both the yarn and npm install command to install the app dependencies. Currently krypton supports node v16 so you need to run nvm use 16.

git clone https://github.com/kevinxyc1/krypton-extension.git
cd krypton-extension/frontend
yarn && npm install && nvm use 16

💻 Build extension

Build the krypton extension with

yarn build

You can load unpacked the /frontend/out folder in chrome extension developer mode and use it

📈 Flow Diagram

flow-diagram