mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-21 10:27:26 +08:00
Deduplicate mint requests by public key (#381)
This commit is contained in:
parent
ba70498121
commit
d8321bf812
@ -370,10 +370,9 @@ func TokenRequestIdentifiers(transition *protobufs.TokenRequest) []string {
|
||||
return identifiers
|
||||
case *protobufs.TokenRequest_Mint:
|
||||
if len(t.Mint.Proofs) == 1 {
|
||||
return []string{fmt.Sprintf("mint-%x", sha3.Sum512(t.Mint.Proofs[0]))}
|
||||
return []string{fmt.Sprintf("mint-proof-%x", sha3.Sum512(t.Mint.Proofs[0]))}
|
||||
}
|
||||
// Large proofs are currently not deduplicated.
|
||||
return nil
|
||||
return []string{fmt.Sprintf("mint-sign-%x", t.Mint.Signature.PublicKey.KeyValue)}
|
||||
case *protobufs.TokenRequest_Announce:
|
||||
identifiers := make([]string, len(t.Announce.GetPublicKeySignaturesEd448()))
|
||||
for i, sig := range t.Announce.GetPublicKeySignaturesEd448() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user