Participate in governance by voting your user’s tokens

Enable auto-proxy of user’s tokens

Wallets can participate in FIO governance by voting on their user’s behalf. This is accomplished by auto-proxying a user’s votes to the wallet’s TPID Address when the user executes a transaction. If a user has never directly voted for a producer or proxied their vote (by executing /proxy_vote or /vote_producer), their vote is automatically proxied to the TPID FIO Address.

If a wallet has set up their TPID correctly, the first time a wallet user executes a transaction, such as transferring FIO tokens, that user’s votes are automatically proxied to the wallet’s TPID FIO Address. In the example below, the first time Alice transfers FIO using her FIO Public Key, her votes are automatically proxied to [email protected]

{
  "payee_public_key": "FIO8PRe4WRZJj5mkem6qVGKyvNFgPsNnjNN6kPhh6EaCpzCVin5Jj",
  "amount": "1000000000",
  "max_fee": 250000000,
  "tpid": "[email protected]",
  "actor": "aftyershcu22"
}

If a user subsequently executes /proxy_vote or /vote_producer, their vote will no longer be auto-proxied to the wallet. In addition, if a user restores their seed phrase in a different wallet, the proxy will be changed to the new TPID. In other words, tokens are auto-proxied to the last seen TPID.

Vote for producers

Once a wallet has registered their TPID Address as a proxy, they then need to review the performance of block producers and vote.