Skip to content

Commit 0c96167

Browse files
committed
fix: type error
1 parent 4cf4a5b commit 0c96167

File tree

4 files changed

+17
-33
lines changed

4 files changed

+17
-33
lines changed

basics/account-data/poseidon/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"@coral-xyz/anchor": "^0.30.1"
99
},
1010
"devDependencies": {
11-
"chai": "^4.3.4",
12-
"mocha": "^9.0.3",
13-
"ts-mocha": "^10.0.0",
1411
"@types/bn.js": "^5.1.0",
1512
"@types/chai": "^4.3.0",
1613
"@types/mocha": "^9.0.0",
17-
"typescript": "^4.3.5",
18-
"prettier": "^2.6.2"
14+
"chai": "^4.3.4",
15+
"mocha": "^9.0.3",
16+
"prettier": "^2.6.2",
17+
"ts-mocha": "^10.0.0",
18+
"typescript": "^4.3.5"
1919
}
2020
}

basics/account-data/poseidon/ts-programs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
"author": "",
1111
"license": "ISC",
1212
"dependencies": {
13-
"@solanaturbine/poseidon": "^0.0.4"
13+
"@solanaturbine/poseidon": "^0.0.10"
1414
}
1515
}

basics/account-data/poseidon/ts-programs/pnpm-lock.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
1-
import { Account, Pubkey, Result, u8 } from '@solanaturbine/poseidon';
1+
import { Account, String as PoseidonString, Pubkey, type Result, u8 } from '@solanaturbine/poseidon';
22

33
export default class AccountData {
44
static PROGRAM_ID = new Pubkey('3cvZMR8oDVXVcxcfuPmBpsEWnGMYh2uomwYohNSJSWwk');
55

6-
createAddressInfo(addressInfo: AddressInfo, name: string, houseNumber: u8, street: string, city: string): Result {
6+
createAddressInfo(
7+
addressInfo: AddressInfo,
8+
name: PoseidonString<50>,
9+
houseNumber: u8,
10+
street: PoseidonString<50>,
11+
city: PoseidonString<50>,
12+
): Result {
713
addressInfo.name = name;
814
addressInfo.houseNumber = houseNumber;
915
addressInfo.street = street;
@@ -12,8 +18,8 @@ export default class AccountData {
1218
}
1319

1420
export interface AddressInfo extends Account {
15-
name: string;
21+
name: PoseidonString<50>;
1622
houseNumber: u8;
17-
street: string;
18-
city: string;
23+
street: PoseidonString<50>;
24+
city: PoseidonString<50>;
1925
}

0 commit comments

Comments
 (0)