Skip to content

Passkey-based smart wallet that is capable of interacting with the SEPs 10c and 24.

Notifications You must be signed in to change notification settings

stellar/sep-smart-wallet

Repository files navigation

sep-smart-wallet

Warning

This code is for demonstration purposes only and has not been audited. Do not use it to store, protect, or secure assets or accounts on a public network.

A passkey-based smart wallet that interacts with SEP-10c (alpha) and SEP-24 protocols.

Getting Started

Prerequisites

Installation

The following commands use Yarn, but you can use npm if you prefer:

yarn install
yarn dev

Soroban Contracts

For details on the Soroban contracts used in this project, refer to the soroban directory.

After deploying the contracts and retrieving the updated values for WEBAUTHN_FACTORY and WEBAUTHN_WASM, use these values to update the .env file by setting the VITE_PASSKEY_CONTRACT_FACTORY and VITE_PASSKEY_CONTRACT_WALLET_WASM variables, as demonstrated in the .env.example file.

About

Passkey-based smart wallet that is capable of interacting with the SEPs 10c and 24.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •