Skip to content

Commit 5000edd

Browse files
committed
fix: sign witnesses test
1 parent 0f3e08f commit 5000edd

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

packages/neuron-wallet/tests/services/wallets.test.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Keystore from '../../src/models/keys/keystore'
33
import Keychain from '../../src/models/keys/keychain'
44
import { mnemonicToSeedSync } from '../../src/models/keys/mnemonic'
55
import { ExtendedPrivateKey, AccountExtendedPublicKey } from '../../src/models/keys/key'
6+
import Core from '@nervosnetwork/ckb-sdk-core'
67

78
describe('wallet service', () => {
89
let walletService: WalletService
@@ -164,14 +165,21 @@ describe('wallet service', () => {
164165
})
165166

166167
describe('sign witness', () => {
167-
const witness: string = ''
168+
const witness = {
169+
lock: undefined,
170+
inputType: undefined,
171+
outputType: undefined,
172+
}
168173
const privateKey: string = '0xe79f3207ea4980b7fed79956d5934249ceac4751a4fae01a0f7c4a96884bc4e3'
169174
const txHash = '0x00f5f31941964004d665a8762df8eb4fab53b5ef8437b7d34a38e018b1409054'
170-
const expectedData = '0x5500000010000000550000005500000041000000aa6de884b0dd0378383cedddc39790b5cad66e42d5dc7655de728ee7eb3a53be071605d76641ad26766c6ed4864e67dbc2cd1526e006c9be7ccfa9b8cbf9e7c701'
175+
const expectedData = ['0x5500000010000000550000005500000041000000aa6de884b0dd0378383cedddc39790b5cad66e42d5dc7655de728ee7eb3a53be071605d76641ad26766c6ed4864e67dbc2cd1526e006c9be7ccfa9b8cbf9e7c701']
171176

172177
it('success', () => {
173-
const wallet = new WalletService()
174-
const newWitness = wallet.signWitness(witness, privateKey, txHash)
178+
const core = new Core('')
179+
const newWitness = core.signWitnesses(privateKey)({
180+
witnesses: [witness],
181+
transactionHash: txHash
182+
})
175183
expect(newWitness).toEqual(expectedData)
176184
})
177185
})

0 commit comments

Comments
 (0)