Token Negotiator
  • Introduction
  • Quick Start
    • Getting Started with NFT's
    • Getting Started with Fungible Tokens
    • Getting Started with Off Chain Tokens
  • Learn
    • Installation
    • Supported Chains
    • Supported Wallets
    • Supported Attestations
    • Event Hooks
    • Issuer Configurations
      • Issuer Configuration EVM
      • Issuer Configuration Solana
      • Issuer Configuration Flow
      • Issuer Configuration Ultra
      • Issuer Configuration Socios
      • Issuer Configuration Off Chain
    • Active Negotiation (UI)
      • Custom Views
      • View Navigation
      • Theme
      • Configuration Options
    • Passive Negotiation (no UI)
      • Wallet Connection
    • Token Authentication
      • Off Chain Authentication
      • On Chain Token Authentication (evm)
    • Smart Contract and wallet Interaction
      • Sign message
    • Off Chain Token Issuers
  • Reference
  • Articles
  • Videos
  • Showcase
  • Contribution
  • Support
  • Migrating from version 2x to 3x
  • Github Examples
Powered by GitBook
On this page
  1. Learn
  2. Passive Negotiation (no UI)

Wallet Connection

Connecting Web3 Wallets

When using Passive mode you can enable user wallet connection via negotiatorConnectToWallet

To utilise this method create you can create your UI for the user to select a connection (similar to the active mode UI) or invoke directly with a specific wallet in the params.

Connection options:

  • 'WalletConnectV2'

  • 'MetaMask'

  • 'Torus'

  • 'Phantom'

  • 'Flow'

  • 'Ultra'

  • 'SafeConnect'

  • 'AlphaWallet'

  • 'Socios'

negotiator.negotiatorConnectToWallet('MetaMask').then(() => {
  // wallet connected
}, () => {
  console.log('please try again');
});

PreviousPassive Negotiation (no UI)NextToken Authentication

Last updated 1 year ago

For support and any questions please reach out to us on or via sayhi@smarttokenlabs.com

discord