Q&A
Common signing issues & questions
Last updated
Common signing issues & questions
Last updated
Via the query.
For place orders: use the orderbook contract of the corresponding product.
For everything else: use the endpoint contract.
Signature errors can arise for several reasons:
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.
An invalid struct: confirm you are signing the correct struct. See the page to verify the struct of each execute request.
No, only .
See .
All primary types are listed in our page.