Signed exit transactions

To ensure an extra level of security for our customers, this endpoint may be used to generate a pre-signed exit transaction.

As Opus is a non-custodial solution our customers will hold ownership of their withdrawal credentials and thereby own the funds. When spinning up validators via /stake endpoint, customers sign a deposit txn to confirm the deposit of 32 ETH per validator. To participate in the Ethereum consensus, Chorus One generates and holds the signing keys. Please refer to our key management blog to learn more about our key management practices.

To exit a validator on the Ethereum network the following process is required:

  • generating a signed exit transaction (this is to be signed with the signing key)

  • propagate the signed exit transaction to the Ethereum Network

Our /unstake endpoint facilitates the above two steps. For further information on how exiting a validator works on Ethereum, read our Ethereum unstake 101 blog article.

For security reasons and to empower our customers, we’ve added an extra layer of protection. After creating a validator, customers may use the /signed-exit-transaction endpoint to generate a pre-signed exit transaction. Customers can exit their validators at their chosen time by simply propagating the transaction to an Ethereum Beacon Node. We recommend storing the pre-signed exit transaction safely such that it is protected from misuse.

Last updated