Creating and accessing your account

As STARKs use a different signature scheme to the Ethereum blockchain, a STARK keypair needs to be generated, which allows for the interaction with the StarkWare high speed settlement system.Every time a DeversiFi trader submits an order to the exchange, or makes a deposit/withdrawal they are cryptographically signing a message using their Ethereum wallet private key that instructs their DeversiFi trading key on the required action. This is a process that is common to all self-custodial layer-2 exchanges that use zero-knowledge cryptography (STARKs, SNARKs etc).

When you register your Ethereum address with DeversiFi for the first time (the registration transaction) a DeversiFi trading key is generated behind the scenes in a trustless manner and is associated with your Ethereum address. You can think of your DeversiFi trading key as similar to an API key on a centralised exchange.

In order for this key to be created and encrypted with your Ethereum account you are asked to sign a message when you create your account and anytime when using a new browser as your key needs to be regenerated to access your account
Was this article helpful?
Thank you!