Governance

When something goes wrong

The messages the site shows after a transaction, and the common dead ends.

When something goes wrong

The governance site is a reader with a signing button on it: it holds nothing, so the worst that happens is a transaction that does not land. This page covers the messages it shows and the dead ends worth recognising.

After a transaction

Every vote, proposal, queue and execution ends in one of these.

Message What happened
Your transaction was submitted successfully It is on its way. The link takes you to it on the block explorer
Transaction cancelled You rejected it in your wallet. Nothing was sent and nothing was spent
Transaction reverted The chain refused it. The change was rolled back, but the gas is gone
Transaction timed out The network did not confirm it in time. It may still land, so check the link
An unexpected error occurred It never left the site. Try again

A reverted vote is almost always a vote that was no longer possible: voting closed while you were signing, or the address had already voted. A reverted execute usually means the value is outside the range the target contract enforces.

The list is empty

There are no active proposals at the moment means exactly that: nothing is open for voting. Past proposals are in their own band further down, and if that is empty too while you know proposals exist, your browser is probably still loading; give it a moment and reload.

Proposal not found

The proposal id in the address is wrong, or the proposal has not been indexed yet. A proposal you just submitted takes a moment to appear. If it stays missing, check the transaction on the block explorer to confirm it actually went through.

Your voting power is zero

Voting power is measured at the proposal's snapshot block, and it comes from L2P delegated to a validator. Two things follow from that:

  • Coins bought or delegated after the proposal opened do not count for it. They will count for the next one.
  • Coins sitting in your wallet undelegated carry no weight at all. See Delegate and rewards.

The state does not look right

The state on the proposal's own page is read from the governor contract at that moment. The state in the overview lists comes from the indexer, which follows the chain a little behind. When the two disagree, the proposal page is the current one, and a reload of the overview catches up within a block or two.

The wallet does not open

The Connect Wallet button loads the wallet connector the first time you press it, so on a slow connection the modal can take a second. If nothing happens at all, check that your wallet extension is unlocked and that no popup was blocked, then reload the page.

Everything reverts

Check the chain your wallet is on. The governance site talks to L2 Protocol, chain id 12216; signing against another chain fails every time. Connect to the network has the values to add it by hand.

Still stuck

Nothing on this site can lose your coins, and no step here is worth guessing at.

If a proposal you care about will not settle, do not sit on it until the timelock runs out. Open a ticket at support.l2protocol.com with the proposal id and what you tried, and someone will look at it with you. The community channels in the footer are the quicker route for a short question. See Getting help.