diff --git a/pages/price-feeds/contract-addresses/sui.mdx b/pages/price-feeds/contract-addresses/sui.mdx index a1db1bc9..cd7f2c0c 100644 --- a/pages/price-feeds/contract-addresses/sui.mdx +++ b/pages/price-feeds/contract-addresses/sui.mdx @@ -1,6 +1,10 @@ # Price Feed Contract Addresses on Sui -### Mainnet +Pyth is currently available on the following sui-based chains: + +### Stable channel + +#### Sui Mainnet | Name | Address | | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -9,11 +13,22 @@ | Wormhole State ID | [`0xaeab97f96cf9877fee2883315d459552b2b921edc16d7ceac6eab944dd88919c`](https://explorer.sui.io/object/0xaeab97f96cf9877fee2883315d459552b2b921edc16d7ceac6eab944dd88919c) | | Wormhole Package ID | [`0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a`](https://explorer.sui.io/object/0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a) | -### Testnet +#### Movement M2 devnet + +| Name | Address | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pyth State ID | [`0xa2b4997fe170d5d7d622d5f43e54880ccdf69716df4ac4d215a69c35a0a1831f`](https://explorer.sui.devnet.m2.movementlabs.xyz/object/0x1f9310238ee9298fb703c3419030b35b22bb1cc37113e3bb5007c99aec79e5b8?network=devnet) | +| Pyth Package ID | [`0x46522b54385efa424e0582ea4886bb5cfbe11d5c2a6a19ac0c82c2c81c73f9c5`](https://explorer.sui.devnet.m2.movementlabs.xyz/object/0x04e20ddf36af412a4096f9014f4a565af9e812db9a05cc40254846cf6ed0ad91?network=devnet) | +| Wormhole State ID | [`0xcf185fbc1af3a437a600587e0b39e5fede163336ffbb7ff24dca9b6eb19d2656`](https://explorer.sui.devnet.m2.movementlabs.xyz/object/0xaeab97f96cf9877fee2883315d459552b2b921edc16d7ceac6eab944dd88919c?network=devnet) | +| Wormhole Package ID | [`0x23a373b70e6e23a39e4846fa6896fa12beb08da061b3d4ec856bc8ead54f1e22`](https://explorer.sui.devnet.m2.movementlabs.xyz/object/0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a?network=devnet) | + +### Beta channel + +#### Sui Testnet | Name | Address | | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pyth State ID | [`0x2d82612a354f0b7e52809fc2845642911c7190404620cec8688f68808f8800d8`](https://explorer.sui.io/object/0x2d82612a354f0b7e52809fc2845642911c7190404620cec8688f68808f8800d8?network=testnet) | -| Pyth Package ID | [`0xf7114cc10266d90c0c9e4b84455bddf29b40bd78fe56832c7ac98682c3daa95b`](https://explorer.sui.io/object/0xf7114cc10266d90c0c9e4b84455bddf29b40bd78fe56832c7ac98682c3daa95b?network=testnet) | -| Wormhole State ID | [`0xebba4cc4d614f7a7cdbe883acc76d1cc767922bc96778e7b68be0d15fce27c02`](https://explorer.sui.io/object/0xebba4cc4d614f7a7cdbe883acc76d1cc767922bc96778e7b68be0d15fce27c02?network=testnet) | +| Pyth State ID | [`0x243759059f4c3111179da5878c12f68d612c21a8d54d85edc86164bb18be1c7c`](https://explorer.sui.io/object/0x2d82612a354f0b7e52809fc2845642911c7190404620cec8688f68808f8800d8?network=testnet) | +| Pyth Package ID | [`0xabf837e98c26087cba0883c0a7a28326b1fa3c5e1e2c5abdb486f9e8f594c837`](https://explorer.sui.io/object/0xf7114cc10266d90c0c9e4b84455bddf29b40bd78fe56832c7ac98682c3daa95b?network=testnet) | +| Wormhole State ID | [`0x31358d198147da50db32eda2562951d53973a0c0ad5ed738e9b17d88b213d790`](https://explorer.sui.io/object/0xebba4cc4d614f7a7cdbe883acc76d1cc767922bc96778e7b68be0d15fce27c02?network=testnet) | | Wormhole Package ID | [`0xf47329f4344f3bf0f8e436e2f7b485466cff300f12a166563995d3888c296a94`](https://explorer.sui.io/object/0xf47329f4344f3bf0f8e436e2f7b485466cff300f12a166563995d3888c296a94?network=testnet) | diff --git a/pages/price-feeds/use-real-time-data/sui.mdx b/pages/price-feeds/use-real-time-data/sui.mdx index 848012f3..241ca2a6 100644 --- a/pages/price-feeds/use-real-time-data/sui.mdx +++ b/pages/price-feeds/use-real-time-data/sui.mdx @@ -148,13 +148,13 @@ module pyth_example::main { Use the following dependency in your `Move.toml` file to use the latest Pyth Sui package and its dependencies. -Mainnet: +Sui Mainnet: ```sh copy [dependencies.Pyth] git = "https://github.com/pyth-network/pyth-crosschain.git" subdir = "target_chains/sui/contracts" -rev = "sui-contract-v0.0.2-mainnet-sui-1.19.1" +rev = "sui-contract-mainnet" [dependencies.Wormhole] git = "https://github.com/wormhole-foundation/wormhole.git" @@ -167,13 +167,13 @@ subdir = "crates/sui-framework/packages/sui-framework" rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" ``` -Testnet: +Sui Testnet: ```sh copy [dependencies.Pyth] git = "https://github.com/pyth-network/pyth-crosschain.git" subdir = "target_chains/sui/contracts" -rev = "sui-contract-v0.0.2-testnet-sui-1.19.1" +rev = "sui-contract-testnet" [dependencies.Wormhole] git = "https://github.com/wormhole-foundation/wormhole.git" @@ -186,6 +186,25 @@ subdir = "crates/sui-framework/packages/sui-framework" rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" ``` +Movement M2 devnet: + +```sh copy +[dependencies.Pyth] +git = "https://github.com/pyth-network/pyth-crosschain.git" +subdir = "target_chains/sui/contracts" +rev = "sui-contract-movement-m2-devnet" + +[dependencies.Wormhole] +git = "https://github.com/pyth-network/pyth-crosschain.git" +subdir = "target_chains/sui/vendor/wormhole_movement_devnet/wormhole" +rev = "sui-contract-movement-m2-devnet" + +[dependencies.Sui] +git = "https://github.com/MystenLabs/sui.git" +subdir = "crates/sui-framework/packages/sui-framework" +rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" +``` + ### CLI Example [This example](./src/examples/SuiRelay.ts) shows how to update prices on an Sui network. It does the following: