Chia-Network / Climate-Wallet

Climate Wallet that integrates with the Chia Wallet
Apache License 2.0
3 stars 2 forks source link

FEAT: [Climate Wallet] Key verification #81

Open fizpawiz opened 1 year ago

fizpawiz commented 1 year ago

When a retirement is recorded on chain, it is associated with a public key. There is a button to insert the user's own public key. There is currently no way to prove control of that key. The proving process involves inputting a nonce and signing it. Verifying the proof involves taking a public key and confirming the signature of the nonce matches the public key. For now, this can be done in a CLI tool, for rapid development. But it would be nice if the proving could be done in the UI.

fizpawiz commented 1 year ago

This is a straightforward challenge / response / verify process:

The auditor app can be CLI only.

Looking at it, this is a bigger deal than I had thought.