Passport XYZ Knowledge Base
HomeAppDeveloper DocsBlogDiscordPassport.xyz
  • What is Passport XYZ?
  • What's new
    • Stamp Re-weight: December 2024
  • Partner campaigns
    • Shape Stack -- Proof of Humanity
  • Need support?
  • FAQs
    • Holonym Verification Bug
    • What is a Sybil?
    • What is Unique Humanity?
    • How can I increase my Passport score?
    • How is my score calculated?
    • What is a Stamp vs Credential?
    • Why have my Stamps expired?
    • How can I access my Passport JSON?
    • My Stamp is verified. Why aren't the scores being added to my Passport?
    • I have a Binance Account Bound Token (BABT) from Binance. Why can’t I claim the Stamp?
    • I have a Coinbase account but Passport does not recognise it.
    • My wallet was hacked (or compromised). Can I move my scores to a new Passport?
    • Why should we put our Passport Onchain?
    • Why am I receiving zero points for a verified Stamp?
    • Why is my score on the Passport app different then my score on a partner site?
    • Can I integrate Passport into my project?
  • Using Passport
    • Creating a Passport
    • Scoring 20, for humans
    • Using Passport with Partners
    • Onchain Passport
    • Custom Passport dashboards and scores
    • Passport API and Smart Contracts
  • STAMPS
    • What are Stamps?
    • Passport's Stamp weights
    • What are Model-Based Stamps: Ethereum and NFT
    • Understanding Your Eligibility for the Gitcoin Grants Stamp on Passport XYZ
    • How to verify Stamps on Passport?
      • 🔌The Binance Stamp
      • 🔌The BrightID Stamp
      • 🔌The Civic Stamp
      • 🔌The Coinbase Stamp
      • 🔌The Discord Stamp
      • 🔌The ENS Stamp
      • 🔌The Ethereum Stamp
      • 🔌The Gitcoin Stamp
      • 🔌The GitHub Stamp
      • 🔌The Gnosis Safe Stamp
      • 🔌The Google Stamp
      • 🔌The Guild Stamp
      • 🔌The Holonym Stamp
      • 🔌The Idena Stamp
      • 🔌The Identity Staking (GTC) Stamp
      • 🔌The Lens Stamp
      • 🔌The LinkedIn Stamp
      • 🔌The NFT Stamp
      • 🔌The Zeronym Stamp
      • 🔌The Proof of Clean Hands Stamp
      • 🔌The Snapshot Stamp
      • 🔌The Outdid Stamp
      • 🔌The Trusta Stamp
      • 🔌The zkSync Stamp
  • GTC STAKING
    • GTC Staking on your Identity
    • How to get GTC on your preferred network
    • Guide to Unstaking Staked GTC Tokens via Etherscan with WalletConnect
    • Initiating GTC Staking with your network
    • Passport Slashing: What You Need to Know
    • GTC Staking FAQ
  • Model-Based Detection
    • Guide to Model-Based Detection
Powered by GitBook
On this page
  • Prerequisites
  • Step-by-Step Unstaking Process
  • 1. Visit Passport Staking App
  • 2. Find Contract Address at the Bottom of the Page
  • 3. Connect to Etherscan
  • 4. Interact with the Contract via WalletConnect
  • 5. Choose the Correct Function
  • 6. Input Required Information
  • 7. Execute the Transaction
  • 8. Confirm the Transaction
  • Appendix: Round ID Overview

Was this helpful?

  1. GTC STAKING

Guide to Unstaking Staked GTC Tokens via Etherscan with WalletConnect

This guide is for Passport XYZ users who wish to unstake GTC that they have staked on themselves or others, using WalletConnect to interact with the smart contract directly through Etherscan.

PreviousHow to get GTC on your preferred networkNextInitiating GTC Staking with your network

Last updated 8 months ago

Was this helpful?

Prerequisites

  • An Ethereum wallet (with WalletConnect compatibility) that holds staked GTC tokens.

  • Sufficient ETH balance to cover transaction fees.

  • Familiarity with Etherscan and using WalletConnect.

Step-by-Step Unstaking Process

1. Visit Passport Staking App

Navigate to and identify the round from which you want to unstake tokens.

2. Find Contract Address at the Bottom of the Page

Locate the "Identity Staking Contract" that leads to the Etherscan page for the contract associated with your staking round.

3. Connect to Etherscan

Click on the contract link, which will redirect you to the contract's page on Etherscan.

4. Interact with the Contract via WalletConnect

In the "Write Contract" tab on Etherscan, connect your Ethereum wallet using WalletConnect.

5. Choose the Correct Function

  • Use unstake if you're unstaking tokens you've staked on yourself.

  • Use unstakeUsers if you're unstaking tokens you've staked on other users.

6. Input Required Information

  • For unstake: Enter the roundId and the amount you wish to unstake in uint256 format.

  • For unstakeUsers: Enter the roundId and the addresses for whom you've staked tokens.

7. Execute the Transaction

Enter the details, click "Write", and confirm the transaction in your wallet.

8. Confirm the Transaction

Monitor the status of your transaction on Etherscan with the transaction hash provided.

Appendix: Round ID Overview

Round

Round ID

Season 21

6

Season 20

5

Season 19

4

Season 18

3

Beta Round

2

Alpha Round

1

For the amount you can use the on Ether Scan to convert your GTC value to uint. Input the GTC amount you wish to unstake in the "Ether" section and then copy the corresponding value in the "Wei" section.

staking.passport.gitcoin.co
link
Unit Converter