Solutions
Solutions
Stratis: Web3 Solutions
StraxTegic
Tailored Blockchain for Businesses.
Stratis 2.0
Proven Blockchain Era
Ventures
Driving Web3 Innovation.
Ecosystem
Use
Bridge
Transactions
Stake
Secure the Network, Earn Rewards
Ecosystem
DApps, DeFi, Blockchain
Developer
Tools & SDK
Key Tools & SDKs
Docs
Coming soon
Technical Resources
Explore
Community
Join Blockchain's Future
Blog
Stay Informed, Stay ahead
Discord Community
Our Community
About us
Careers
Join Blockchain Innovation
Litepaper
Read our 2025 litepaper
Contact us
Reach out
Dashboard
Dashboard
Solutions
Solutions
StraxTegic
Stratis 2.0
Ventures
Ecosystem
Use
Bridge
Stake
Ecosystem
Developer
Tools & SDK
Docs
Coming soon
Explore
Community
Blog
Discord Community
About us
Careers
Litepaper
Contact us
All Posts

Off-Chain Token Swap Process

Written by
Iain McCain
Published on
March 22, 2024

As the initial on-chain Token Swap window has closed, you can now perform an off-chain Token Swap utilizing the Address Ownership Tool. The Address Ownership Tool obtains a list of addresses associated with your wallet and creates a unique signature. This signature is created using your wallet, providing unequivocal proof that you are the owner of the provided address. All relevant detail is saved to a CSV file you must upload using this page. STRAX Token addresses are then queried for their balance at the time of the snapshot, taken at 6 PM on the 20th of March 2023.This blog will explain the steps needed to successfully generate a proof of your previous STRAX balance.A high-level summary of the process can be found below.

  • Create new STRAX Token address
  • Run the Address Ownership Tool
  • Provide the Tool with Wallet Detail and new STRAX Address
  • Upload the produced CSV

Create an account for the new STRAX Token (Step 1)

You must obtain a compatible address to receive the new Stratis Token ($STRAX). There are a variety of wallets that the new STRAX Token supports; however, we strongly encourage using MetaMask for the Token Swap, as support for other Ethereum-based wallets cannot be guaranteed.

New to MetaMask?

If you’re new to MetaMask, you can follow the below steps to safely and securely.https://support.metamask.io/hc/en-us/articles/360015489531-Getting-started-with-MetaMaskPlease pay special attention to the dos and don’ts of securing your MetaMask account.

Do

  • Write down your Secret Recovery Phrase somewhere safe. We can’t tell you precisely where, as that depends on your circumstances.
  • The importance of handwriting your Secret Recovery Phrase is that it cannot be stolen online. If you store it in a file in an internet-linked cloud storage folder, for example, it could theoretically be stolen.
  • Double-check your spelling and that you wrote down every word in the same order they were given.

Don’t

  • Keep it in an easily discovered or easily hacked location; e.g. in a cloud-saved document or email titled “Seed Phrase”; on a post-it note stuck to your computer.
  • Provide your seed phrase to anyone, even if they say they’re from MetaMask Support.
  • Change the order of the words.

Create a new MetaMask Account (Optional)

You can create a new account within your MetaMask to manage the new STRAX Token, or alternatively, you can use your existing account.Steps to create a new account can be found below:https://support.metamask.io/hc/en-us/articles/360015289452-How-to-add-accounts-in-your-wallet#:~:text=Click%20’Add%20account%20or%20hardware,hit%20’Create’%20to%20confirm

Alternative Wallets

In addition to MetaMask, the new network accommodates users who prefer alternative wallet solutions. The chosen wallet must support custom RPC servers to ensure compatibility with the new Stratis ecosystem. OneKey Wallet is an excellent example of such a wallet, offering the required functionality. This inclusivity ensures that everyone in the Stratis community can participate in the token swap, regardless of their preferred wallet.Please perform your own research if you choose to use an alternative wallet.

Obtain Address Ownership Tool (Step 2)

The AddressOwnerShipTool must be used to prove ownership of funds; please download the relevant package to your device using the release page below:https://github.com/stratisproject/AddressOwnershipTool/releasesExtract the contents of the ZIP Archive to a safe location on the device where your STRAX or Cirrus Wallet is located.

Generate Proof (Step 3)

The AddressOwnershipTool can be used to generate proofs for both STRAX Network and the Cirrus Network. When running the tool, you need to define which network you want to generate proofs for. Please follow the below steps to successfully generate a proof of your wallet.

1. Extract the AddressOwnershipTool

Open Command Prompt (Windows) or Terminal (MacOS/Linux) and navigate to the location where the AddressOwnershipTool was extracted; the simplest way to do this is to type “cd” and paste the AddressOwnershipTool folder into the window and hit ENTER.cd C:\AddressOwnershipTool

