Skip to content

fogo-foundation/fogo-sessions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fogo Sessions

Fogo Sessions

Next-gen on-chain experience on Fogo.

APACHE License

Fogo Sessions is an open-source standard for Web3 app sessions on Fogo.

Fogo Sessions helps Fogo app developers to provide a great user experience to their users by:

  • enabling their apps to be used with any Solana wallet (even those that don't support Fogo!)
  • enabling gasless transactions. No more sending some dust to your address to rescue stranded funds!
  • reducing the number of times the user needs to sign with their browser wallet. They only need to sign once to log in!

Getting Started

To jump straight to examples, go to here for an example program compatible with Fogo Sessions and here for an app that interacts with that example program. To run this app locally, follow the intructions in the Development section below.

Packages

Note

This is a developer preview. Non-major version bumps may contain breaking changes.

Package Description Version
fogo-sessions-sdk Rust utilities for writing SVM programs compatible with Fogo Sessions crates
@fogo/sessions-sdk TypeScript utilities for integrating with Fogo sessions npm
@fogo/sessions-sdk-web Framework-agnostic utilities for integrating with Fogo sessions on web npm
@fogo/sessions-sdk-react React components and hooks for integrating with Fogo sessions npm

Development

Demo App

tilt up # Starts local test validators, starts demo app

Programs

cargo-build-sbf # Build on-chain programs

Tests

pnpm turbo test # Run app tests
cargo test # Run program tests

About

Session keys standard on Fogo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5