Skip to content

Commit

Permalink
fix: be compatible with sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
classicalliu committed Jul 29, 2019
1 parent e3de8e7 commit 21d7a13
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions packages/neuron-wallet/src/types/convert-to.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Transaction, Input, Cell, Script, TransactionWithoutHash } from './cell-types'
import { Transaction, Input, Cell, Script, TransactionWithoutHash, ScriptHashType } from './cell-types'

export default class ConvertTo {
public static toSdkTransaction = (tx: Transaction): CKBComponents.Transaction => {
const transaction: CKBComponents.Transaction = {
...tx,
inputs: tx.inputs!.map(input => ConvertTo.toSdkInput(input)),
outputs: tx.outputs!.map(output => ConvertTo.toSdkOutput(output)),
deps: tx.deps!,
deps: tx.deps! as CKBComponents.OutPoint[],
witnesses: tx.witnesses!,
}
return transaction
Expand All @@ -26,7 +26,7 @@ export default class ConvertTo {
public static toSdkInput = (input: Input): CKBComponents.CellInput => {
return {
since: input.since!,
previousOutput: input.previousOutput!,
previousOutput: input.previousOutput! as CKBComponents.OutPoint,
}
}

Expand All @@ -46,6 +46,7 @@ export default class ConvertTo {
...script,
args: script.args!,
codeHash: script.codeHash!,
hashType: ScriptHashType.Data,
}
}
}

0 comments on commit 21d7a13

Please sign in to comment.