Test idcommitment to BE and debug logs

This commit is contained in:
stubbsta 2025-05-28 12:21:31 +02:00
parent d0ee8ed8ac
commit 1d9b4918a3
2 changed files with 4 additions and 3 deletions

View File

@ -26,11 +26,11 @@ type IdentityCredential* = object
idCommitment*: IDCommitment
proc toUInt256*(idCommitment: IDCommitment): UInt256 =
let pk = UInt256.fromBytesLE(idCommitment)
let pk = UInt256.fromBytesBE(idCommitment)
return pk
proc toIDCommitment*(idCommitmentUint: UInt256): IDCommitment =
let pk = IDCommitment(@(idCommitmentUint.toBytesLE()))
let pk = IDCommitment(@(idCommitmentUint.toBytesBE()))
return pk
type MembershipIndex* = uint

View File

@ -226,8 +226,9 @@ method register*(
g.retryWrapper(gasPrice, "Failed to get gas price"):
int(await ethRpc.provider.eth_gasPrice()) * 2
let idCommitmentHex = identityCredential.idCommitment.inHex()
debug "identityCredential idCommitmentHex", idCommitmentNoConvert = idCommitmentHex
debug "identityCredential idCommitmentHex", idCommitment = idCommitmentHex
let idCommitment = identityCredential.idCommitment.toUInt256()
debug "identityCredential idCommitment toUInt256", idCommitment = idCommitment
let idCommitmentsToErase: seq[UInt256] = @[]
debug "registering the member",
idCommitment = idCommitment,