2. Temporarily Disable GateKeeper (only required for MacOS)

Enter the below command into your terminal:sudo spctl --master-disable

3. Make AddressOwnershipTool Executable (only required for MacOS/Linux)

Enter the below command into your terminal:chmod +x ./AddressOwnershipTool

4. Run AddressOwnershipTool

You can now run the AddressOwnershipTool by running the following command:

Windows

STRAX Network

AddressOwnershipTool.exe claim --walletname=STRAXWalletName --walletpassword=walletPassword --destination=NewSTRAXAddress

Cirrus Network

AddressOwnershipTool.exe claim --CIRRUS --walletname=STRAXWalletName --walletpassword=walletPassword --destination=NewSTRAXAddress

MacOS/Linux:

STRAX Network

./AddressOwnershipTool claim --walletname=STRAXWalletName --walletpassword=walletPassword --destination=NewSTRAXAddress

Cirrus Network

AddressOwnershipTool.exe claim --CIRRUS --walletname=STRAXWalletName --walletpassword=walletPassword --destination=NewSTRAXAddress

Important

Please replace all values with your genuine values relating to your STRAX Wallet; i.e. STRAXWalletName, walletPassword, NewSTRAXAddressThe AddressOwnershipTool will now load your wallet and return a line for each discovered address, the ending result will look like the below:

5. Enable Gatekeeper again (Only required for MacOS)

Enter the below command into your terminal:sudo spctl --master-enable

Upload Generated Proof (Step 4)

A CSV file will be created in the directory where you launched the AddressOwnershipTool, named the same as your new STRAX address. It contains signatures, signed with your private key, for each of the addresses contained within your wallet.Upload this CSV to the below STRAX Token Swap Process Form[gravityform id="3" title="true" description="true"]

FAQ

What if my wallet isn't synced?

You will need to ensure that your wallet is synced so all addresses are accounted for, you can download a data directory using the relevant link below:STRAX Data Directory for Windows & LinuxSTRAX Data Directory for MacOSCirrus Data Directory for Windows & LinuxCirrus Data Directory for MacOSTo utilize a data directory, once downloaded you must extract into the relevant folder; see the below default locations:

Windows

STRAX: %APPDATA%\StratisNode\strax\StraxMainCirrus: %APPDATA%\StratisNode\cirrus\CirrusMain

MacOs/Linux

STRAX: ~/.stratisnode/strax/StraxMain

Cirrus: ~./stratisnode/cirrus/CirrusMain

What if I held my STRAX and/or Cirrus on the Mobile Wallet?

The off-chain token swap cannot be performed from the Mobile Wallet. To perform the Token Swap you will need to restore your wallet using the STRAX Wallet or Cirrus Core. These wallets can be downloaded from Wallets page.

I've uploaded my proof but I haven't received any new tokens

The proofs distribtuion will occur daily Monday-Friday. In order to see your balance, you will also need to ensure you are connected to the new Stratis Blockchain network. If using MetaMask, you can simply add the network by visiting the below page:https://chainlist.org/chain/105105?testnets=falseFor alternate wallets, you can utilize the network detail below:Network Name: StratisRPC URL: https://rpc.stratisevm.comChain ID: 105105Symbol: STRAXExplorer:https://explorer.stratisevm.com

Plain grey rectangle used as an image placeholder
Full name
Job title, Company name

Related Posts

May 13, 2025

Stratis Mainnet Hardfork Scheduled for June 11th: Masternode Staking Arrives

Stratis is pleased to confirm that the mainnet activation of the updated Masternode Contract will occur on June 11th 2025
Announcement
View All
Stratis logo in a dark rectangle.
Plain grey rectangle used as an image placeholder
April 25, 2025

Enhancing Masternode Yields: Auroria Relaunch Brings Masternode Staking Closer to Mainnet

Stratis is pleased to announce the successful relaunch and hardfork of the Auroria testnet, representing a major milestone in the journey toward enabling Masternode Staking on the Stratis Mainnet.
Announcement
View All
Stratis logo in a dark rectangle.
Plain grey rectangle used as an image placeholder
April 4, 2025

Ticketsphere Success Story: Manchester Mayhem

In an industry still dominated by paper tickets and manual processes, Ticketsphere is redefining how events, especially in combat sports, are managed and experienced.
Announcement
View All
Stratis logo in a dark rectangle.
Plain grey rectangle used as an image placeholder
View all
Building your Path to Web3 Innovation
Solutions
StraxTegicStratis 2.0Ventures
Use
Bridge
Stake
Ecosystem
Developer
Tools & SDK
Docs
Coming soon
Explore
CommunityBlog
Discord Community
About
CareersLitepaperContactPrivacy PolicyTerms of Use
Connect
Twitter
Facebook
YouTube
Reddit
GitHub
Discord
Telegram
© Stratis. All Rights Reserved
Website by Polar