Abstract home pagelight logodark logo
    Library Integrations
    WalletConnect
    Documentation
    Abstract Global Wallet
    Ecosystem
    API Reference
    Portal
    Abstract Global Wallet
    • Overview
    • Getting Started
    • How It Works
    • Frequently Asked Questions
    Library Integrations
    • Native Integration
    • ConnectKit
    • Dynamic
    • Privy
    • RainbowKit
    • WalletConnect
    • Thirdweb
    Abstract Client
    • AbstractWalletProvider
    • useLoginWithAbstract
    • useAbstractClient
    • useGlobalWalletSignerAccount
    • useGlobalWalletSignerClient
    Wallet Actions
    • deployContract
    • signTransaction
    • sendTransaction
    • sendTransactionBatch
    • signMessage
    • writeContract
    • useWriteContractSponsored
    Session Keys
    • Overview
    • Going to Production
    • createSession
    • useCreateSession
    • createSessionClient
    • toSessionClient
    • getSessionHash
    • getSessionStatus
    • revokeSessions
    • useRevokeSessions
    Wallet Linking
    • Overview
    • linkToAgw
    • getLinkedAccounts
    • getLinkedAgw
    • Reading Wallet Links in Solidity
    Utils
    • getSmartAccountAddress FromInitialSigner
    • transformEIP1193Provider
    Library Integrations

    WalletConnect

    Learn how to integrate Abstract Global Wallet with WalletConnect.

    Users can connect to AGW via WalletConnect and approve transactions from within the Abstract Portal.

    AGW + WalletConnect Example Repo

    Use our example repo to quickly get started with WalletConnect (AppKit) and AGW.

    ​
    Installation

    Follow the Reown quickstart for your preferred framework to install the necessary dependencies and initialize AppKit.

    Configure abstract or abstractTestnet as the chain in your AppKit configuration.

    import { abstract } from "@reown/appkit/networks";
    

    Was this page helpful?

    Suggest editsRaise issue
    RainbowKitThirdweb
    xdiscordgithub
    Powered by Mintlify
    On this page
    • Installation