To register for Fairground incentives you will need to Tweet a message, from a public Twitter account, with a signature from your Vega wallet. If you haven’t already, please download a Vega wallet by following these instructions. You must use desktop wallet v.0.1.1 or later, local wallet version 0.13.2 or later, 0.12 or lower version wallets will not work with Fairground incentives.
The good news is you only need to do this once, and then you are registered for all incentives afterwards (from time-to-time we may ask you to re-register but that won’t be very often).
To register you'll need to sign a message (containing your Twitter handle, which is case sensitive) with your Vega wallet and share the signature on Twitter. Here is the format for the message (see below for instructions on generating PUBKEY and SIGNEDMESSAGE):
I'm taking a ride on @VegaFairground PUBKEY SIGNEDMESSAGE https://fairground.wtf/
Once you have tweeted, check the registration page to see your Twitter handle. This means your registration has been successful. You will not receive a response on Twitter unless your registration was invalid. The Twitter account you use must be public to register for the incentives.
To generate a signature using desktop wallet, run the following command:
To generate a signature using local wallet, run the following command:
MacOS & Linux
./vegawallet sign --key ReplaceWithYouVegaPublicKey --wallet ReplaceWithYourWalletUsername --message ReplaceWithYourBase64EncodedTwitterHandle
./vegawallet sign --key 75b5b97f27d13a6de2245e0cf56aa1c865f2678a6d24f1675e95486ee2a6d31e --wallet walletname --message Y2FtcGJlbGxzc291cmNl
Windows
vegawallet sign --key ReplaceWithYouVegaPublicKey --wallet ReplaceWithYourWalletUsername --message ReplaceWithYourBase64EncodedTwitterHandle
vegawallet sign --key 75b5b97f27d13a6de2245e0cf56aa1c865f2678a6d24f1675e95486ee2a6d31e --wallet walletname --message Y2FtcGJlbGxzc291cmNl
To encode your Twitter handle you can use Text to Base64. Do not include the @ symbol.
For example:
mytwitterhandle = bXl0d2l0dGVyaGFuZGxl
In case you want to use the Hosted Wallet use the below steps, for the ones using a local wallet and only want to register via the console, go directly to step 5
In the event you have issues registering via Twitter, check out some of these tried and tested troubleshooting tips: