Skip to content

Commit a721415

Browse files
authored
sdk/ts: Fogo mainnet support (#726)
* sdk/ts: Fogo mainnet support * chore: bump ts-sdk for fogo mainnet
1 parent 8ee41c4 commit a721415

File tree

11 files changed

+278
-283
lines changed

11 files changed

+278
-283
lines changed

cli/package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,29 @@
2323
},
2424
"overrides": {
2525
"@wormhole-foundation/sdk-definitions-ntt": {
26-
"@wormhole-foundation/sdk-base": "^3.8.8",
27-
"@wormhole-foundation/sdk-definitions": "^3.8.8"
26+
"@wormhole-foundation/sdk-base": "^3.10.0",
27+
"@wormhole-foundation/sdk-definitions": "^3.10.0"
2828
},
2929
"@wormhole-foundation/sdk-evm-ntt": {
30-
"@wormhole-foundation/sdk-base": "^3.8.8",
31-
"@wormhole-foundation/sdk-definitions": "^3.8.8",
32-
"@wormhole-foundation/sdk-evm": "^3.8.8",
33-
"@wormhole-foundation/sdk-evm-core": "^3.8.8"
30+
"@wormhole-foundation/sdk-base": "^3.10.0",
31+
"@wormhole-foundation/sdk-definitions": "^3.10.0",
32+
"@wormhole-foundation/sdk-evm": "^3.10.0",
33+
"@wormhole-foundation/sdk-evm-core": "^3.10.0"
3434
},
3535
"@wormhole-foundation/sdk-route-ntt": {
36-
"@wormhole-foundation/sdk-connect": "^3.8.8"
36+
"@wormhole-foundation/sdk-connect": "^3.10.0"
3737
},
3838
"@wormhole-foundation/sdk-solana-ntt": {
39-
"@wormhole-foundation/sdk-base": "^3.8.8",
40-
"@wormhole-foundation/sdk-definitions": "^3.8.8",
41-
"@wormhole-foundation/sdk-solana": "^3.8.8",
42-
"@wormhole-foundation/sdk-solana-core": "^3.8.8"
39+
"@wormhole-foundation/sdk-base": "^3.10.0",
40+
"@wormhole-foundation/sdk-definitions": "^3.10.0",
41+
"@wormhole-foundation/sdk-solana": "^3.10.0",
42+
"@wormhole-foundation/sdk-solana-core": "^3.10.0"
4343
},
4444
"@wormhole-foundation/sdk-sui-ntt": {
45-
"@wormhole-foundation/sdk-base": "^3.8.8",
46-
"@wormhole-foundation/sdk-definitions": "^3.8.8",
47-
"@wormhole-foundation/sdk-sui": "^3.8.8",
48-
"@wormhole-foundation/sdk-sui-core": "^3.8.8"
45+
"@wormhole-foundation/sdk-base": "^3.10.0",
46+
"@wormhole-foundation/sdk-definitions": "^3.10.0",
47+
"@wormhole-foundation/sdk-sui": "^3.10.0",
48+
"@wormhole-foundation/sdk-sui-core": "^3.10.0"
4949
}
5050
}
5151
}

evm/ts/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
"ethers": "^6.5.1"
5151
},
5252
"peerDependencies": {
53-
"@wormhole-foundation/sdk-base": "^3.8.8",
54-
"@wormhole-foundation/sdk-definitions": "^3.8.8",
55-
"@wormhole-foundation/sdk-evm": "^3.8.8",
56-
"@wormhole-foundation/sdk-evm-core": "^3.8.8"
53+
"@wormhole-foundation/sdk-base": "^3.10.0",
54+
"@wormhole-foundation/sdk-definitions": "^3.10.0",
55+
"@wormhole-foundation/sdk-evm": "^3.10.0",
56+
"@wormhole-foundation/sdk-evm-core": "^3.10.0"
5757
},
5858
"devDependencies": {
5959
"@typechain/ethers-v6": "^0.5.1",

package-lock.json

Lines changed: 241 additions & 241 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@solana/web3.js": "^1.95.8",
2727
"@types/jest": "^29.5.12",
2828
"@types/node": "^20.12.2",
29-
"@wormhole-foundation/sdk": "^3.8.8",
29+
"@wormhole-foundation/sdk": "^3.10.0",
3030
"@wormhole-foundation/wormchain-sdk": "^0.0.1",
3131
"ethers": "^6.5.1",
3232
"prettier": "^3.6.2",

sdk/definitions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
"prettier": "prettier --write ./src ./__tests__"
5151
},
5252
"peerDependencies": {
53-
"@wormhole-foundation/sdk-base": "^3.8.8",
54-
"@wormhole-foundation/sdk-definitions": "^3.8.8"
53+
"@wormhole-foundation/sdk-base": "^3.10.0",
54+
"@wormhole-foundation/sdk-definitions": "^3.10.0"
5555
},
5656
"type": "module"
5757
}

