🗝️ Keys Generation
Key generation is carried out client-side through the Perpetual3 application.
Here's an overview of the process implemented in Dart code:
After generating ed25519 and x25519 keys on the Perpetual3 application, the next crucial step is to securely associate these keys with your crypto wallet. This forms an integral part of establishing your unique merchant identity in the Perpetual3 ecosystem.
To achieve this, we've developed a safe and straightforward process:
Transaction Creation: We create two special transactions where your wallet is both the sender and the receiver. The note field in each transaction is populated with the public keys from your ed25519 and x25519 key pairs respectively.
Transaction Signing: Next, these transactions are signed using your crypto wallet. By signing these transactions, your wallet effectively associates itself with your ed25519 and x25519 keys, linking your merchant identity to your wallet.
These steps ensure your merchant identity is robustly secured and uniquely tied to your crypto wallet, fortifying the safety of your Web3 commerce activities on Perpetual3.
Last updated