In the IdRegistry contract, the recover() function is responsible for performing recovery on behalf of the custody address by transferring the fid to a new address. When this happens, a Transfer event is emitted.
However, for off-chain monitoring tools, it is not easy to differentiate a recovery versus a normal transfer event.
Consider introducing a new event to differentiate between a fid recovery and a normal transfer.
In the
IdRegistry
contract, therecover()
function is responsible for performing recovery on behalf of the custody address by transferring thefid
to a new address. When this happens, aTransfer
event is emitted.However, for off-chain monitoring tools, it is not easy to differentiate a recovery versus a normal transfer event.
Consider introducing a new event to differentiate between a fid recovery and a normal transfer.