Skip to content

Commit 21d7a13

Browse files
committed
fix: be compatible with sdk
1 parent e3de8e7 commit 21d7a13

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/neuron-wallet/src/types/convert-to.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { Transaction, Input, Cell, Script, TransactionWithoutHash } from './cell-types'
1+
import { Transaction, Input, Cell, Script, TransactionWithoutHash, ScriptHashType } from './cell-types'
22

33
export default class ConvertTo {
44
public static toSdkTransaction = (tx: Transaction): CKBComponents.Transaction => {
55
const transaction: CKBComponents.Transaction = {
66
...tx,
77
inputs: tx.inputs!.map(input => ConvertTo.toSdkInput(input)),
88
outputs: tx.outputs!.map(output => ConvertTo.toSdkOutput(output)),
9-
deps: tx.deps!,
9+
deps: tx.deps! as CKBComponents.OutPoint[],
1010
witnesses: tx.witnesses!,
1111
}
1212
return transaction
@@ -26,7 +26,7 @@ export default class ConvertTo {
2626
public static toSdkInput = (input: Input): CKBComponents.CellInput => {
2727
return {
2828
since: input.since!,
29-
previousOutput: input.previousOutput!,
29+
previousOutput: input.previousOutput! as CKBComponents.OutPoint,
3030
}
3131
}
3232

@@ -46,6 +46,7 @@ export default class ConvertTo {
4646
...script,
4747
args: script.args!,
4848
codeHash: script.codeHash!,
49+
hashType: ScriptHashType.Data,
4950
}
5051
}
5152
}

0 commit comments

Comments
 (0)