did:cow, a proposal for an ID resolution method with most of the convenience of did:plc/did:web and the robustness of a public blockchain
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

deactivation

+2 -4
+2 -4
README.md
··· 112 112 113 113 ### 6.4 Deactivate 114 114 115 - An on-chain transaction from current controller calling `deactivate(cowHash)` permanently deactivates the did:cow ID. 116 - 117 - It sets the controller address to `0x0` and the stored wrapped DID to `:`. 115 + Call `deactivate(initial_controller_address, initial_wrapped_did)` from the current controller to permanently deactivate a did:cow ID. If the cow has not been registered on-chain yet, it will be registered automatically in the same transaction. 118 116 119 - After deactivation, the DID resolves to deactivated status and cannot be reactivated. 117 + After deactivation, `resolveCow` returns an empty string and the DID cannot be reactivated. 120 118 121 119 NB: It is permitted to set the controller to `0x0` via `updateController` without deactivating, in which case the DID continues to resolve but can never be updated or deactivated. 122 120