Skip to content

Commit a7cc81c

Browse files
committed
feat: Updating to SDK v0.17.0
1 parent 476a918 commit a7cc81c

File tree

11 files changed

+54
-53
lines changed

11 files changed

+54
-53
lines changed

packages/neuron-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"last 2 chrome versions"
4444
],
4545
"dependencies": {
46-
"@nervosnetwork/ckb-sdk-core": "0.16.0",
46+
"@nervosnetwork/ckb-sdk-core": "0.17.0",
4747
"@uifabric/experiments": "7.4.2",
4848
"@uifabric/styling": "7.1.1",
4949
"canvg": "2.0.0",

packages/neuron-wallet/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
]
3535
},
3636
"dependencies": {
37-
"@nervosnetwork/ckb-sdk-core": "0.16.0",
38-
"@nervosnetwork/ckb-sdk-utils": "0.16.0",
37+
"@nervosnetwork/ckb-sdk-core": "0.17.0",
38+
"@nervosnetwork/ckb-sdk-utils": "0.17.0",
3939
"async": "3.0.1",
4040
"bn.js": "4.11.8",
4141
"chalk": "2.4.2",
@@ -52,7 +52,7 @@
5252
"winston": "3.2.1"
5353
},
5454
"devDependencies": {
55-
"@nervosnetwork/ckb-types": "0.16.0",
55+
"@nervosnetwork/ckb-types": "0.17.0",
5656
"@types/async": "3.0.0",
5757
"@types/electron-devtools-installer": "2.2.0",
5858
"@types/elliptic": "6.4.8",

packages/neuron-wallet/src/models/keys/address.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AddressPrefix, AddressType as Type, AddressBinIdx, pubkeyToAddress } from '@nervosnetwork/ckb-sdk-utils'
1+
import { AddressPrefix, AddressType as Type, pubkeyToAddress } from '@nervosnetwork/ckb-sdk-utils'
22

33
import { AccountExtendedPublicKey } from './key'
44

