From cd11474b52d882886f022d789ebc39d7edef73db Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Tue, 4 Nov 2025 18:45:01 +0100 Subject: [PATCH 1/6] Add USD1 token price feed support --- feeds/evm_stable.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/feeds/evm_stable.go b/feeds/evm_stable.go index ebf85dd..3e8147f 100644 --- a/feeds/evm_stable.go +++ b/feeds/evm_stable.go @@ -354,6 +354,7 @@ var EVMStableFeedsToIDs = map[string]string{ "TWT/USD": "0x35f1e0d9248599d276111821c0fd636b43eef18737c3bb61c7c5c47059787a32", "UMA/USD": "0x4b78d251770732f6304b1f41e9bebaabc3b256985ef18988f6de8d6562dd254c", "UNI/USD": "0x78d185a741d07edb3412b09008b7c5cfb9bbbd7d568bf00ba737b456ba171501", + "USD1/USD": "0x0a2425d43486780990d8b63543029e20556be51fd756cca584212f4d539611d4", "USDA/USD": "0x3a1050a3c03354c94ed44acf808327f05b7f9d610f38644684f5ce4796cce27b", "USDB/USD": "0x41283d3f78ccb459a24e5f1f1b9f5a72a415a26ff9ce0391a6878f4cda6b477b", "USDC/USD": "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a", @@ -869,6 +870,7 @@ var EVMStableIDsToFeeds = map[string]string{ "0x35f1e0d9248599d276111821c0fd636b43eef18737c3bb61c7c5c47059787a32": "TWT/USD", "0x4b78d251770732f6304b1f41e9bebaabc3b256985ef18988f6de8d6562dd254c": "UMA/USD", "0x78d185a741d07edb3412b09008b7c5cfb9bbbd7d568bf00ba737b456ba171501": "UNI/USD", + "0x0a2425d43486780990d8b63543029e20556be51fd756cca584212f4d539611d4": "USD1/USD" "0x3a1050a3c03354c94ed44acf808327f05b7f9d610f38644684f5ce4796cce27b": "USDA/USD", "0x41283d3f78ccb459a24e5f1f1b9f5a72a415a26ff9ce0391a6878f4cda6b477b": "USDB/USD", "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a": "USDC/USD", From 37604b2a52daf2ead8cf8d2f50e60541bca214d5 Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Tue, 4 Nov 2025 18:48:57 +0100 Subject: [PATCH 2/6] add missing comma --- feeds/evm_stable.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feeds/evm_stable.go b/feeds/evm_stable.go index 3e8147f..8efa566 100644 --- a/feeds/evm_stable.go +++ b/feeds/evm_stable.go @@ -870,7 +870,7 @@ var EVMStableIDsToFeeds = map[string]string{ "0x35f1e0d9248599d276111821c0fd636b43eef18737c3bb61c7c5c47059787a32": "TWT/USD", "0x4b78d251770732f6304b1f41e9bebaabc3b256985ef18988f6de8d6562dd254c": "UMA/USD", "0x78d185a741d07edb3412b09008b7c5cfb9bbbd7d568bf00ba737b456ba171501": "UNI/USD", - "0x0a2425d43486780990d8b63543029e20556be51fd756cca584212f4d539611d4": "USD1/USD" + "0x0a2425d43486780990d8b63543029e20556be51fd756cca584212f4d539611d4": "USD1/USD", "0x3a1050a3c03354c94ed44acf808327f05b7f9d610f38644684f5ce4796cce27b": "USDA/USD", "0x41283d3f78ccb459a24e5f1f1b9f5a72a415a26ff9ce0391a6878f4cda6b477b": "USDB/USD", "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a": "USDC/USD", From c4d2ff6ce519cd455be2c3e27ef9db0c26effa1d Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Tue, 4 Nov 2025 19:14:30 +0100 Subject: [PATCH 3/6] change to prism package --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index e539715..8f62b94 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/calbera/go-pyth-client +module github.com/prism-api/go-pyth-client go 1.22.6 From 7a4d7ffe389c8dd8a78c73252b33b3ef1aafa16c Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Tue, 4 Nov 2025 19:25:16 +0100 Subject: [PATCH 4/6] change back to upstream --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 8f62b94..e539715 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/prism-api/go-pyth-client +module github.com/calbera/go-pyth-client go 1.22.6 From 41940033fb379ea0c3b367c12d46e480de86f78a Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:47:58 +0100 Subject: [PATCH 5/6] feat: more price feeds support --- feeds/evm_stable.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/feeds/evm_stable.go b/feeds/evm_stable.go index 8efa566..10476b0 100644 --- a/feeds/evm_stable.go +++ b/feeds/evm_stable.go @@ -44,6 +44,7 @@ var EVMStableFeedsToIDs = map[string]string{ "AUDIO/USD": "0x2ea070725c82f69be1a730c1730cb229dc3ab44459f41d6f06f0b9ab551e4ddb", "AURORA/USD": "0x2f7c4f738d498585065a4b87b637069ec99474597da7f0ca349ba8ac3ba9cac5", "AURY/USD": "0x18667130b9120bcc71d9f8cbe4119e603e3c8f11c2d91745b0b80ec609c9df3b", + "AUSD/USD": "0xd9912df360b5b7f21a122f15bdd5e27f62ce5e72bd316c291f7c86620e07fb2a", "AVAIL/USD": "0xe886cf22d4daa8b85beb7cdeff20261248c5337443cb388b521cde838ffcaf79", "AVAX/USD": "0x93da3352f9f1d105fdfe4971cfa80e9dd777bfc5d0f683ebb6e1294b92137bb7", "AXL/USD": "0x60144b1d5c9e9851732ad1d9760e3485ef80be39b984f6bf60f82b28a2b7f126", @@ -360,9 +361,11 @@ var EVMStableFeedsToIDs = map[string]string{ "USDC/USD": "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a", "USDD/USD": "0x6d20210495d6518787b72e4ad06bc4df21e68d89a802cf6bced2fca6c29652a6", "USDE/USD": "0x6ec879b1e9963de5ee97e9c8710b742d6228252a5e2ca12d4ae81d7fe5ee8c5d", + "USDG/USD": "0xdaa58c6a3ce7d4b9c46c32a6e646012c17c4a2b24c08dd8c5e476118b855a7da", "USDM/USD": "0xa6a0dfa49b6b3a93510658245618099f5e842514970f596cf64fad9e0d658193", - "USDP/USD": "0xa6c8eca9aea31d6bb81fd6576638f30692d4afaa73237c097c193477aa5003b3", + "USDS/USD": "0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1", "USDT/USD": "0x2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b", + "USDP/USD": "0xa6c8eca9aea31d6bb81fd6576638f30692d4afaa73237c097c193477aa5003b3", "USDV/USD": "0x8ca288964980494c8ed2cb944d8a28f158a30e513d483fdfbe30fbe3719a14e4", "USDY/USD": "0xe393449f6aff8a4b6d3e1165a7c9ebec103685f3b41e60db4277b5b6d10e7326", "USTC/USD": "0xef94acc2fb09eb976c6eb3000bab898cab891d5b800702cd1dc88e61d7c3c5e6", @@ -560,6 +563,7 @@ var EVMStableIDsToFeeds = map[string]string{ "0x2ea070725c82f69be1a730c1730cb229dc3ab44459f41d6f06f0b9ab551e4ddb": "AUDIO/USD", "0x2f7c4f738d498585065a4b87b637069ec99474597da7f0ca349ba8ac3ba9cac5": "AURORA/USD", "0x18667130b9120bcc71d9f8cbe4119e603e3c8f11c2d91745b0b80ec609c9df3b": "AURY/USD", + "0xd9912df360b5b7f21a122f15bdd5e27f62ce5e72bd316c291f7c86620e07fb2a": "AUSD/USD", "0xe886cf22d4daa8b85beb7cdeff20261248c5337443cb388b521cde838ffcaf79": "AVAIL/USD", "0x93da3352f9f1d105fdfe4971cfa80e9dd777bfc5d0f683ebb6e1294b92137bb7": "AVAX/USD", "0x60144b1d5c9e9851732ad1d9760e3485ef80be39b984f6bf60f82b28a2b7f126": "AXL/USD", @@ -876,9 +880,11 @@ var EVMStableIDsToFeeds = map[string]string{ "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a": "USDC/USD", "0x6d20210495d6518787b72e4ad06bc4df21e68d89a802cf6bced2fca6c29652a6": "USDD/USD", "0x6ec879b1e9963de5ee97e9c8710b742d6228252a5e2ca12d4ae81d7fe5ee8c5d": "USDE/USD", + "0xdaa58c6a3ce7d4b9c46c32a6e646012c17c4a2b24c08dd8c5e476118b855a7da": "USDG/USD", "0xa6a0dfa49b6b3a93510658245618099f5e842514970f596cf64fad9e0d658193": "USDM/USD", - "0xa6c8eca9aea31d6bb81fd6576638f30692d4afaa73237c097c193477aa5003b3": "USDP/USD", + "0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1": "USDS/USD" "0x2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b": "USDT/USD", + "0xa6c8eca9aea31d6bb81fd6576638f30692d4afaa73237c097c193477aa5003b3": "USDP/USD", "0x8ca288964980494c8ed2cb944d8a28f158a30e513d483fdfbe30fbe3719a14e4": "USDV/USD", "0xe393449f6aff8a4b6d3e1165a7c9ebec103685f3b41e60db4277b5b6d10e7326": "USDY/USD", "0xef94acc2fb09eb976c6eb3000bab898cab891d5b800702cd1dc88e61d7c3c5e6": "USTC/USD", From 9991b8efd856ff07d0ecadb38dea33d02d085f08 Mon Sep 17 00:00:00 2001 From: banjo <86315410+ssbanjo@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:57:57 +0100 Subject: [PATCH 6/6] fix: add missing comma (again) --- feeds/evm_stable.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feeds/evm_stable.go b/feeds/evm_stable.go index 10476b0..f83bf28 100644 --- a/feeds/evm_stable.go +++ b/feeds/evm_stable.go @@ -882,7 +882,7 @@ var EVMStableIDsToFeeds = map[string]string{ "0x6ec879b1e9963de5ee97e9c8710b742d6228252a5e2ca12d4ae81d7fe5ee8c5d": "USDE/USD", "0xdaa58c6a3ce7d4b9c46c32a6e646012c17c4a2b24c08dd8c5e476118b855a7da": "USDG/USD", "0xa6a0dfa49b6b3a93510658245618099f5e842514970f596cf64fad9e0d658193": "USDM/USD", - "0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1": "USDS/USD" + "0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1": "USDS/USD", "0x2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b": "USDT/USD", "0xa6c8eca9aea31d6bb81fd6576638f30692d4afaa73237c097c193477aa5003b3": "USDP/USD", "0x8ca288964980494c8ed2cb944d8a28f158a30e513d483fdfbe30fbe3719a14e4": "USDV/USD",