# Q\&A ### Q: **What is Nado's EIP712 domain?** ```json { name: 'Nado', version: '0.0.1', chainId: chainId, verifyingContract: contractAddress } ``` {% hint style="info" %} See [signing](https://docs.nado.xyz/developer-resources/api/gateway/signing/..#domain) for more details. {% endhint %} ### Q: How can i retrieve the verifying contracts to use? * Via the [contracts](https://docs.nado.xyz/developer-resources/api/gateway/queries/contracts) query for all executes except place orders. ### Q: Which contract should I use for each execute? * For place orders: must be computed as `address(productId)`. For example, the verify contract of product `18` is `0x0000000000000000000000000000000000000012`. * For everything else: use the endpoint contract from the contracts query. {% hint style="info" %} See the [contracts](https://docs.nado.xyz/developer-resources/api/queries/contracts#response) query for more details. {% endhint %} ### Q: I am running into signature errors, how to fix? Signature errors can arise for several reasons: * **An invalid struct**: confirm you are signing the correct struct. See the [Signing](https://docs.nado.xyz/developer-resources/api/gateway/signing) page to verify the struct of each execute request. * **An invalid chain id**: confirm you have the correct chain id for the network you are on. * **An invalid verifying contract**: confirm you have the correct verifying contract address for the network and execute you are signing. i.e: confirm you are using the correct orderbook address for place orders and endpoint address for everything else. ### Q: Is any other signing standard supported? No, only [EIP712](https://eips.ethereum.org/EIPS/eip-712). ### Q: Are there any examples you can provide? See [examples](https://docs.nado.xyz/developer-resources/api/gateway/signing/examples). ### Q: What is the PrimaryType of execute X? All primary types are listed in our [signing](https://docs.nado.xyz/developer-resources/api/gateway/signing) page.