@@ -12,8 +12,8 @@ export enum AddressType {
1212
export const publicKeyToAddress = (publicKey: string, prefix = AddressPrefix.Testnet) =>
1313
pubkeyToAddress(publicKey, {
1414
prefix,
15-
type: Type.BinIdx,
16-
binIdx: AddressBinIdx.P2PH,
15+
type: Type.HashIdx,
16+
codeHashIndex: '0x00',
1717
})
1818

1919
export default class Address {

packages/neuron-wallet/src/models/lock-utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ export default class LockUtils {
112112
const prefix = env.testnet ? core.utils.AddressPrefix.Testnet : core.utils.AddressPrefix.Mainnet
113113
return core.utils.bech32Address(blake160, {
114114
prefix,
115-
type: core.utils.AddressType.BinIdx,
116-
binIdx: core.utils.AddressBinIdx.P2PH,
115+
type: core.utils.AddressType.HashIdx,
116+
codeHashIndex: '0x00',
117117
})
118118
}
119119

packages/neuron-wallet/src/types/cell-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,5 @@ export interface CellOutPoint {
7575
export interface Script {
7676
args?: string[]
7777
codeHash?: string | null
78+
hashType: string
7879
}

packages/neuron-wallet/tests/database/address/dao.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import AddressDao, { Address } from '../../../src/database/address/dao'
66
describe('Address Dao tests', () => {
77
const address: Address = {
88
walletId: '1',
9-
address: 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf',
9+
address: 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83',
1010
path: "m/44'/309'/0'/0/0",
1111
addressType: AddressType.Receiving,
1212
addressIndex: 0,
@@ -21,7 +21,7 @@ describe('Address Dao tests', () => {
2121

2222
const usedAddress: Address = {
2323
walletId: '2',
24-
address: 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf',
24+
address: 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83',
2525
path: "m/44'/309'/0'/0/0",
2626
addressType: AddressType.Receiving,
2727
addressIndex: 0,

packages/neuron-wallet/tests/models/keys/address.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ describe('address', () => {
1717
const publicKey = '0x024a501efd328e062c8675f2365970728c859c592beeefd6be8ead3d901330bc01'
1818
const path = `m/44'/309'/0'/0/0`
1919
const address = Address.fromPublicKey(publicKey, `m/44'/309'/0'/0/0`)
20-
expect(address.address).toEqual('ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf')
20+
expect(address.address).toEqual('ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83')
2121
expect(address.path).toEqual(path)
2222
})
2323

2424
it('Generate testnet address from public key', () => {
2525
const publicKey = '0x024a501efd328e062c8675f2365970728c859c592beeefd6be8ead3d901330bc01'
2626
const address = publicKeyToAddress(publicKey)
27-
expect('ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf').toBe(address)
27+
expect('ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83').toBe(address)
2828
})
2929

3030
it('Generate mainnet address from public key', () => {
3131
const publicKey = '0x024a501efd328e062c8675f2365970728c859c592beeefd6be8ead3d901330bc01'
3232
const address = publicKeyToAddress(publicKey, AddressPrefix.Mainnet)
33-
expect('ckb1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6vqdd7em').toBe(address)
33+
expect('ckb1qyqrdsefa43s6m882pcj53m4gdnj4k440axqdt9rtd').toBe(address)
3434
})
3535
})

packages/neuron-wallet/tests/models/lock-utils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describe('LockUtils Test', () => {
1919
args: ['0x36c329ed630d6ce750712a477543672adab57f4c'],
2020
},
2121
lockHash: '0x3dbdeb3538b7abe1b1f85a86b150805728c29b26faceb5051fb6c7f92c346ed8',
22-
address: 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf',
22+
address: 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83',
2323
blake160: '0x36c329ed630d6ce750712a477543672adab57f4c',
2424
}
2525

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ describe('Key tests', () => {
1717

1818
expect(2).toBe(addresses.testnetReceiving.length)
1919
expect("m/44'/309'/0'/0/0").toBe(addresses.testnetReceiving[0].path)
20-
expect('ckt1q9gry5zgqt5rp0t0uxv39lahkzcnfjl9x9utn683yv9zxs').toBe(addresses.testnetReceiving[0].address)
20+
expect('ckt1qyqq96psh4h7rxgjl7mmpvf5e0jnz79earcsyrlxrx').toBe(addresses.testnetReceiving[0].address)
2121

2222
// will include testnet address and mainnet address, [0] and [1] will be same
2323
expect(2).toBe(addresses.testnetChange.length)
2424
expect("m/44'/309'/0'/1/1").toBe(addresses.testnetChange[1].path)
25-
expect('ckt1q9gry5zg7r0qgqc3vnvy8pwr0q8mkgvgywfjazg9xlz2ev').toBe(addresses.testnetChange[1].address)
25+
expect('ckt1qyq0phsyqvgkfkzrshphsramyxyz8yew3yzsl76naf').toBe(addresses.testnetChange[1].address)
2626
})
2727

2828
it('toAddress', () => {
@@ -45,7 +45,7 @@ describe('Key tests', () => {
4545
describe('Key tests with db', () => {
4646
const address: Address = {
4747
walletId: '1',
48-
address: 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf',
48+
address: 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83',
4949
path: "m/44'/309'/0'/0/0",
5050
addressType: AddressType.Receiving,
5151
addressIndex: 0,
@@ -60,7 +60,7 @@ describe('Key tests with db', () => {
6060

6161
const usedAddress: Address = {
6262
walletId: '2',
63-
address: 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf',
63+
address: 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83',
6464
path: "m/44'/309'/0'/0/0",
6565
addressType: AddressType.Receiving,
6666
addressIndex: 0,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import TransactionsService, { SearchType } from '../../src/services/transactions
33
describe('transactions service', () => {
44
describe('filterSearchType', () => {
55
it('ckt prefix', () => {
6-
const address = 'ckt1q9gry5zgxmpjnmtrp4kww5r39frh2sm89tdt2l6v234ygf'
6+
const address = 'ckt1qyqrdsefa43s6m882pcj53m4gdnj4k440axqswmu83'
77
const type = TransactionsService.filterSearchType(address)
88
expect(type).toBe(SearchType.Address)
99
})

0 commit comments

Comments
 (0)