NEOPIN Docs
  • NEOPIN Introduction
    • Vision
    • Permissioned DeFi Protocol
  • ✅GET STARTED
    • Download App
    • Create Wallet
    • Sign in (Import Wallet)
    • App settings
    • NEOPIN Wallet
  • 📈EARN WITH NEOPIN
    • Index
      • How it works
      • Backtest
      • RWA Project Index (RPI)
        • [RPI] Rebalancing History
          • [RPI] 28.08.2024 Rebalance
          • [RPI] 02.01.2025 Rebalance
          • [RPI] 27.03.2025 Rebalance
          • [RPI] 14.04.2025 Rebalance
      • Ethereum Family Index (EFI)
        • [EFI] Rebalancing History
          • [EFI] 09.09.2024 Rebalance
          • [EFI] 02.01.2025 Rebalance
          • [EFI] 27.03.2025 Rebalance
      • AI Titans Index (ATI)
        • [ATI] Rebalancing History
          • [ATI] 09.09.2024 Rebalance
          • [ATI] 02.01.2025 Rebalance
          • [ATI] 27.03.2025 Rebalance
      • [App] Index Guide
      • [Web] Index Guide
    • Derivatives
      • RWA
        • [App] NEOPIN BDLP Guide
        • [Web] NEOPIN BDLP Guide
      • Yield Aggregator
        • [App] NEOPIN SDLP Guide
        • [Web] NEOPIN SDLP Guide
    • Pool
      • [App] Pool Guide
      • [Web] Pool Guide
      • Impermanent Loss
    • Swap
      • [App] Swap Guide
      • [Web] Swap Guide
      • Automated Market Maker
    • Stake
      • [App] Stake Guide
      • [Web] Stake Guide
    • Liquid Stake
      • Why is my 1 npETH less than 1 ETH?
      • Unstake with npToken
      • [APP] Liquid Stake Guide
      • [WEB] Liquid Stake Guide
    • Bridge
      • [App] Bridge Guide
      • [Web] Bridge Guide
  • 🔷MEMBERSHIP
    • NEOPIN Club Membership: Current
      • How it works
      • Membership Points
      • Weighted Point Multiplier for Each Product
      • Participant Distribution Across Tiers
      • NEOPIN Club Membership Benefits
    • The First Season: 2023
      • Introduction
      • How It Works
      • How To Earn Points
        • Weighted Point Multiplier for Each Product
      • Leaderboard
      • Participant Distribution Across Tiers
      • Gift Box & Opening
      • Transition to NEOPIN Club Membership (S1 SBT)
  • 📣Referral
    • NEOPIN Referral Program
      • How it works
      • How To Earn Points
      • Leaderbord
  • 🗳️Governance Vote
    • Introduction
    • NEOPIN Governance Vote
    • Klaytn Governance Vote
    • [Deprecated] Finschia Governance Vote
    • [App] Governance Voting Guide
    • [Web] Governance Voting Guide
  • ↗️Kaia Migration
    • (EN) Klaytn x Finschia Merger to Kaia
      • Guide for FNSA holder
        • [Mobile] Guide to convert FNSA to KAIA
        • [Web] Guide to convert FNSA to KAIA
      • Guide for nFNSA holders
        • [App] Guide to convert nFNSA to KAIA
        • [Web] Guide to convert nFNSA to KAIA
      • Guide to Stake KAIA
  • 📊TOKENOMICS
    • NEOPIN Economy
      • NPT Tokenomics
      • Automated Reallocation Mechanism (AutoRM)
      • Issuance and Allocation
  • 🎉EVENT
    • [Closed] NEOPIN DeFi Carnival
  • 🗓️ROADMAP
    • #2023
    • #2024
  • 📃DLT Framework
    • NEOPIN Protocol DLT Framework
  • 💻DEVELOPERS
    • WalletConnect 2.0
      • Namespaces
      • Mobile Linking
      • Methods
        • EVM Methods
        • Cosmos Methods
    • Deprecated
      • (Deprecated) NEOPIN Connect 1.0
        • DApp
          • Android
            • Installation
            • Usage
            • Functions
            • SDK Components
            • Reference
            • Version History
          • iOS
            • Installation
            • Usage
            • Functions
            • SDK Components
            • Reference
            • Version History
          • Web
            • Installation
            • Usage
              • web3-react
              • Neopin Connect Modal
            • Reference
            • Related Package
            • Sample DApp Page
          • Unity
            • Installation
            • Usage
            • SDK Components
            • Reference
            • Version History
        • Wallets
          • Android
            • Installation
            • Usage
              • Connect
              • Approve
              • Transaction
          • iOS
            • Installation
        • JSON-RPC API Methods
        • Error Code
        • Technical Specification
  • 🔗LINKS
    • Website
    • NEOPIN Web
    • Android App Download
    • iOS App Download
    • Community Links
    • Contact us
Powered by GitBook
On this page
  • 1. Open Sample Project
  • 2. Change WCPeerMeta settings
  • 3. Run Project
  • 4. Precautions
  1. DEVELOPERS
  2. Deprecated
  3. (Deprecated) NEOPIN Connect 1.0
  4. DApp
  5. Android

Usage

How to use NEOPIN Connect SDK

The following information is deprecated and may limit its use. Please refer to the WalletConnect 2.0 tab for the latest version of NEOPIN wallet integration: WalletConnect 2.0

1. Open Sample Project

Load the DAppSample project through Android Studio.

2. Change WCPeerMeta settings

Change the WCPeerMeta settings with reference to the following.

  • The name, icon, etc. put in WCPeerMeta will be displayed in Wallet.

  • icon supports only png and jpg in url format.

  • appId is issued by NEOPIN, and consists of a 32 digit string.

    • ex) NWC1004HS6VFTPPPLUGFQBQ5SFNWB79B

    • The Wallet will reject connection of any appId that were not issued normally.

  • The name, icon, etc. put in WCPeerMeta will be displayed in Wallet.

ConnectManager.setClient(
    wcSession = WCSession(
        bridge = "https://wc-bridge.neopin.io/",           // Bridge Sever
    ),
    peerMeta = WCPeerMeta(
        appId = "NWC1004HS6VFTPPPLUGFQBQ5SFNWB79B",        // Used as Dapp storage delimiter
        name = "Dapp Sample",                              // Dapp name to display on the screen
        url = "https://www.sample.com/",                   // Dapp introduction URL to display on the screen
        description = "Dapp Platform",                     // Brief introduction
        icons = listOf(""),                                // Dapp icon URL to display on the screen
    )
)

3. Run Project

Run project through Android Studio's Run feature.

4. Precautions

  • DAppSample and WalletSample App must both be installed to proceed with the test. If you do not have the WalletSample App installed, please check the WalletSample App installation instructions in the Wallets section.

  • The URL Schemes used by NEOPIN are as follows. (Android displays a list of choices as follows when using the same Scheme.)

DApp
Wallet

Sample App

X

nptwc

NEOPIN App

your *URL Schemes

nptwc

PreviousInstallationNextFunctions

Last updated 1 year ago

💻