Skip to content

Commit 0db4090

Browse files
authored
chore(target_chains/starknet): add mainnet deployment info (#1770)
* chore(target_chains/starknet): add mainnet deployment info * chore(target_chains/starknet): bump sdk version
1 parent 5e94437 commit 0db4090

File tree

5 files changed

+21
-1
lines changed

5 files changed

+21
-1
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
- chain: starknet_sepolia
22
address: "0x07f2b07b6b5365e7ee055bda4c0ecabd867e6d3ee298d73aea32b027667186d6"
33
type: StarknetPriceFeedContract
4+
- chain: starknet_mainnet
5+
address: "0x062ab68d8e23a7aa0d5bf4d25380c2d54f2dd8f83012e047851c3706b53d64d1"
6+
type: StarknetPriceFeedContract
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
- chain: starknet_sepolia
22
address: "0x07fa5a689a768982ecb60ed05f39ca8f6efe623dd32ee6f3608662e3452a104c"
33
type: StarknetWormholeContract
4+
- chain: starknet_mainnet
5+
address: "0x06fb1af6d323188105e6f10212316139dbe71650e1703af35331ceaad7aaf3bd"
6+
type: StarknetWormholeContract

target_chains/starknet/contracts/deploy/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,16 @@ elif [ "${PYTH_DEPLOY_MODE}" == "sepolia" ]; then
3535
# STRK
3636
fee_token_address1=0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d
3737

38+
# ETH
39+
fee_token_address2=0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7
40+
elif [ "${PYTH_DEPLOY_MODE}" == "mainnet" ]; then
41+
export STARKNET_RPC=https://starknet-mainnet.public.blastapi.io/rpc/v0_6
42+
43+
chain_id=60051 # starknet_mainnet
44+
45+
# STRK
46+
fee_token_address1=0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d
47+
3848
# ETH
3949
fee_token_address2=0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7
4050
else

target_chains/starknet/sdk/js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pythnetwork/pyth-starknet-js",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "Pyth Network Starknet Utilities",
55
"homepage": "https://pyth.network",
66
"author": {

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ export const ETH_TOKEN_ADDRESS =
1515
export const PYTH_CONTRACT_ADDRESS_SEPOLIA =
1616
"0x07f2b07b6b5365e7ee055bda4c0ecabd867e6d3ee298d73aea32b027667186d6";
1717

18+
/** Address of the Pyth contract on Starknet mainnet. */
19+
export const PYTH_CONTRACT_ADDRESS_MAINNET =
20+
"0x062ab68d8e23a7aa0d5bf4d25380c2d54f2dd8f83012e047851c3706b53d64d1";
21+
1822
/** A byte array encoded in a format compatible with starknet-js and with the Pyth contract. */
1923
export class ByteBuffer {
2024
num_last_bytes = 0;

0 commit comments

Comments
 (0)