sdk/definitions/src/ntt.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export namespace Ntt {
5050
};
5151

5252
export const DEFAULT_SVM_SHIM_ADDRESSES: {
53-
[chain in PlatformToChains<"Solana">]: {
53+
[chain in PlatformToChains<"Solana">]?: {
5454
postMessageShim: string;
5555
verifyVaaShim: string;
5656
};
@@ -59,14 +59,9 @@ export namespace Ntt {
5959
postMessageShim: "EtZMZM22ViKMo4r5y4Anovs3wKQ2owUmDpjygnMMcdEX",
6060
verifyVaaShim: "EFaNWErqAtVWufdNb7yofSHHfWFos843DFpu4JBw24at",
6161
},
62-
// TODO: update once shim is configured
63-
Pythnet: {
64-
postMessageShim: "",
65-
verifyVaaShim: "",
66-
},
6762
Fogo: {
68-
postMessageShim: "",
69-
verifyVaaShim: "",
63+
postMessageShim: "EtZMZM22ViKMo4r5y4Anovs3wKQ2owUmDpjygnMMcdEX",
64+
verifyVaaShim: "EFaNWErqAtVWufdNb7yofSHHfWFos843DFpu4JBw24at",
7065
},
7166
};
7267

sdk/examples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"tsx": "^4.7.2"
3535
},
3636
"dependencies": {
37-
"@wormhole-foundation/sdk": "^3.8.8",
37+
"@wormhole-foundation/sdk": "^3.10.0",
3838
"@wormhole-foundation/sdk-definitions-ntt": "1.0.0",
3939
"@wormhole-foundation/sdk-evm-ntt": "1.0.0",
4040
"@wormhole-foundation/sdk-solana-ntt": "1.0.0",

sdk/route/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@wormhole-foundation/sdk-solana-ntt": "1.0.0"
5252
},
5353
"peerDependencies": {
54-
"@wormhole-foundation/sdk-connect": "^3.8.8",
54+
"@wormhole-foundation/sdk-connect": "^3.10.0",
5555
"axios": "^1.9.0"
5656
},
5757
"type": "module",

solana/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@
5858
"@wormhole-foundation/sdk-definitions-ntt": "1.0.0"
5959
},
6060
"peerDependencies": {
61-
"@wormhole-foundation/sdk-base": "^3.8.8",
62-
"@wormhole-foundation/sdk-definitions": "^3.8.8",
63-
"@wormhole-foundation/sdk-solana": "^3.8.8",
64-
"@wormhole-foundation/sdk-solana-core": "^3.8.8"
61+
"@wormhole-foundation/sdk-base": "^3.10.0",
62+
"@wormhole-foundation/sdk-definitions": "^3.10.0",
63+
"@wormhole-foundation/sdk-solana": "^3.10.0",
64+
"@wormhole-foundation/sdk-solana-core": "^3.10.0"
6565
},
6666
"type": "module",
6767
"exports": {

solana/ts/sdk/ntt.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export class SolanaNttWormholeTransceiver<
8080
if (svmShims) {
8181
const postMessageShimAddress =
8282
svmShims.postMessageShimOverride ??
83-
Ntt.DEFAULT_SVM_SHIM_ADDRESSES[this.manager.chain]["postMessageShim"];
83+
Ntt.DEFAULT_SVM_SHIM_ADDRESSES[this.manager.chain]?.["postMessageShim"];
8484
if (!postMessageShimAddress) {
8585
throw new Error(
8686
"No default or override Wormhole Post Message Shim address provided"
@@ -94,7 +94,7 @@ export class SolanaNttWormholeTransceiver<
9494

9595
const verifyVaaShimAddress =
9696
svmShims.verifyVaaShimOverride ??
97-
Ntt.DEFAULT_SVM_SHIM_ADDRESSES[this.manager.chain]["verifyVaaShim"];
97+
Ntt.DEFAULT_SVM_SHIM_ADDRESSES[this.manager.chain]?.["verifyVaaShim"];
9898
if (!verifyVaaShimAddress) {
9999
throw new Error(
100100
"No default or override Wormhole Verify VAA Shim address provided"

0 commit comments

Comments
 (0)