Javascript Library - picket-js
Getting started with picket-js
Installation
npm install --save "@picketapi/picket-js"Usage - Quick Start
import Picket from "@picketapi/picket-js";
const picket = new Picket("YOUR_PUBLISHABLE_KEY_HERE");import Picket from "@picketapi/picket-js";
const picket = new Picket("YOUR_PUBLISHABLE_KEY_HERE");
const { accessToken, user } = await picket.login();Login
Wallet Authentication
// default chain is Ethereum
const { user } = await picket.login();
// or specifiy it explicitly
const { user } = await picket.login({ chain: "ethereum" });const { user } = await picket.login({ chain: "solana" });Token Gating
Logout
AuthState
isCurrentUserAuthorized
Forcing Revalidation
Connect
Nonce
Statement Localization
Validate
Validating Token Gating Requirements
Themes
OAuth 2.0
Login with Redirect
Login with Popup
Last updated