Picket Docs
  • ๐Ÿ‘‹Welcome to Picket
  • Quick Start Guides
    • ๐Ÿš€Quick Start Guides
      • โš™๏ธStart Here: Setup
      • ๐Ÿ”Wallet Login
      • ๐Ÿช™Token Gating (Ethereum / EVM)
      • ๐ŸคบToken Gating (Solana)
      • ๐Ÿคนโ€โ™‚๏ธIncremental Token Gating
      • โ›”Restrict Access to Specific Wallets
      • ๐Ÿ”‘Working with Access Tokens
  • Reference
    • ๐ŸŽ“Concepts
      • ๐ŸŒŠAuth Flow
      • ๐Ÿ—ƒ๏ธConnect
      • โœ๏ธSignatures
      • ๐Ÿ”Authentication and Authorization
      • ๐ŸคนIncremental Authorization
      • ๐Ÿช™Access Tokens
      • ๐ŸงชTesting
      • โ‰๏ธErrors
      • โ›“๏ธSupported Blockchains
      • ๐ŸŒSupported Languages (Localization)
      • ๐ŸŽจModal Themes
      • ๐Ÿ’ฟOpen Source Web3 Client Libraries
    • ๐Ÿ“šLibraries and SDKs
      • Javascript Library - picket-js
      • React SDK - picket-react
      • Node.js Library - picket-node
      • Go Library - picket-go
      • Python Library - picket-python
    • ๐Ÿ”ฅIntegrations
      • ๐ŸŒˆPicket Authentication with RainbowKit
      • โšกSupabase
      • โ˜๏ธAmazon Cognito
      • ๐Ÿ›๏ธPicket Shopify App - Merchant Documentation
      • ๐Ÿ›’Picket BigCommerce App - Merchant Documentation
    • ๐Ÿ“–API Reference
      • Projects & API Keys
      • Auth
      • Chains
      • Wallets
      • Contracts
      • OAuth 2.0
  • ๐Ÿ•น๏ธTutorials
    • ๐ŸŒŽSign-In with Wallet (React)
    • ๐ŸฐToken Gated Photo Board (React)
    • ๐Ÿ”—Link a Wallet to a Web 2.0 Account
    • ๐ŸคIncremental Authorization (React)
Powered by GitBook
On this page
  1. Reference
  2. Concepts

Supported Blockchains

PreviousErrorsNextSupported Languages (Localization)

Last updated 2 years ago

Picket uses a slug to identify all supported blockchains. The supported chains are

  • ethereum (Mainnet)

  • polygon (Mainnet)

  • optimism (Mainnet)

  • arbitrum (Arbitrum One)

  • avalanche (Avalanche C-Chain)

  • solana (Mainnet Beta)

  • solana-testnet (Solana Testnet)

  • solana-devnet (Solana Devnet)

Requests default to using ethereum. For all other chains, pass the chain parameter into the login request. When the solana chain is passed, login will prompt the user to sign into their Phantom wallet.

// Login with Solana
await picket.login({ chain: "solana" });

// Login with Ethereum
await picket.login({ chain: "ethereum" });

// Login with Polygon
await picket.login({ chain: "polygon" });

// Login with Optimism
await picket.login({ chain: "optimism" });

// Login with Arbitrum
await picket.login({ chain: "arbitrum" });

// Login with Avalanche C-Chain
await picket.login({ chain: "avalanche" });

// defaults to Ethereum
await picket.login();

Pending demand, we plan to support more chains soon and will update this section as we do. Have a chain you'd like supported soon? Let us know via email at and we'll prioritize it accordingly.

๐ŸŽ“
โ›“๏ธ
Chains
team@picketapi.com