@@ -65,7 +65,7 @@ class ChainLock {
65
65
let blockHash = data . blockHash || data . blockhash ;
66
66
let { signature } = data ;
67
67
if ( isString ( blockHash ) ) {
68
- blockHash = BufferUtil . reverse ( Buffer . from ( blockHash , 'hex' ) ) ;
68
+ blockHash = Buffer . from ( blockHash , 'hex' ) ;
69
69
}
70
70
71
71
if ( isString ( data . signature ) ) {
@@ -86,7 +86,7 @@ class ChainLock {
86
86
static _fromBufferReader ( br ) {
87
87
const info = { } ;
88
88
info . height = br . readInt32LE ( ) ;
89
- info . blockHash = br . read ( SHA256_HASH_SIZE ) ;
89
+ info . blockHash = br . readReverse ( SHA256_HASH_SIZE ) ;
90
90
info . signature = br . read ( BLS_SIGNATURE_SIZE ) ;
91
91
return info ;
92
92
}
@@ -215,7 +215,7 @@ class ChainLock {
215
215
* @returns {Buffer }
216
216
*/
217
217
getHash ( ) {
218
- return doubleSha256 ( this . toBuffer ( ) ) . reverse ( ) ;
218
+ return doubleSha256 ( this . toBuffer ( ) ) ;
219
219
}
220
220
221
221
/**
@@ -268,7 +268,7 @@ class ChainLock {
268
268
bufferWriter . writeUInt8 ( llmqType ) ;
269
269
bufferWriter . writeReverse ( Buffer . from ( quorumHash , 'hex' ) ) ;
270
270
bufferWriter . writeReverse ( requestId ) ;
271
- bufferWriter . write ( blockHash ) ;
271
+ bufferWriter . writeReverse ( blockHash ) ;
272
272
return doubleSha256 ( bufferWriter . toBuffer ( ) ) ;
273
273
}
274
274
@@ -279,7 +279,7 @@ class ChainLock {
279
279
toObject ( ) {
280
280
return {
281
281
height : this . height ,
282
- blockHash : BufferUtil . reverse ( this . blockHash ) . toString ( 'hex' ) ,
282
+ blockHash : this . blockHash . toString ( 'hex' ) ,
283
283
signature : this . signature . toString ( 'hex' ) ,
284
284
} ;
285
285
}
@@ -315,7 +315,7 @@ class ChainLock {
315
315
toBufferWriter ( bw ) {
316
316
const bufferWriter = bw || new BufferWriter ( ) ;
317
317
bufferWriter . writeInt32LE ( this . height ) ;
318
- bufferWriter . write ( this . blockHash ) ;
318
+ bufferWriter . write ( Buffer . from ( this . blockHash ) . reverse ( ) ) ;
319
319
bufferWriter . write ( this . signature ) ;
320
320
return bufferWriter ;
321
321
}
@@ -334,8 +334,7 @@ class ChainLock {
334
334
* @returns {string } ChainLock block hash and height
335
335
*/
336
336
inspect ( ) {
337
- const reversedBlockHash = BufferUtil . reverse ( this . blockHash ) . toString ( 'hex' ) ;
338
- return `<ChainLock: ${ reversedBlockHash } , height: ${ this . height } >` ;
337
+ return `<ChainLock: ${ this . blockHash . toString ( 'hex' ) } , height: ${ this . height } >` ;
339
338
}
340
339
}
341
340
0 commit comments