Skip to content

Commit 63e528b

Browse files
authored
chore(target_chains/fuel): update sdk to use the latest abi (#1795)
* update fuel js sdk * remove strict engine
1 parent e6ae23b commit 63e528b

File tree

10 files changed

+646
-284
lines changed

10 files changed

+646
-284
lines changed

.npmrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
engine-strict=true
21
package-manager-strict=true

pnpm-lock.yaml

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

target_chains/fuel/sdk/js/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pythnetwork/pyth-fuel-js",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "Pyth Network Fuel Utils in JS",
55
"homepage": "https://pyth.network",
66
"author": {
@@ -20,7 +20,6 @@
2020
"access": "public"
2121
},
2222
"scripts": {
23-
"test": "jest --passWithNoTests",
2423
"usage-example": "ts-node src/examples/usage.ts",
2524
"build": "pnpm run generate-fuel-types && tsc && copyfiles -u 1 \"src/**/*.d.ts\" lib",
2625
"format": "prettier --write \"src/**/*.ts\"",
@@ -42,11 +41,10 @@
4241
"eslint": "^8.14.0",
4342
"jest": "^29.4.1",
4443
"prettier": "^2.6.2",
45-
"ts-jest": "^29.0.5",
4644
"ts-node": "^10.9.2",
4745
"typescript": "^5.4.5"
4846
},
4947
"dependencies": {
50-
"fuels": "^0.89.2"
48+
"fuels": "^0.92.1"
5149
}
5250
}

target_chains/fuel/sdk/js/src/abi/pyth-contract-abi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1838,7 +1838,7 @@
18381838
"type": 6,
18391839
"typeArguments": []
18401840
},
1841-
"offset": 129616
1841+
"offset": 117008
18421842
}
18431843
]
18441844
}

target_chains/fuel/sdk/js/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import PYTH_CONTRACT_ABI from "./abi/pyth-contract-abi.json";
22

33
/** Address of the Pyth contract on Fuel Sepolia (testnet). */
44
export const PYTH_CONTRACT_ADDRESS_SEPOLIA =
5-
"0xdf202803b7a452a1ed2e09291731dbac5ceb13d036de3a9a31f74e6057c909af";
5+
"0x1ab91bc1402a187055d3e827017ace566a103ce2a4126517da5d656d6a436aea";
66

77
/** Asset ID of ETH on Fuel. */
88
export const FUEL_ETH_ASSET_ID =

target_chains/fuel/sdk/js/src/types/PythContractAbi.d.ts

Lines changed: 4 additions & 223 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
/* eslint-disable */
55

66
/*
7-
Fuels version: 0.89.2
8-
Forc version: 0.60.0
9-
Fuel-Core version: 0.27.0
7+
Fuels version: 0.92.1
8+
Forc version: 0.61.2
9+
Fuel-Core version: 0.31.0
1010
*/
1111

