mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-05-22 02:09:32 +00:00
chore: simplify process
This commit is contained in:
parent
c5f12a6ca6
commit
9114b8cea9
@ -98,11 +98,7 @@ proc uint64ToField*(n: uint64): array[32, byte] =
|
|||||||
result[0 ..< bytes.len] = bytes
|
result[0 ..< bytes.len] = bytes
|
||||||
|
|
||||||
proc UInt256ToField*(v: UInt256): array[32, byte] =
|
proc UInt256ToField*(v: UInt256): array[32, byte] =
|
||||||
var bytes: array[32, byte]
|
return cast[array[32, byte]](v)
|
||||||
let vBytes = v.toBytesBE()
|
|
||||||
for i in 0 .. 31:
|
|
||||||
bytes[i] = vBytes[31 - i]
|
|
||||||
return bytes
|
|
||||||
|
|
||||||
proc seqToField*(s: seq[byte]): array[32, byte] =
|
proc seqToField*(s: seq[byte]): array[32, byte] =
|
||||||
result = default(array[32, byte])
|
result = default(array[32, byte])
|
||||||
@ -110,18 +106,6 @@ proc seqToField*(s: seq[byte]): array[32, byte] =
|
|||||||
for i in 0 ..< len:
|
for i in 0 ..< len:
|
||||||
result[i] = s[i]
|
result[i] = s[i]
|
||||||
|
|
||||||
proc uint256ToBinarySeq*(value: UInt256, len: int): seq[byte] =
|
|
||||||
result = newSeq[byte](len) # Create a sequence of specified length
|
|
||||||
var v = value
|
|
||||||
|
|
||||||
# Fill from least significant bit (little-endian)
|
|
||||||
for i in 0 ..< len:
|
|
||||||
if v mod 2 == 1:
|
|
||||||
result[i] = 1
|
|
||||||
else:
|
|
||||||
result[i] = 0
|
|
||||||
v = v shr 1 # Shift right by 1 bit
|
|
||||||
|
|
||||||
proc fetchMerkleProofElements*(
|
proc fetchMerkleProofElements*(
|
||||||
g: OnchainGroupManager
|
g: OnchainGroupManager
|
||||||
): Future[Result[seq[byte], string]] {.async.} =
|
): Future[Result[seq[byte], string]] {.async.} =
|
||||||
@ -433,6 +417,7 @@ method generateProof*(
|
|||||||
)
|
)
|
||||||
|
|
||||||
let serializedWitness = serialize(witness)
|
let serializedWitness = serialize(witness)
|
||||||
|
|
||||||
debug "--- serializedWitness ---", before = witness, after = serializedWitness
|
debug "--- serializedWitness ---", before = witness, after = serializedWitness
|
||||||
var input_witness_buffer = toBuffer(serializedWitness)
|
var input_witness_buffer = toBuffer(serializedWitness)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user