Linking to the Reality.eth dapp
Parameters can be set for the reality.eth dapp by adding
#! to the top page, followed by parameters and their values, delimited by
Multiple parameters may be added in any order.
Choosing the chain
By default the dapp will show you the chain to which the user is already connected using MetaMask etc.
To specify the chain, append
network, followed by the chain ID.
For example, for the Rinkeby chain use:
If the user does not have this network selected, it will prompt them to switch to it. If the user does not have the chain in question configured in their browser, it will attempt to configure it using data from https://chainlist.org/. This is currently supported by MetaMask but not by Brave.
Specifying the contract
On some networks, multiple versions of Reality.eth are supported, each with their own contract.
To specify that only a particular contract version should be used, for both displaying questions and asking new questions, append
contract and the address of the contract.
For example, on Rinkeby the reality.eth 2.0 contract is deployed at
0x3D00D77ee771405628a4bA4913175EcC095538da, so you would link to:
Specifying the question
To link to a specific question, add the ID. Since multiple contracts may be supported on the same network, you should include the contract address.
For example, for a question on contract
0x3d00d77ee771405628a4ba4913175ecc095538da you would use:
This will display your question using the contract to which it was posted, even if you do not otherwise specify the contract that should be displayed by the UI.
Prior to August, 2021, question IDs did not include the contract address. These are still supported, but if the contract parameter is not supplied, the dapp may not be able to tell which contract the question lives on.