1212
import type {
@@ -19,6 +19,7 @@ import type {
1919
FunctionFragment,
2020
Interface,
2121
InvokeFunction,
22+
StrSlice,
2223
} from "fuels";
2324

2425
import type { Enum, Vec } from "./common";
@@ -383,226 +384,6 @@ interface PythContractAbiInterface extends Interface {
383384
execute_governance_instruction: FunctionFragment;
384385
governance_data_source: FunctionFragment;
385386
};
386-
387-
encodeFunctionData(functionFragment: "owner", values: []): Uint8Array;
388-
encodeFunctionData(
389-
functionFragment: "ema_price",
390-
values: [string]
391-
): Uint8Array;
392-
encodeFunctionData(
393-
functionFragment: "ema_price_no_older_than",
394-
values: [BigNumberish, string]
395-
): Uint8Array;
396-
encodeFunctionData(
397-
functionFragment: "ema_price_unsafe",
398-
values: [string]
399-
): Uint8Array;
400-
encodeFunctionData(
401-
functionFragment: "parse_price_feed_updates",
402-
values: [BigNumberish, BigNumberish, Vec<string>, Vec<Bytes>]
403-
): Uint8Array;
404-
encodeFunctionData(functionFragment: "price", values: [string]): Uint8Array;
405-
encodeFunctionData(
406-
functionFragment: "price_no_older_than",
407-
values: [BigNumberish, string]
408-
): Uint8Array;
409-
encodeFunctionData(
410-
functionFragment: "price_unsafe",
411-
values: [string]
412-
): Uint8Array;
413-
encodeFunctionData(
414-
functionFragment: "update_fee",
415-
values: [Vec<Bytes>]
416-
): Uint8Array;
417-
encodeFunctionData(
418-
functionFragment: "update_price_feeds",
419-
values: [Vec<Bytes>]
420-
): Uint8Array;
421-
encodeFunctionData(
422-
functionFragment: "update_price_feeds_if_necessary",
423-
values: [Vec<string>, Vec<BigNumberish>, Vec<Bytes>]
424-
): Uint8Array;
425-
encodeFunctionData(
426-
functionFragment: "valid_time_period",
427-
values: []
428-
): Uint8Array;
429-
encodeFunctionData(
430-
functionFragment: "constructor",
431-
values: [
432-
Vec<DataSourceInput>,
433-
DataSourceInput,
434-
DataSourceInput,
435-
BigNumberish,
436-
BigNumberish,
437-
Vec<string>,
438-
BigNumberish,
439-
BigNumberish
440-
]
441-
): Uint8Array;
442-
encodeFunctionData(functionFragment: "chain_id", values: []): Uint8Array;
443-
encodeFunctionData(
444-
functionFragment: "is_valid_data_source",
445-
values: [DataSourceInput]
446-
): Uint8Array;
447-
encodeFunctionData(
448-
functionFragment: "last_executed_governance_sequence",
449-
values: []
450-
): Uint8Array;
451-
encodeFunctionData(
452-
functionFragment: "latest_publish_time",
453-
values: [string]
454-
): Uint8Array;
455-
encodeFunctionData(
456-
functionFragment: "price_feed_exists",
457-
values: [string]
458-
): Uint8Array;
459-
encodeFunctionData(
460-
functionFragment: "price_feed_unsafe",
461-
values: [string]
462-
): Uint8Array;
463-
encodeFunctionData(
464-
functionFragment: "single_update_fee",
465-
values: []
466-
): Uint8Array;
467-
encodeFunctionData(
468-
functionFragment: "valid_data_sources",
469-
values: []
470-
): Uint8Array;
471-
encodeFunctionData(
472-
functionFragment: "current_guardian_set_index",
473-
values: []
474-
): Uint8Array;
475-
encodeFunctionData(
476-
functionFragment: "current_wormhole_provider",
477-
values: []
478-
): Uint8Array;
479-
encodeFunctionData(
480-
functionFragment: "governance_action_is_consumed",
481-
values: [string]
482-
): Uint8Array;
483-
encodeFunctionData(
484-
functionFragment: "guardian_set",
485-
values: [BigNumberish]
486-
): Uint8Array;
487-
encodeFunctionData(
488-
functionFragment: "submit_new_guardian_set",
489-
values: [Bytes]
490-
): Uint8Array;
491-
encodeFunctionData(
492-
functionFragment: "execute_governance_instruction",
493-
values: [Bytes]
494-
): Uint8Array;
495-
encodeFunctionData(
496-
functionFragment: "governance_data_source",
497-
values: []
498-
): Uint8Array;
499-
500-
decodeFunctionData(functionFragment: "owner", data: BytesLike): DecodedValue;
501-
decodeFunctionData(
502-
functionFragment: "ema_price",
503-
data: BytesLike
504-
): DecodedValue;
505-
decodeFunctionData(
506-
functionFragment: "ema_price_no_older_than",
507-
data: BytesLike
508-
): DecodedValue;
509-
decodeFunctionData(
510-
functionFragment: "ema_price_unsafe",
511-
data: BytesLike
512-
): DecodedValue;
513-
decodeFunctionData(
514-
functionFragment: "parse_price_feed_updates",
515-
data: BytesLike
516-
): DecodedValue;
517-
decodeFunctionData(functionFragment: "price", data: BytesLike): DecodedValue;
518-
decodeFunctionData(
519-
functionFragment: "price_no_older_than",
520-
data: BytesLike
521-
): DecodedValue;
522-
decodeFunctionData(
523-
functionFragment: "price_unsafe",
524-
data: BytesLike
525-
): DecodedValue;
526-
decodeFunctionData(
527-
functionFragment: "update_fee",
528-
data: BytesLike
529-
): DecodedValue;
530-
decodeFunctionData(
531-
functionFragment: "update_price_feeds",
532-
data: BytesLike
533-
): DecodedValue;
534-
decodeFunctionData(
535-
functionFragment: "update_price_feeds_if_necessary",
536-
data: BytesLike
537-
): DecodedValue;
538-
decodeFunctionData(
539-
functionFragment: "valid_time_period",
540-
data: BytesLike
541-
): DecodedValue;
542-
decodeFunctionData(
543-
functionFragment: "constructor",
544-
data: BytesLike
545-
): DecodedValue;
546-
decodeFunctionData(
547-
functionFragment: "chain_id",
548-
data: BytesLike
549-
): DecodedValue;
550-
decodeFunctionData(
551-
functionFragment: "is_valid_data_source",
552-
data: BytesLike
553-
): DecodedValue;
554-
decodeFunctionData(
555-
functionFragment: "last_executed_governance_sequence",
556-
data: BytesLike
557-
): DecodedValue;
558-
decodeFunctionData(
559-
functionFragment: "latest_publish_time",
560-
data: BytesLike
561-
): DecodedValue;
562-
decodeFunctionData(
563-
functionFragment: "price_feed_exists",
564-
data: BytesLike
565-
): DecodedValue;
566-
decodeFunctionData(
567-
functionFragment: "price_feed_unsafe",
568-
data: BytesLike
569-
): DecodedValue;
570-
decodeFunctionData(
571-
functionFragment: "single_update_fee",
572-
data: BytesLike
573-
): DecodedValue;
574-
decodeFunctionData(
575-
functionFragment: "valid_data_sources",
576-
data: BytesLike
577-
): DecodedValue;
578-
decodeFunctionData(
579-
functionFragment: "current_guardian_set_index",
580-
data: BytesLike
581-
): DecodedValue;
582-
decodeFunctionData(
583-
functionFragment: "current_wormhole_provider",
584-
data: BytesLike
585-
): DecodedValue;
586-
decodeFunctionData(
587-
functionFragment: "governance_action_is_consumed",
588-
data: BytesLike
589-
): DecodedValue;
590-
decodeFunctionData(
591-
functionFragment: "guardian_set",
592-
data: BytesLike
593-
): DecodedValue;
594-
decodeFunctionData(
595-
functionFragment: "submit_new_guardian_set",
596-
data: BytesLike
597-
): DecodedValue;
598-
decodeFunctionData(
599-
functionFragment: "execute_governance_instruction",
600-
data: BytesLike
601-
): DecodedValue;
602-
decodeFunctionData(
603-
functionFragment: "governance_data_source",
604-
data: BytesLike
605-
): DecodedValue;
606387
}
607388

608389
export class PythContractAbi extends Contract {

target_chains/fuel/sdk/js/src/types/PythContractAbi.hex.ts

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

target_chains/fuel/sdk/js/src/types/common.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
/* eslint-disable */
55

66
/*
7-
Fuels version: 0.89.2
8-
Forc version: 0.60.0
9-
Fuel-Core version: 0.27.0
7+
Fuels version: 0.92.1
8+
Forc version: 0.61.2
9+
Fuel-Core version: 0.31.0
1010
*/
1111

1212
/**

0 commit comments

Comments
 (0)