Registeration (StarkEx Perpetual Trading v2.0)
In StarkEx for perpetual trading v2.0, registration is not required for user onboarding. The binding between the public Stark key and the Ethereum address happens in the Withdrawal flow by requiring the user to specify a destination Ethereum address.
However, on-chain coupling of the public Stark key to a specific Ethereum address is still required when a user submits a forced action, in order to confirm that only the position’s owner can submit a forced action.
STARK signatures are very expensive to verify on-chain - the cost of this transaction is around 1M gas, so it is not recommended to register unless you need to perform a forced action.