Open pshenmic opened 3 weeks ago
I believe it's by design rather than a bug. The getIdentityByPublicKeyHash
endpoint works only for unique keys, but masternode keys aren't unique. Please @QuantumExplorer confirm. @thephez shall we document it somehow?
Expected Behavior
DAPI GRPC query for searching an identity by specific public key hash should work for all identities in the state.
Current Behavior
Masternode identity could not be found through getIdentityByPublicKeyHash RPC, query always returns Not Found error. Regular identities can be found just fine.
The query should work transparently to the user independently which type of identity he tries to retrieve
Possible Solution
Steps to Reproduce (for bugs)
Context
Due recent changes in the code, masternode identities now behave differently from the regular ones, and that breaks getIdentityPublicKeyHash GRPC query.
Your Environment