Skip to main content

Linking Mainchain and EON $ZEN Addresses

Because Snapshot is not compatible with Horizen’s mainchain, it has been integrated into EON, which is Ethereum-compatible. This means that $ZEN tokenholders will need to “link” their mainchain $ZEN address with an EON address in order to capture their full voting power for proposals in Snapshot.

Overview

To enable voting power to all accounts within the Horizen ecosystem, the Governance Linking app provides a mechanism to link multiple mainchain addresses to one EON address. Upon linking, a user’s voting power for the Horizen DAO will be the sum total of their ZEN balance on EON, plus the ZEN balance of all of their linked mainchain addresses. This makes it easier for users to vote with the totality of their ZEN without having to move assets.

IMPORTANT NOTE: At this time, only $ZEN held in Sphere or on EON at the time of the voting snapshot will count towards voting power. $ZEN held elsewhere will not be captured. In advance of any vote, please ensure that all $ZEN you wish to vote with is held in Sphere or EON by the snapshot date. This date will be communicated to the community well before any vote.

Configuring a Network

Before linking to an EON address, make sure that the appropriate network is available. If not, add the network to the EON wallet and set it as the primary network.

See Connect your Wallet in the EON documentation.

Linking Addresses

Perform the following steps to link one EON address to one or more mainchain addresses.

Note: MetaMask is used for providing the EON address.

  1. Open the Horizen Governance page.

Gov Landing Page

  1. Click Connect Wallet. The EON wallet (MetaMask) appears in the top-right corner. Once connected, the EON address field is automatically filled with the connected EON address.

Note: If the EON wallet (MetaMask) was previously connected to the Horizen Governance app, then it is automatically connected.

Wallet Connected

  1. Open Sphere and navigate to the mainchain wallet address you want to link to the EON address. Click the Information icon.

Wallet Connected

  1. The wallet address information pane appears. Click copy to obtain the address in a clipboard.

Wallet Connected

  1. In the Horizen Governance Linked Addresses pane, click Link Mainchain Address.
  2. The Link Address pop-up appears. Paste the Sphere wallet address in the Mainchain Address field.

Mainchain Address

Create a Signature in Sphere

  1. Copy the EON address from the connected wallet to the Horizen Governance app.
  2. In Sphere, go to the Addresses pane. Click the compose icon (hand holding pencil).

Compose Icon

  1. The Sign message with address pop-up appears. Paste the EON address in the message field.

Create Signature

  1. Click Create signature. The mainchain signature appears below the message field.

Copy Signature

  1. Click COPY TO CLIPBOARD.
  1. In the Horizen Governance Linked Addresses pane, paste the signature in the Mainchain Signature field.

Link Addresses

  1. Click Link. The Pending pop-up appears stating that the transaction is being submitted.

Pending Spin

  1. The MetaMask Notification appears. Read the information details. Click Confirm.

Wallet Notification

  1. The Linked Address appears showing that the EON Address and Mainchain Address are linked.

Addresses Linked

Repeat the steps discussed in Linking Addresses to link additional mainchain addresses with the EON address.

To unlink an account (mainchain address), perform the following steps:

  1. In the Horizen Governance Linked Addresses pane, select the desired account (mainchain address) you wish to unlink.

Unlinked Address

  1. Click on the Unlink icon. The Unlink Address pop-up appears.

Unlinked Address

  1. Click Unlink. The selected mainchain address is unlinked and no longer listed in the Linked Address pane.