How to claim harvested PSWAP or the VAL airdrop

Important: do NOT use hardware wallets with Polkadot.js, they are not supported yet

NOTE: you can claim tokens at any time

To claim harvested PSWAP or VAL tokens successfully, you need:

  • Metamask installed on your browser

  • Polkadot.js extension installed on your browser (for details, please see the first tutorial of this post)

  • Some XOR on the SORA network to pay for transaction fees

Important: XOR snapshot for the VAL airdrop was taken at Ethereum block 12225000. NFT snapshot was taken at block 12237300.

Only holders at those blocks are able to claim rewards.

Disclaimer: PSWAP token has been redenominated to 10B, for this reason, all the harvested tokens are 100x


1) You need to import in Metamask the wallet that harvested PSWAP or that held your XOR at the snapshot time (If you held XOR or you farmed PSWAP on Metamask, skip this point.)

Import the private key of your wallet, or connect Metamask to your hardware wallet. If you only have the wallet seed, you will need to download Metamask on a new browser and then import the private key (for details, please refer to the Metamask documentation)

2) Ensure that you have the XOR token needed to pay transaction fees.

If you don’t own any tokens on the SORA Network, you will need to move a token from Ethereum using HASHI.

You can move either XOR or another erc20 token, such as ETH or DAI, which you can then use to buy XOR using the token bonding curve on Polkaswap. Eventually look at the dedicated tutorial

3) Go to and connect the Polkadot.js and Metamask extensions.

You will receive your tokens in the Polkadot.js wallet. They will be Substrate-based tokens

4) Click on “Sign and claim”, and follow the flow which the Metamask and Polkadot.js extensions suggest.

If you’re using an hardware wallet with Metamask, sign the message on the device