浏览代码

mainnet deploy

optke3 2 年之前
父节点
当前提交
48d25fb5a3

+ 2 - 2
target_chains/sui/README.md

@@ -93,8 +93,8 @@ $ make build
 
 ## Pyth on Mainnet
 
-- PYTH_PACKAGE_ID: [0xa446c4a37c0bb69d03357c1a52d60da0b434048226d5f3feffdb693586bea861](https://explorer.sui.io/object/0xa446c4a37c0bb69d03357c1a52d60da0b434048226d5f3feffdb693586bea861?network=https%3A%2F%2Ffullnode.mainnet.sui.io%3A443)
-- PYTH_STATE_ID: [0x428b5795904d5256d1eea5991df672934315fb8dcf8f6111134c1a52afd005ca](https://explorer.sui.io/object/0x428b5795904d5256d1eea5991df672934315fb8dcf8f6111134c1a52afd005ca?network=https%3A%2F%2Ffullnode.mainnet.sui.io%3A443)
+- PYTH_PACKAGE_ID: [0x00b53b0f4174108627fbee72e2498b58d6a2714cded53fac537034c220d26302](https://explorer.sui.io/object/0x00b53b0f4174108627fbee72e2498b58d6a2714cded53fac537034c220d26302?network=https%3A%2F%2Ffullnode.mainnet.sui.io%3A443)
+- PYTH_STATE_ID: [0xf9ff3ef935ef6cdfb659a203bf2754cebeb63346e29114a535ea6f41315e5a3f](https://explorer.sui.io/object/0xf9ff3ef935ef6cdfb659a203bf2754cebeb63346e29114a535ea6f41315e5a3f?network=https%3A%2F%2Ffullnode.mainnet.sui.io%3A443)
 
 ## Wormhole on Mainnet
 

+ 6 - 4
target_chains/sui/contracts/Move.toml

@@ -8,10 +8,12 @@ subdir = "crates/sui-framework/packages/sui-framework"
 rev = "09b2081498366df936abae26eea4b2d5cafb2788"
 
 [dependencies.Wormhole]
-git = "https://github.com/wormhole-foundation/wormhole.git"
-subdir = "sui/wormhole"
-rev = "d050ad1d67a5b7da9fb65030aad12ef5d774ccad"
+local = "../../../../wormhole/sui/wormhole"
 
 [addresses]
-pyth = "0xa446c4a37c0bb69d03357c1a52d60da0b434048226d5f3feffdb693586bea861"
+pyth = "0x0"
 wormhole = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a"
+
+[dev-addresses]
+pyth = "0x100"
+wormhole = "0x200"

+ 243 - 0
target_chains/sui/scripts/generated/price_id_to_object_id.mainnet.json

@@ -0,0 +1,243 @@
+{
+    "b881c6dad5dd3dc9a83222f8032fb439859288119afc742d43adc305cef151cc" : "0x48f5e34e3bf1536cbb100ce9bda1eeb63b414ca4bfc2b3da64b7899c1b68bce1",
+    "23245bb74254e65a98cc3ff4a37443d79f527e44e449750ad304538b006f21bc" : "0x73c2acb6e4ef06b3ac2290c2dbbdf2c4e18f128c3c35d2e3cd7bc72064c53a11",
+    "ed5c2a2711e2a638573add9a8aded37028aea4ac69f1431a1ced9d9db61b2225" : "0x2509cb1db4940adb0455408d60ba2e8d90ba5ce9e1917fc663333a5ab561d526",
+    "cfd44471407f4da89d469242546bb56f5c626d5bef9bd8b9327783065b43c3ef" : "0xe77ee43c45c2e8a3fc1b2c436f53752380ae9a37b9cac474cb3c49be08f55fc4",
+    "27d108eb764c912f49d3453a21dd95516619b1c45d0b607ee58a137ac8a6f32d" : "0xe36fb48cdcd0b53538df43ce800cd1e00005b8bcfd0814dfc4463cf834d90b45",
+    "1dcf38b0206d27849b0fcb8d2df21aff4f95873cce223f49d7c1ea3c5145ec63" : "0x3de2560b78bc990225b894304cd178d2eafe08ea9afaa6413d271223527f5951",
+    "b962539d0fcb272a494d65ea56f94851c2bcf8823935da05bd628916e2e9edbf" : "0xfa16594fccd3a1ebe33472ef3992de100ab054ec2a217240680482a538b4c336",
+    "20d096e088a9b85f8cf09278965b77aeb05c00769e2ddeda5ea2d07ea554b283" : "0x8367e3bb78392d6a4a491355a8d1e9c21aa1cd8273c7e0df81d122814e9dd7c8",
+    "67be9f519b95cf24338801051f9a808eff0a578ccb388db73b7f6fe1de019ffb" : "0x931d4ed5776656216c4df13bcd98d39c4cf4ee07d1549cbb21768b2c2a661ae0",
+    "ad2fda41998f4e7be99a2a7b27273bd16f183d9adfc014a4f5e5d3d6cd519bf4" : "0xa8ede0347676f90f35b32f02006f1b377cfcc5a97c378c3c55d19785d4862424",
+    "d1d95644ffc11ca502f21e067a7814144c56b37018515ced4335a886a827a305" : "0xf43077d4591363033422295f7d057c91f274428e84df0052087d52a8ddf75853",
+    "d0ca23c1cc005e004ccf1db5bf76aeb6a49218f43dac3d4b275e92de12ded4d1" : "0xf72465b8208bdbe15901d3861be0d7a3f897b871a88f7dd9374bcba1fa9a70aa",
+    "78a3e3b8e676a8f73c439f5d749737034b139bbbe899ba5775216fba596607fe" : "0xb7327d2ae15cc451cef7e9d639ab762f23f888b2e6357ace28dd40370a04f0be",
+    "6ed3c7c4427ae2f91707495fc5a891b30795d93dbb3931782ddd77a5d8cb6db7" : "0x7adc4863905768dd4d2fddab7161a8c8cc4232763f7eb5f7af60d7b0dac7e1b1",
+    "2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b" : "0x64f8db86bef3603472cf446c7ab40278af7f4bcda97c7599ad4cb33d228e31eb",
+    "681e0eb7acf9a2a3384927684d932560fb6f67c6beb21baa0f110e993b265386" : "0x977dc5e935767f31254d1f30c1190f82c1b30748650507382d4b99233b61356b",
+    "43cddc3e1d0b17fec1cf2a230f46e9319887a037dcee56e053af44d8259fb042" : "0x4ce39ace836e4ab1a534fc80a1da1ea7b1a543cb53c0a524bc6b412ffac9e3aa",
+    "159b09ed169a3cdbd13fd96ef4b3cda54972058906d38a58f5cd327e5df1478b" : "0x45cf00d0ec9bd998b4b98193f8cb94960bcff8f7b710f7bb6a9251db1a1e3a7c",
+    "ad04597ba688c350a97265fcb60585d6a80ebd37e147b817c94f101a32e58b4c" : "0xbfda14b522c592ed05187d411822a43d966290519545165a759db2c99f8e04ba",
+    "8086320540b3d7b9b4b564e6756a29a9cb91a7cd97d5fafff63841959d3a09a0" : "0x82b1c5f3f6b19b462d390041d753e8c91ae7adefb19b3d0200f76331d0f3d870",
+    "2f95862b045670cd22bee3114c39763a4a08beeb663b145d283c31d7d1101c4f" : "0xf77ffef808c70726cf3194275d2b2562c6e107130188f81684b184081f380e7b",
+    "301377b122716cee1a498e7930a1836c0b1db84667cc78bbbcbad6c330ea6afb" : "0x276ebfe4c08088769193d92d601cd1bab347e9969ca26f2aae27e3c787b10577",
+    "0afa3199e0899270a74ddcf5cc960d3c6c4414b4ca71024af1a62786dd24f52a" : "0xd2ec9b5cc02a4a5f2b99739cd2021048a8b8fdff0d718e21b3f2d6347c15802f",
+    "6672325a220c0ee1166add709d5ba2e51c185888360c01edc76293257ef68b58" : "0xce3d0a61496bfe275a0743753192f9fd99e08c6f9e515d29d75b9bb491795b3c",
+    "856aac602516addee497edf6f50d39e8c95ae5fb0da1ed434a8c2ab9c3e877e9" : "0x84d1121e33ead9dc597fc8783046ef62917138ddec8ace9f096a8ab05408d627",
+    "e0f87bbde799f33615b83a601b66415e850788000cd7286a3e7295f23c1bb353" : "0x8e37e4b5165f1ecc27b9293c262efee4b48ed888eb24eb52003db8c4e30a7e6e",
+    "fd0690232b0fae5efdc402c1b9aac74176383ff7daf87d021554bda24a38e0ec" : "0x24773694c342902c90bab3f9989cf07a3acdcbad43bd15fc6b2fa5e3a7bf6725",
+    "a4702f0f5818258783a1e47f453cb20b0fbec32ca67260e1d19dfcdd6a4d0ebb" : "0xfc81ec2ea856badef5646309cd7cba2b39365b40d76b2e9d73ace9ddc78ebbd5",
+    "91568baa8beb53db23eb3fb7f22c6e8bd303d103919e19733f2bb642d3e7987a" : "0x6a067510a352ca827ba34f297b5a36c11da0509848d4d32895ec38ceeb9f2fe3",
+    "4b1ddc065d08214eb06878d6130a66665febc3fd201733e9bb481094b5de8a32" : "0x781d74ce86520529492844dbb355746d7f452b9bcb56f1df9c66458f4683b334",
+    "16dad506d7db8da01c87581c87ca897a012a153557d4d578c3b9c9e1bc0632f1" : "0xd3b0babf4b63fcd84e8fb345ed947dc42687d64c0d3ab9bcb19aefcba5edee65",
+    "ccca1d2b0d9a9ca72aa2c849329520a378aea0ec7ef14497e67da4050d6cf578" : "0x37584366e4c87d0db4f0fe8f5bea2913bb17b540efae87c734df2e84b7f8132a",
+    "9c68c0c6999765cf6e27adf75ed551b34403126d3b0d5b686a2addb147ed4554" : "0xe54f04f1c67ad0735377696e85e1459ba2331aaaf1939ea2764c70ba3e626fb3",
+    "107918baaaafb79cd9df1c8369e44ac21136d95f3ca33f2373b78f24ba1e3e6a" : "0x368c16d65559ba370d3b482facd2f271cabcce8d51981f19adcc798da566f5a5",
+    "8cdc9b2118d2ce55a299f8f1d700d0127cf4036d1aa666a8cd51dcab4254284f" : "0xea0a0193fd43846748c3db56ecf88d265678a41fe060c647d9b61e93ced3a1e9",
+    "9fb0bd29fe51481b61df41e650346cc374b13c2bab2e3610364cd834a592025a" : "0xfc34f68e8cbe453be14c11da50cf3e40860b76423f4a760bb219882fde2f5a1d",
+    "5a5d5f7fb72cc84b579d74d1c06d258d751962e9a010c0b1cce7e6023aacb71b" : "0x7b8c7ef3bfd8144689d1140d6426a8e1be434942c6668a8a49587fdfc2021af7",
+    "2b9ab1e972a281585084148ba1389800799bd4be63b957507db1349314e47445" : "0x390b072dded78dfff1ea173b38c66381e5f3f9efe7518cb35225a9c3f9a459dd",
+    "6e89dbed2351e3c85a9ce1c782ca1e34b6ef2c4775f1cb691739bbe6d0697e86" : "0x6472958c67e43b2152c16673bd0089f8d1b554e44ebc66123cc2b90826e917a3",
+    "a0255134973f4fdf2f8f7808354274a3b1ebc6ee438be898d045e8b56ba1fe13" : "0x12b26a12f52efb34f92b9fd5276b279d780e6290ca9694ddc5c914ca21f6bc5b",
+    "fee33f2a978bf32dd6b662b65ba8083c6773b494f8401194ec1870c640860245" : "0xf07b1bc4a2e57f6689fac5e6f45d849684e04c48ed14cfcdf9d0f92a3c0d6750",
+    "7a5bc1d2b56ad029048cd63964b3ad2776eadf812edc1a43a31406cb54bff592" : "0x9b200f90ce60bad205b173a5d93d7735216651056b1aa417cd43548cb1e296c9",
+    "9ff7b9a93df40f6d7edc8184173c50f4ae72152c6142f001e8202a26f951d710" : "0x1c896b841e04ae645f153f5fff69ff2decd5887bedd50ef35ed9366a9504d5be",
+    "150ac9b959aee0051e4091f0ef5216d941f590e1c5e7f91cf7635b5c11628c0e" : "0xf98966d481a43b21390217c32bd1cf1b5bda9e30a4e17813ba74a607348db110",
+    "7f4f157e57bfcccd934c566df536f34933e74338fe241a5425ce561acdab164e" : "0x8d4475caa70fed009c5cb2409319241a87483a32e2e39a49b41d49789a2c6290",
+    "a995d00bb36a63cef7fd2c287dc105fc8f3d93779f062f09551b0af3e81ec30b" : "0x314f17766eea028b392afa591bc73dc088373401105a1b5b7696d77ea2eca60e",
+    "649fdd7ec08e8e2a20f425729854e90293dcbe2376abc47197a14da6ff339756" : "0x14fca9ac00d16ddf02bc7d09434ac9e0648b033b6fec8cff25b9c4086bf5bbef",
+    "f0d57deca57b3da2fe63a493f4c25925fdfd8edf834b20f93e1f84dbd1504d4a" : "0x4c1ea5bf7298087455ff3e304071483d898428d492982ebe96bede528878cab1",
+    "2f2d17abbc1e781bd87b4a5d52c8b2856886f5c482fa3593cebf6795040ab0b6" : "0x5d7abbc0984b102d24d8c799f62336966063cbb63b2443e2b0edc7ee1a502fab",
+    "be4cb6bf8f18e84b1c4fd6fafa7f048a972be26505bd58338eb66c80faa99483" : "0x2461d2c70b6bb5fda512fcc3d3e5905cd1601c76754b9aef68ff77099ab8a01a",
+    "ee42016c303126bd9263724e00f83a8114e84518c6e8ffc9738c001cc301daff" : "0x99a31d27d382e65e7e4f83a8f9a3e0306244ac26a6b60b0c233aaa573399edfc",
+    "4457960559b812558bb0f8cb7912f8bcb843eb801a3133ef45be998630ff8c05" : "0xda3bf400551387e59d18867b22b00184ca277d048413bfb8a456464e23039818",
+    "7f981f906d7cfe93f618804f1de89e0199ead306edc022d3230b3e8305f391b0" : "0xea316baa91d450f8cac1cda7cc1e85203094bb447e1a8fa606142e552a1bef9b",
+    "4176cd17d4a1fb517b6535e70084ce85e1bcbe707c66b960c8bd5256accc1b2d" : "0x6bb4c17ea9aab309528c2dd209bcc43964fe7e61944816764402aea5be89bd28",
+    "b0948a5e5313200c632b51bb5ca32f6de0d36e9950a942d19751e833f70dabfd" : "0xbf66ce3ec6cc8b96a96c394d224458ba1245e0bd8d7b2ef26b2dabde7201ab90",
+    "84c2dde9633d93d1bcad84e7dc41c9d56578b7ec52fabedc1f335d673df0a7c1" : "0xe629bee77fa0153cc95381c03874ea40b2606045754846329056953da91ec737",
+    "ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace" : "0xaa6adc565636860729907ef3e7fb7808d80c8a425a5fd417ae47bb68e2dcc2e3",
+    "48ce0cf436bac22dad33551dfe2eb7bf9991e419a05f25aed4e90c29c3a1cdbe" : "0xea3c73b52093cce7bfc6268b2f3ac98a9d5c6b29b73ff8531e9cb367534c5601",
+    "39d020f60982ed892abbcd4a06a276a9f9b7bfbce003204c110b6e488f502da3" : "0xa0f1dd0f63f4433cee07ae3252aa2932adec74ca9c0e9cc3940b941c43b65d59",
+    "0b46c1c04e9c914037cc4e0561a7e6787f6db0b89b7b65281f0f6fea1ce45a74" : "0x0ae0bdcaf4d5d8a598088b662484d14b70ff87ce03a85991cdb2c97b6adad694",
+    "49f6b65cb1de6b10eaf75e7c03ca029c306d0357e91b5311b175084a5ad55688" : "0xea058b780d7d736034902dc429ef09d2a3bf79045f467b21281de049b007f0f1",
+    "89a58e1cab821118133d6831f5018fba5b354afb78b2d18f575b3cbf69a4f652" : "0xd64cdf76087a1e758220bfc42c932166c948389b55cb57d7ba084b43c550c447",
+    "9c479b12a2b2c1051715d4d462dd7a6abbb6dccabf3af31a53f6130a1cd88efc" : "0xd7b38060426a5d4202f070c43cd95eeaca0118d73037de110493a2a7d1e68db2",
+    "c7b72e5d860034288c9335d4d325da4272fe50c92ab72249d58f6cbba30e4c44" : "0x32cc9edcff5da777e082683ff0f74e402df4f405d23440d4a178160742b22ee8",
+    "6aac625e125ada0d2a6b98316493256ca733a5808cd34ccef79b0e28c64d1e76" : "0xc669349fbdd7ee4bb414d6b2f369c795d02d5a0032fcde020a69bc58767e8679",
+    "ef2c98c804ba503c6a707e38be4dfbb16683775f195b091252bf24693042fd52" : "0x7fe7a7a217ab0c41603b1447c342fcbe4d053a5e4545712ee4ba9c8597c5dcd5",
+    "97d7d4c20e5a06fdb60f7a448a9e9a779f2b31c3f21121180010a4a470844aae" : "0x3a3bf114e8d1d6f7b183c1fd93e6fcd1262bd935e41299beaa3fba30a57d921c",
+    "097d687437374051c75160d648800f021086bc8edf469f11284491fda8192315" : "0xd95ccf9ad19161a11d6c89d7d01183b8ada8de019097ffb59cae0017374fd8c2",
+    "a5eb88d3ea93f6240d7e54b4466bc1857f7bfc1658d49a07f68096ebc0fdde3b" : "0xb7bd68342d5a4dcb179a0d5671b02c1ecc0a3541070319837a062c871a5c34b4",
+    "846ae1bdb6300b817cee5fdee2a6da192775030db5615b94a465f53bd40850b5" : "0xcbf9dfb457aa8d1e3133f74a9dda1f35a8dee4389f94058440b8e41a551c5e91",
+    "f464e36fd4ef2f1c3dc30801a9ab470dcdaaa0af14dd3cf6ae17a7fca9e051c5" : "0x6019d9c0076ca9ae62e115a5649cba5b6ae0206d887b5def93e4bb3ba00bcb7b",
+    "b3a83dbe70b62241b0f916212e097465a1b31085fa30da3342dd35468ca17ca5" : "0xfee4a508e0dfcc4aa01eb0cca214a5aa7de4b96a385cb0aa1a972a81b792601a",
+    "c3d5d8d6d17081b3d0bbca6e2fa3a6704bb9a9561d9f9e1dc52db47629f862ad" : "0xd910c7feef2f7f2202b7ddde218c9dc2e38f9b6c6a8b57baa6f303fd34909786",
+    "8e860fb74e60e5736b455d82f60b3728049c348e94961add5f961b02fdee2535" : "0x4fdd926d2de6856e517e8971bb31cdbc7a56ecc00bdaa6465d275dac3facdd58",
+    "e6ccd3f878cf338e6732bf59f60943e8ca2c28402fc4d9c258503b2edbe74a31" : "0x7132045789988836fcce1b6d616d4d3b127d514b3ad3cb35ba88f2900ee705e6",
+    "b5d0e0fa58a1f8b81498ae670ce93c872d14434b72c364885d4fa1b257cbb07a" : "0xe898823694bee196292d219705cd0beb35525801b85375591fc6a44cf55d3b20",
+    "3b7ef6c95ceedbffbb66bff3d6135a200c5d0a0466b0c90812510ceaedebaf04" : "0x4fe43d8860dc2110f94d9e83823732fa4b0c0dce02649d16d679660f4f50fcae",
+    "765f416f2d676848b5016428bc9295fda3e71d5e97b16df75179a378cef040ec" : "0xf434ab996f77c767e2a87dead8cac87be37aff047747051b415fd4a2618fe8f5",
+    "c7c60099c12805bea1ae4df2243d6fe72b63be3adeb2208195e844734219967b" : "0x9d63a5134e732db8a63dfa10ab019deb24397de7f2058d4209167bbbada3d33f",
+    "c80657b7f6f3eac27218d09d5a4e54e47b25768d9f5e10ac15fe2cf900881400" : "0x254241ea8359518d79c52e64589e147a0447e6c35f33de677a00175061b464e5",
+    "8f218655050a1476b780185e89f19d2b1e1f49e9bd629efad6ac547a946bf6ab" : "0x3416a6939f558a9617a99d12179268f702d39fc408458d70c284de1a80a1c49c",
+    "f2fb02c32b055c805e7238d628e5e9dadef274376114eb1f012337cabe93871e" : "0x48f1db8eec5885a546e12c19d67f4547859fea650015b48454cfc5c79d394279",
+    "396a969a9c1480fa15ed50bc59149e2c0075a72fe8f458ed941ddec48bdb4918" : "0x23b2225a09c417d565c77fb0b3e036d8d5aebbedf91cb1953d80ce5292cd97f6",
+    "abe4f2b264560a397f38eec024369356e5c1ea4f7aab94729369f144b3d97779" : "0x1a4e036ba74b664ba89ec19239a575288fbecfdb7a79d3064791736f67cd2608",
+    "c63e2a7f37a04e5e614c07238bedb25dcc38927fba8fe890597a593c0b2fa4ad" : "0x31529ae63c25966bdb44728d3b9f85a492b128695c1b5bb023430095f8259a53",
+    "81a21b01c15b8d01f6cdfed65e00987cc4c901858c821b2089344987de3102e9" : "0x63220e064b5aea996231271af99fbb95ca20100adc038f3a70216af85b46abb8",
+    "a19d04ac696c7a6616d291c7e5d1377cc8be437c327b75adb5dc1bad745fcae8" : "0xb1ce7fc4ff77674c1cd0b55b7b11d512136b1c255dfe40855d802242a801c2d9",
+    "72b021217ca3fe68922a19aaf990109cb9d84e9ad004b4d2025ad6f529314419" : "0xc2eefebf46c00bd270b796d1c2b13aca776d4ed71987e735aaa1af2ca5a6b54b",
+    "03ae4db29ed4ae33d323568895aa00337e658e348b37509f5372ae51f0af00d5" : "0x02ed0bfc818a060e1378eccda6a6c1dc6b4360b499bdaa23e3c69bb9ba2bfc96",
+    "ef94acc2fb09eb976c6eb3000bab898cab891d5b800702cd1dc88e61d7c3c5e6" : "0xcad9824dd299c55b10085cc2822d82d2b95c6af6d577a784389abb036096bcb7",
+    "59671f59d12dc81bae078754b7469c7434528a66d3fa91193cf204460c198f9b" : "0x2b60d6a87f7d6151b264deb533964622d1492f9f1632554d9213fa51e8f7a92c",
+    "433faaa801ecdb6618e3897177a118b273a8e18cc3ff545aadfc207d58d028f7" : "0xb6c57f055c5919d2da8466fa2d47f4a0fce2552ee1999a2fe7618482ce0d9522",
+    "6d20210495d6518787b72e4ad06bc4df21e68d89a802cf6bced2fca6c29652a6" : "0x30608417f9615779db05cd6f4614590a3fcf6c90516c84b93867612c57dba097",
+    "07ad7b4a7662d19a6bc675f6b467172d2f3947fa653ca97555a9b20236406628" : "0x973f63c3f232ffaae67e03df9d6b44edba596334d286da2d5920abbf610387bb",
+    "f3b50961ff387a3d68217e2715637d0add6013e7ecb83c36ae8062f97c46929e" : "0xb6010b008fb1f6acc6bcf7abc42260fd2fdeb1575b0c27473874ec8a3b074247",
+    "8ccb376aa871517e807358d4e3cf0bc7fe4950474dbe6c9ffc21ef64e43fc676" : "0xac6f489810c5f6964d20f1d87cb6b37592a6aba39a1f4b038666a7e2fc17365b",
+    "235ddea9f40e9af5814dbcc83a418b98e3ee8df1e34e1ae4d45cf5de596023a3" : "0xab38f39c828bd1c2fbe8f427115504d75dcb189a7b701d6da9af86de841fe768",
+    "ec5d399846a9209f3fe5881d70aae9268c94339ff9817e8d18ff19fa05eea1c8" : "0x9ed686fd3b795de6185329add2fe0f5e4f907c08d20be5f06c94c012000535c4",
+    "5b70af49d639eefe11f20df47a0c0760123291bb5bc55053faf797d1ff905983" : "0x8872e6fecf82d40ca53fdba9d75d09129a94e76159b589c78d86382fa8043ead",
+    "7d669ddcdd23d9ef1fa9a9cc022ba055ec900e91c4cb960f3c20429d4447a411" : "0xbca1fe1bb1e6a70085c45e757355ef184e786172c66a6e10612e18822a2d5f31",
+    "c1751e085ee292b8b3b9dd122a135614485a201c35dfc653553f0e28c1baf3ff" : "0x47cb9e798c09e1c77ee587be91b66cdf2a6cab3aba040bfa8596653ed9bc6441",
+    "a639c04942ebfdeabf25bf1b88d6608ef387219748d77ea130bc2fa486b9614f" : "0x8d91ed026578b6a09bf951ba088e05e37b9fa3282796d0868b6b35b5dc9a5278",
+    "3dd2b63686a450ec7290df3a1e0b583c0481f651351edfa7636f39aed55cf8a3" : "0x879116097aee056f838b7c84ea1380f585e01a8cf34d3cc57849930c9c03674b",
+    "8ff1200345393bb25be4f4eeb2d97234e91f7e6213f3745a694b1436e700f271" : "0xaed6e775060949dc0672f12b7f4b3960d65ff47689a0411ce3c8c735db8ba099",
+    "c415de8d2eba7db216527dff4b60e8f3a5311c740dadb233e13e12547e226750" : "0xdcdb26f005d8e4b0820a3c99b916cfa79ef24c4319288f664ad9158966d7bbb0",
+    "af5b9ac426ae79591fde6816bc3f043b5e06d5e442f52112f76249320df22449" : "0xf6e490c108d047e8b1e7687d219862981328a63f0b8b662b224013b0543795f6",
+    "2fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f30" : "0x0541a3b9aa54e4a53cdeb4c59e904ca21b8452c3ee958426ee77dfb7bd8a304d",
+    "6d881ecf489bb24aa10468ca332e3ea262a9bf3a8fb9db1eadac9cce544b16b1" : "0x3192e929d4d7c3366ee294f7bb97c73063234cf6999b028a892b591e7f95348e",
+    "15ecddd26d49e1a8f1de9376ebebc03916ede873447c1255d2d5891b92ce5717" : "0x279e7c274c3c7dbfb44f9d01f21a2030df935895a58b0d72da670a021f21f387",
+    "c2289a6a43d2ce91c6f55caec370f4acc38a2ed477f58813334c6d03749ff2a4" : "0xd161d5885f69684a41c3f3768eb3dfab5ba81341c9d54d5bcf3b687848b25eec",
+    "3f4b77dd904e849f70e1e812b7811de57202b49bc47c56391275c0f45f2ec481" : "0x9c6712ec48c0fcb5777e6931358d5699d10fc5d8dd01a72acaa88b3575102fc7",
+    "6489800bb8974169adfe35937bf6736507097d13c190d760c557108c7e93a81b" : "0xd20b89571c8cb09515e254f5f0b834118baf0f9421e058e990395fa1956f2c24",
+    "2dd14c7c38aa7066c7a508aac299ebcde5165b07d5d9f2d94dfbfe41f0bc5f2e" : "0x5827dab7a6dbc0163e127d94e5b911af4a23ca6cc9f9f00664675d8458a8ddfe",
+    "05934526b94a9fbe4c4ce0c3792213032f086ee4bf58f2168a7085361af9bdc1" : "0xb1271821410c1fe6ee4c73d9532016ee3d28f36ab8f9bcc8a2f8e6953f420072",
+    "1ce9069708fb49e2f1b062fa4f1be0bb151475ca506939d6d8c14386d49f43dc" : "0xe6cf726dcda4d6460d720c033c228d73223e2565cd73b53b01984a784438e844",
+    "35f1e0d9248599d276111821c0fd636b43eef18737c3bb61c7c5c47059787a32" : "0xe8629a9e2406f70d1f2cb79440c925ca5ab6268ac42f0238abcf9c294f0c487c",
+    "8ac0c70fff57e9aefdf5edf44b51d62c2d433653cbb2cf5cc06bb115af04d221" : "0x79616958f2f996b09e67d14b2174c3837cb4aead1eac12c113cbd4755c1b47c4",
+    "f8d030e4ef460b91ad23eabbbb27aec463e3c30ecc8d5c4b71e92f54a36ccdbd" : "0x315181450a5b4e27b92d14f0ce92a8d2ee883382fcb0fb933c311d540ecb9a81",
+    "5bc91f13e412c07599167bae86f07543f076a638962b8d6017ec19dab4a82814" : "0xba116f057c8c054298fc2b4db35daaad903dfc2126816a2d51cebe4946c5e757",
+    "4456d442a152fd1f972b18459263ef467d3c29fb9d667e30c463b086691fbc79" : "0xdba646841ffd000fed92f1c0163698c69f3ccb74396497c98f5e4bef93d57ab2",
+    "385f64d993f7b77d8182ed5003d97c60aa3361f3cecfe711544d2d59165e9bdf" : "0xb0526b6a2960ebacda89119c86e446017fa42b9e1b33dc6d7bf57c86cfa6e311",
+    "7507a4629ad0143550666bce2e7cae0b961a0f624f821feaab642fe1be632f5c" : "0xc2d2b046ee149862c35d1a2254e0b86e49aa7fdfaa04b01326603ed01914a237",
+    "92eea8ba1b00078cdc2ef6f64f091f262e8c7d0576ee4677572f314ebfafa4c7" : "0x4ae42d6bf465609d0fac2c88cbcf07a803db5b1cb6e462de27eca2f73f53266f",
+    "d00bd77d97dc5769de77f96d0e1a79cbf1364e14d0dbf046e221bce2e89710dd" : "0x15dc9e730bbaffeb61dc3d981c5174c5dd418b1ad17938ffa075e2e42d52e685",
+    "eef52e09c878ad41f6a81803e3640fe04dceea727de894edd4ea117e2e332e66" : "0xe2f86479f8a06477a24e8f327a40ad10762dad6cf183b8b11421bc85ac25bf98",
+    "5b1703d7eb9dc8662a61556a2ca2f9861747c3fc803e01ba5a8ce35cb50a13a1" : "0x1ef38c56051de443c1ce78814325574b20cad961124fd93d62594eb318608843",
+    "944f2f908c5166e0732ea5b610599116cd8e1c41f47452697c1e84138b7184d6" : "0x02abcd8ee685f964e7a61786d39730ab6930be3af71923573a11d9751b87b50a",
+    "0781209c28fda797616212b7f94d77af3a01f3e94a5d421760aef020cf2bcb51" : "0x6d31b621402c45fe3a780117df9b2b9c0b9181e305d25ee96cc2f6c89b1b3def",
+    "c19405e4c8bdcbf2a66c37ae05a27d385c8309e9d648ed20dc6ee717e7d30e17" : "0x24fd10e29290a05f9503950f781e8f63ce273adf29580cecdb48e797a5bce342",
+    "bd4dbcbfd90e6bc6c583e07ffcb5cb6d09a0c7b1221805211ace08c837859627" : "0xc7fd1cd1f9c6d824626d786bf983b9128e275ec8a9ee7db8331090be89e7346e",
+    "ef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d" : "0x0ea409db743138a6a35d067de468b1f43944f970267a9026de9794a86e3a0ac3",
+    "e62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43" : "0x144ec4135c65af207b97b3d2dfea9972efc7d80cc13a960ae1d808a3307d90ca",
+    "49601625e1a342c1f90c3fe6a03ae0251991a1d76e480d2741524c29037be28a" : "0xbe76c55678f43f07c22390dbf3b58666e45529543f7c5524b39c566fe2920c97",
+    "67649450b4ca4bfff97cbaf96d2fd9e40f6db148cb65999140154415e4378e14" : "0x7d52011f90533c0f8be0d69fd4c2bcc64917d1956de78f2c0ff08661e9831659",
+    "19d75fde7fee50fe67753fdc825e583594eb2f51ae84e114a5246c4ab23aff4c" : "0xbef4367a85f9ffa85411337f7eeb93ee79fd2f2ade37e8c5b84add0d2814b6fe",
+    "eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a" : "0x1db46472aa29f5a41dd4dc41867fdcbc1594f761e607293c40bdb66d7cd5278f",
+    "389d889017db82bf42141f23b61b8de938a4e2d156e36312175bebf797f493f1" : "0x0946dcdffe349a04e1fe3078711b4b5e662bc74a0732c783ece1cf33992ad19f",
+    "23d7315113f5b1d3ba7a83604c44b94d79f4fd69af77f804fc7f920a6dc65744" : "0x168aa44fa92b27358beb17643834078b1320be6adf1b3bb0c7f018ac3591db1a",
+    "4e53c6ef1f2f9952facdcf64551edb6d2a550985484ccce6a0477cae4c1bca3e" : "0xba58fd5f657f67aba9b209187833d917da2984445e1e3b821571adbb11f89765",
+    "765d2ba906dbc32ca17cc11f5310a89e9ee1f6420508c63861f2f8ba4ee34bb2" : "0x41874d6f43bb98b7111a65ce24a070265927d643734f5dd17db5d180643dbc1f",
+    "58f4ee3a0fc4de834a2e96274a696d0f3d8ec45fc76131a6a49fcd18d3ca9812" : "0x73cbfcf7490fb050ec1f29fe107bca2831ff0c7c5f3961e067a1f87013ca23bb",
+    "972776d57490d31c32279c16054e5c01160bd9a2e6af8b58780c82052b053549" : "0xd9cd763d08d880137479acfaf219b4c8592c8f288219737c94b853a973fad2d7",
+    "6b1381ce7e874dc5410b197ac8348162c0dd6c0d4c9cd6322672d6c2b1d58293" : "0xb67ff2d04061d42600594a7b525463e00bcb6d740581fba5fe919a8fad53aa43",
+    "5967c196ca33171a0b2d140ddc6334b998dd71c2ddd85ba7920c35fd6ed20fe9" : "0x98f8556f0c3af32684144ac87a98d1dbfe3490c044404a861f746b3cc4599ca2",
+    "2356af9529a1064d41e32d617e2ce1dca5733afa901daba9e2b68dee5d53ecf9" : "0x1645fa789b430edbac3021625db360ae4ef37963d58e104b1149998c2ba1c4db",
+    "735f591e4fed988cd38df74d8fcedecf2fe8d9111664e0fd500db9aa78b316b1" : "0x7dc63947c4204ae9b73bd6a4a225f21ac661fe828513950fadd9e7301446ee89",
+    "d69731a2e74ac1ce884fc3890f7ee324b6deb66147055249568869ed700882e4" : "0xa583300e45819172cd1e189bf91c3c8b459125c0c76f2ec109a1bc08e479f60a",
+    "12848738d5db3aef52f51d78d98fc8b8b8450ffb19fb3aeeb67d38f8c147ff63" : "0x5d0c24e5927d70522f1af63f23bdbe632264fa83ea4f8c7743e71d24d24dd4e3",
+    "d64da7f265f00c456c2ebadf4593848129b9c86b45523e441d2f5ceb838a89cf" : "0x0afb0ba9a87527239880aa77d260e8ad84c2c6e2b8393e070e1bdf35f1b84dbb",
+    "baa284eaf23edf975b371ba2818772f93dbae72836bbdea28b07d40f3cf8b485" : "0xde213ecfd2d9b72900a63c8059aa52f2f603dfa927c9746b86d0cad871392878",
+    "c572690504b42b57a3f7aed6bd4aae08cbeeebdadcf130646a692fe73ec1e009" : "0x481568c83f3976fe559950cec24cdffc88bfca468c47617923fd956eb2e4957f",
+    "78d185a741d07edb3412b09008b7c5cfb9bbbd7d568bf00ba737b456ba171501" : "0x27214b7472029ca3cbc758c158837bd7cbdcd23af81c988e4db3168efb6fd7f7",
+    "236b30dd09a9c00dfeec156c7b1efd646c0f01825a1758e3e4a0679e3bdff179" : "0x7280d2f6d66035ba01f9ea3396554390d9b6a5396422d7233826d258a92010cf",
+    "46b8cc9347f04391764a0361e0b17c3ba394b001e7c304f7650f6376e37c321d" : "0xd70758a65410dd05844f1f0b71e28e0531c4e4e254478544c025388f43a1b5d7",
+    "5867f5683c757393a0670ef0f701490950fe93fdb006d181c8265a831ac0c5c6" : "0x75808d1ab7d796cd470e81e656d33fc956446b72d915406a2823ba060df11a5a",
+    "b216f7ca372b318985903866e0b6dc44a14564828c49f36d0d363805aa76335c" : "0xa87a8dc56447a9cc0d6eed383f18de9716af8d00b2d4a61c36e790ca6e58e66a",
+    "956740a4e169e90bb141abfe93652ae3434693bc7ca43cbcea6471408f19ab90" : "0x5f578eb69f3dc953ebd8b6b4fb93c3302085a8c38fe062383440f5d3329b369c",
+    "b82449fd728133488d2d41131cffe763f9c1693b73c544d9ef6aaa371060dd25" : "0x9ff35aa7e87abecc12c1da52521d48d28e444ff0696454aef7ea31cc6205e95d",
+    "d57d90cd8554ea0cf8268de30d5ad67fed9a8f11cce5132a49eb687aed832ea6" : "0xe545620abcfcab122fb0ab90678ac599aebb63ecbaf94798da49869bc66ac6af",
+    "88e2d5cbd2474766abffb2a67a58755a2cc19beb3b309e1ded1e357253aa3623" : "0xe3f1b484dca618f06b7962330267d9d4ceee0aa0276fb4dae9d94a7ee2586ca5",
+    "e799f456b358a2534aa1b45141d454ac04b444ed23b1440b778549bb758f2b5c" : "0x62289212a6d44ae23d6553c269a7f6d6b9cfbe0d3d8ebb8c8c5c4bd49fd8a41d",
+    "67a6f93030420c1c9e3fe37c1ab6b77966af82f995944a9fefce357a22854a80" : "0x0eeaccf721d53ee14bfcc337f00d4f58195f15455d2f9e7fae3ea3e929203994",
+    "9695e2b96ea7b3859da9ed25b7a46a920a776e2fdae19a7bcfdf2b219230452d" : "0x1486f830bcb8f098efd987ff291c0f86240bd0f2a77f379078f04325711de506",
+    "5de33a9112c2b700b8d30b8a3402c103578ccfa2765696471cc672bd5cf6ac52" : "0x607890f56b8c3aab0e56f6fd52d4fde892d19462e4f80a51cb5d47191eae84b5",
+    "701223c92a39dbab065c4a7997fef9c41c8de26ca2bf1f808ce0a4ea1cfd421f" : "0x0c30c67d1758b9440135fbffe8457f0b47243790300b2e71c52c8e51626cee84",
+    "c719eb7bab9b2bc060167f1d1680eb34a29c490919072513b545b9785b73ee90" : "0xb4e5da748598a4bd9e165f7acac70d05c79be86896b95a9c444b4e0840055ba9",
+    "23199c2bcb1303f667e733b9934db9eca5991e765b45f5ed18bc4b231415f2fe" : "0xe40aa9805db55e957d7a330192b0b6dccd07da10a0584aa9c29c100906a424fc",
+    "05380f8817eb1316c0b35ac19c3caa92c9aa9ea6be1555986c46dce97fed6afd" : "0x6dd1245c596b96e7610ebe0a3b2871a1b9e56416d2ba6ef46c725dd6a9d354d8",
+    "6034b1f68b9363dff2cf9d53b1a88fb4d0929c65f34d532db53738853efc00ad" : "0x389321e21c0fbfbc87b6f028c574edbcb3bf3c5add55d70197845f6db7eb8ba8",
+    "b98e7ae8af2d298d2651eb21ab5b8b5738212e13efb43bd0dfbce7a74ba4b5d0" : "0xbc7c8ed97abb4cd01a3ae45d00ec6705ae5545b48247a6f7137e7b1f07c03f2c",
+    "10946973bfcc936b423d52ee2c5a538d96427626fe6d1a7dae14b1c401d1e794" : "0x91d21d68bbdf8cd3b735ce1589a6d1ec2c014a7b187461e66377856a7709ab0a",
+    "70dddcb074263ce201ea9a1be5b3537e59ed5b9060d309e12d61762cfe59fb7e" : "0xb3f046e69beb0efce10e537ad23290031ccef9deda7965d0a0f2cf65f97b71dc",
+    "6f9cd89ef1b7fd39f667101a91ad578b6c6ace4579d5f7f285a4b06aa4504be6" : "0xd5d8428261bd671644a8a623557ddf3c87ead971bc6c6778df7887c854bf82aa",
+    "07a8f31e8910c3b52f338d2aca6f4dc2404753ebafcdf53290ef4993911a71f8" : "0x94a6126dfa234583c547e826751e43a6d3e2637fce75076c1ba40695efffebf1",
+    "e13b1c1ffb32f34e1be9545583f01ef385fde7f42ee66049d30570dc866b77ca" : "0x7f6cdd0117e8f2e5f18403acc278394237f4b118e791b025f8edb3bfa2276d62",
+    "8879170230c9603342f3837cf9a8e76c61791198fb1271bb2552c9af7b33c933" : "0x12e316df7a091f9b8c576ebf64f828a3d080a23223d596d522440edd6df36a9a",
+    "c9e9d228f565c226dfb8ed5f5c9c4f57ab32b7ade7226c3239ff20911a9c3a7b" : "0xc3f8fd27a445af598790fff749af538206a084c9512e86e10fdf50b2f6833820",
+    "19e09bb805456ada3979a7d1cbb4b6d63babc3a0f8e8a9509f68afa5c4c11cd5" : "0x8cf5ac81bc19d99b5a073c193907b6dd891236a065a907894f96b9aa1a9ccdc7",
+    "45b05d03edb6081e7ae536b94b450a42f43e6342791c560a481030b41f9b945d" : "0x87e6124bff3732ad6aa5f2839e314c4d22e121dc4827079908bde78f6c0b37f4",
+    "c8acad81438490d4ebcac23b3e93f31cdbcb893fcba746ea1c66b89684faae2f" : "0xd25c3cbd10f68614cad75bd4663c734ae830487f449e44c476fce0e5d733393d",
+    "d3178156b7c0f6ce10d6da7d347952a672467b51708baaf1a57ffe1fb005824a" : "0x8b6c3644e786236206264929b841116e59b75863c6a9ee8dbf06cca6454aa5e5",
+    "70ab610e3ed6642875f4a259dc29175452733316fee440f23fed99154d1d84f7" : "0x348121e8fb0d35fe0bd970ffd1d0c770e2a6f676f46538091fc5d81235cb06ca",
+    "37505261e557e251290b8c8899453064e8d760ed5c65a779726f2490980da74c" : "0x3c85d4072e6f5aa35bb9c359c88aad41c962a53a7128b2586bab130d8a034592",
+    "3b4656b0d92f0e995024c3dacfc28c47d11af83b374a56c26e514e9a7e46a240" : "0x26344c550151d60c0beadf5f3c2fda4db12e70b4705eb51a421b49d3468abcc6",
+    "93da3352f9f1d105fdfe4971cfa80e9dd777bfc5d0f683ebb6e1294b92137bb7" : "0xb2d9ac5eed302e8b5c1b1a39d89f05606cfe220391ffd41203e53ca0b2703f89",
+    "6d0af467543fc7daedf7abed96423877560c8d03725f3e5c87516774982a679c" : "0xe273328d614db3aec926df6ee7f641bdc752ad55bd5af55f866cc1886b58bf83",
+    "8376cfd7ca8bcdf372ced05307b24dced1f15b1afafdeff715664598f15a3dd2" : "0x0223b5961d18f2931a4612eaeb8f92516acd4a1062dcc4bdc7f540425bf549f6",
+    "ee70804471fe22d029ac2d2b00ea18bbf4fb062958d425e5830fd25bed430345" : "0xf49d27eca820e75bf4bbb0b403c87a9c5ad8af728ea7ff36b0f923f8430607f8",
+    "fa17ceaf30d19ba51112fdcc750cc83454776f47fb0112e4af07f15f4bb1ebc0" : "0xe903bfc8a57f66d18463b6fde29afa5a0319cb5f80e4a5cd4998611a8506a08f",
+    "0b1e3297e69f162877b577b0d6a47a0d63b2392bc8499e6540da4187a63e28f8" : "0xec29451f73f5a09cf05b461d717858f763152111f7031bbb158916bb26462d43",
+    "d45392f678a1287b8412ed2aaa326def204a5c234df7cb5552d756c332283d81" : "0xcb26fa836cb0c55a50e8946abe3e25d5f7fa74800fc9f6f8041769307f640884",
+    "67aed5a24fdad045475e7195c98a98aea119c763f272d4523f5bac93a4f33c2b" : "0x63e31fbd85d67c722deea6dda5f7dc1764fcaa27cb34e7c0cc89d5e86c9d6e53",
+    "5c2416ad4b5fe25c38ea2078927d59dad6a1d4110480c0c96c9b4421744f7507" : "0x3395df92c2c363d85a45c8044e35bb60e9c7afa48caf94e829aa41e93fb60681",
+    "1888f463c27997174f97d2a36af29bf4648b61a5f69e67c45505a80f826bb785" : "0xf4f3fb45757e9af82c850974f9531777a378f5a8bccd45b2e83b1bbd2f0b9949",
+    "327ae981719058e6fb44e132fb4adbf1bd5978b43db0661bfdaefd9bea0c82dc" : "0x9bde4683d80e5262283355d572b2b2601eb50a84c9b8b9df732c36c14f633765",
+    "3607bf4d7b78666bd3736c7aacaf2fd2bc56caa8667d3224971ebe3c0623292a" : "0x769bf65cd7d01c07648a808d6254b3d73a769b7ba1e96dc9b05dcd58f67be08c",
+    "2394ce86c7d68050ce52797923860f6c1656a73fb11bd10dacb3f9c719acdd1d" : "0xfeac66a8f3dcaa723609b06cb6f9eaa20bf92c80d74964c74b9c33c98244b328",
+    "2077043ee3b67b9a70949c8396c110f6cf43de8e6d9e6efdcbd557a152cf2c6e" : "0x6158dae7ddc9178fe4d4663769f952a6253cb5803f8bca6cd5c24791932da82d",
+    "e1d3115c6e7ac649faca875b3102f1000ab5e06b03f6903e0d699f0f5315ba86" : "0xc13e1eb4edfb4b7e5d5687f3baa0b106fbdb1c86c5ad46072b6e09cdbabe279b",
+    "e65ff435be42630439c96396653a342829e877e2aafaeaf1a10d0ee5fd2cf3f2" : "0x0ff485223dc1d6b0463ce9ee33287642bd42dc6a2048a7cad7d4bbcadd8d9f51",
+    "432a52bde005a010dc32c47733e4595fea0ea04df3b5aaa1c45153a527d646f0" : "0x81ac67ae2314b786980f3465eaba7a7277e0719de13e987b2f1367eadca0328d",
+    "a1a6465f4c2ebf244c31d80bc95c27345a3424e428c2def33eced9e90d3f701b" : "0x6cf621863304d486b8c623cca492ca95cfe0d641abd288139a0495d63129f9cc",
+    "c81114e16ec3cbcdf20197ac974aed5a254b941773971260ce09e7caebd6af46" : "0xe79a652ca6e6c242a2865bf11d6b1e3ae2464b2740fcb6b627278a4565613a07",
+    "d052e6f54fe29355d6a3c06592fdefe49fae7840df6d8655bf6d6bfb789b56e4" : "0xe8399d70a6d0789c961a3fb8bca2a7aa8820ac42c9f3fc9f246d7d5f513fb912",
+    "63f341689d98a12ef60a5cff1d7f85c70a9e17bf1575f0e7c0b2512d48b1c8b3" : "0xb419c2b26f4cec0da24a719c33fb5a503613a5a1f080fb1b29c1d00a2d477f3f",
+    "1021a42d623ab4fe0bf8c47fd21cc10636e39e07f91e9b2478551e137d512aaa" : "0xd130d51ee53be539e71733e41899cb9d70dfdc3b53c5934dd200ed9a86767b35",
+    "d37e4513ebe235fff81e453d400debaf9a49a5df2b7faa11b3831d35d7e72cb7" : "0xbf45311362a393ab0331658ffeeb51b85fd32629643152199980f1a83a019246",
+    "95609d32c98a467a72ac419f2e64bb2b8dbd5b00b74f3a0fd72f42343af1743d" : "0x5a2bf6e3ae4760a934ad5598459dbb398c887839614c0a596935139baaa3869e",
+    "9095653620547ece988ec51486dc7a6eb2efddbce8ea5bedbd53bf00cca84cf6" : "0x8bd322a29436b44cb3cfd5268266435a7b81ddd5f46c6f651943ff57c694aae9",
+    "ff4c53361e36a9b837433c87d290c229e1f01aec5ef98d9f3f70953a20a629ce" : "0x0190cb92736e9d7d9f4ed17b92f15473607dfeb93b93409504cf19ae6d4250db",
+    "9d23a47f843f5c9284832ae6e76e4aa067dc6072a58f151d39a65a4cc792ef9f" : "0x4063d4b34fa78c353fe2ac708d16d95b20ad58cb89781e55665e257d7b2d0425",
+    "9aa471dccea36b90703325225ac76189baf7e0cc286b8843de1de4f31f9caa7d" : "0x0a8c3df365d92aa5b947352371c02a555ea300359ffd37fcafcaa3c529cbab7c",
+    "b7e3904c08ddd9c0c10c6d207d390fd19e87eb6aab96304f571ed94caebdefa0" : "0x7ced49286dcbc4711535d7bc10a853527854c55cd5973445b1f1c5aa81b6f49e",
+    "70cd05521e3bdeaee2cadc1360f0d95397f03275f273199be35a029114f53a3b" : "0x38739a5eed6d192c88ad72cdda0ff1d4420adf4dc7ad78ed254eecece1f55992",
+    "15add95022ae13563a11992e727c91bdb6b55bc183d9d747436c80a483d8c864" : "0x9a1511ffe5a1eff9d148e7ff6d440eaec96325632e67f041976ff2fd9d1b8fc9",
+    "2a01deaec9e51a579277b34b122399984d0bbf57e2458a7e42fecd2829867a0d" : "0xa6ab98ad22e85c0b1673c3b7fe55fa454cf1d23fd8c4cf9ac85d97070872315a",
+    "dcef50dd0a4cd2dcc17e45df1676dcb336a11a61c69df7a0299b0150c672d25c" : "0x15da230ea0b9de48c24067720adbe77d511be606659668b9252c72fd4f12896a",
+    "3112b03a41c910ed446852aacf67118cb1bec67b2cd0b9a214c58cc0eaa2ecca" : "0xea6c34fc172fe57491e3bc613e13f7a5232704977d0efaa8c38fa3eafb53a190",
+    "8bf649e08e5a86129c57990556c8eec30e296069b524f4639549282bc5c07bb4" : "0x757936648c89c45ae5eec993531ee5f725362070eec7394d328fcda4e5501f25",
+    "fa2d39b681f3cef5fa87432a8dbd05113917fffb1b6829a37395c88396522a4e" : "0x42dc6d003a90a5e172673236488918908b0704f8da67ed090f96a85f6ddb0376",
+    "8419416ba640c8bbbcf2d464561ed7dd860db1e38e51cec9baf1e34c4be839ae" : "0x6678e6bc78d00aafa1135f9ec4813d9070a35bcd945dfdb447e784df2fd7b3e9",
+    "bd640cddb72063e2ede34c6a0baf6699759b9837fcb06aa0e2fbcecb9b65fde7" : "0xaec019399f0c843477d0fb85ff549595cf86a1181739a381add99d4dba298664",
+    "06d9fa501fd2bef47265361ca0eaf6e0a97c3b226cea5ab760240f70818581ad" : "0x1d73b0ea969a4a5e3016f18b98fe477dc8c1aea8c3d1bd6353d7bdeb40f0b11b",
+    "b00b60f88b03a6a625a8d1c048c3f66653edf217439983d037e7222c4e612819" : "0x822ecc552fc661aeb063317c23d19d702eae783ca3a7348efee141af5f777a05",
+    "83a6de4ec10bce1c0515d1aac082fd193f268f0c3b62da0c8ed1286319272415" : "0xacc9bb2c3d151d04d6c8ef6d793a5a22ddce6a4e030dbccf8eb4df79ee853356",
+    "fd05a384ba19863cbdfc6575bed584f041ef50554bab3ab482eabe4ea58d9f81" : "0x82744f353e7b2987fc9b922a34c1ce5233ce47fb73c2805b329f4bdb47f2ca4f",
+    "feff234600320f4d6bb5a01d02570a9725c1e424977f2b823f7231e6857bdae8" : "0xe077710b5ca75178aeaa20a3190b61c7f366197222fa0b999bbda58ee92d88c4",
+    "3d253019d38099c0fe918291bd08c9b887f4306a44d7d472c8031529141f275a" : "0x3af9e87e527860d7554cc3f3d2f068c341d554d1c321280d608deaf10e620a05",
+    "26d53c97247ec18d576bbd23f88078acc22b42168dcb1d29a76501a956e26bad" : "0xa43c7f01106bc158770caa061354c96dc01f01a8549f6167988c9315b22fa0c4",
+    "9f383d612ac09c7e6ffda24deca1502fce72e0ba58ff473fea411d9727401cc1" : "0xb21f8c8b67a213288b06d9f7b8d637dee468e0819a87b4109d42abe97bb0d7c4",
+    "ca3eed9b267293f6595901c734c7525ce8ef49adafe8284606ceb307afa2ca5b" : "0xc4b6e8fed5fdf6732aea2dbb99689eafada1beb6b8e6ad721483f7da1d9bed3c",
+    "2f7c4f738d498585065a4b87b637069ec99474597da7f0ca349ba8ac3ba9cac5" : "0x03e5eab4e05ecfa1586864e99d0cf7ca041d538f3d060746186ca3e570918014",
+    "26852e2d0696e25e6adaad2d7ca3a1f2f15aab68d317ace14d41b4128a7e780f" : "0xa3431a3f6a43dad744494ab9c05e848875044aa280bd6116ac60d9a5ac58ca75",
+    "703e36203020ae6761e6298975764e266fb869210db9b35dd4e4225fa68217d0" : "0xb0a059f4bc5b92f2e9a8ad97d406d1d14455a7cc9dac58fff9fb475ce3e675df",
+    "6b701e292e0836d18a5904a08fe94534f9ab5c3d4ff37dc02c74dd0f4901944d" : "0xc396eb2b9c1914c6dbfa66b7188ab5ba36688787e1ae8bf96a2c4ade9732cbb5",
+    "eff690a187797aa225723345d4612abec0bf0cec1ae62347c0e7b1905d730879" : "0x82bf47e2ac2597bba0f0c1775ff81cdff2bfe1d9af2a65712013cc2d614c6f94",
+    "6c75e52531ec5fd3ef253f6062956a8508a2f03fa0a209fb7fbc51efd9d35f88" : "0x30886170ff4d71398a5818940b0c2abd54b13c536c9558ed197c2f44ba2cbc35",
+    "831624f51c7bd4499fe5e0f16dfa2fd22584ae4bdc496bbbbe9ba831b2d9bce9" : "0xd1213505a03e0c4ddc08bfc3875b03c472856f5e481b4fbcd1a18ba59d3cac07",
+    "3fa4252848f9f0a1480be62745a4629d9eb1322aebab8a791e344b3b9c1adcf5" : "0x3f5facfd23427362a17d5e0dca85c94098fb49bded49a2555058a352bb516a56",
+    "5c6c0d2386e3352356c3ab84434fafb5ea067ac2678a38a338c4a69ddc4bdb0c" : "0x3ece052ac5c282aab98a3c43ff7d02147a8b506c3f22711f99654537aea47131",
+    "6e3f3fa8253588df9326580180233eb791e03b443a3ba7a1d892e73874e19a54" : "0xa17792daa3e88d2825ceb249ec92c455d5f01d8fc8109779a6c79bb83846370c"
+  }

+ 7 - 5
target_chains/sui/scripts/pyth/create_all_price_feeds.ts

@@ -16,18 +16,20 @@ dotenv.config({ path: "~/.env" });
 
 import { REGISTRY, NETWORK } from "../registry";
 
-// Network dependent settings.
-let network = NETWORK.TESTNET; // <= NOTE: Update this when changing network
-const walletPrivateKey = process.env.SUI_TESTNET; // <= NOTE: Update this when changing network
-const price_feed_id_url = "https://xc-testnet.pyth.network/api/price_feed_ids"; // <= NOTE: Update this when changing network
+// ================== Network dependent settings ==================
+let network = NETWORK.MAINNET; // <= NOTE: Update this when changing network
+const walletPrivateKey = process.env.SUI_MAINNET; // <= NOTE: Update this when changing network
+const price_feed_id_url = "https://xc-mainnet.pyth.network/api/price_feed_ids"; // <= NOTE: Update this when changing network
 const connection = new PriceServiceConnection(
-  "https://xc-testnet.pyth.network", // <= NOTE: Update this when changing network
+  "https://xc-mainnet.pyth.network", // <= NOTE: Update this when changing network
   {
     priceFeedRequestConfig: {
       binary: true,
     },
   }
 );
+// ================================================================
+
 const registry = REGISTRY[network];
 const provider = new JsonRpcProvider(
   new Connection({ fullnode: registry["RPC_URL"] })

+ 2 - 1
target_chains/sui/scripts/pyth/create_price_feed.ts

@@ -14,9 +14,10 @@ dotenv.config({ path: "~/.env" });
 
 import { REGISTRY, NETWORK } from "../registry";
 
-// Network dependent settings.
+// ================== Network dependent settings ==================
 let network = NETWORK.TESTNET; // <= NOTE: Update this when changing network
 const walletPrivateKey = process.env.SUI_TESTNET_BASE_64; // <= NOTE: Update this when changing network
+// ================================================================
 
 const registry = REGISTRY[network];
 const provider = new JsonRpcProvider(

+ 4 - 3
target_chains/sui/scripts/pyth/deploy.ts

@@ -17,9 +17,10 @@ import { REGISTRY, NETWORK } from "../registry";
 
 dotenv.config({ path: "~/.env" });
 
-// Network dependent settings.
-let network = NETWORK.TESTNET; // <= NOTE: Update this when changing network
-const walletPrivateKey = process.env.SUI_TESTNET; // <= NOTE: Update this when changing network
+// ================== Network dependent settings ==================
+let network = NETWORK.MAINNET; // <= NOTE: Update this when changing network
+const walletPrivateKey = process.env.SUI_MAINNET; // <= NOTE: Update this when changing network
+// ================================================================
 
 const registry = REGISTRY[network];
 const provider = new JsonRpcProvider(

+ 4 - 2
target_chains/sui/scripts/pyth/get_price_info_object_ids.ts

@@ -1,10 +1,12 @@
 import { Connection, JsonRpcProvider } from "@mysten/sui.js";
 
+// ================== Network dependent settings ==================
 const provider = new JsonRpcProvider(
-  new Connection({ fullnode: "https://fullnode.testnet.sui.io:443" }) // <= NOTE: Update this when changing network
+  new Connection({ fullnode: "https://fullnode.mainnet.sui.io:443" }) // <= NOTE: Update this when changing network
 );
 const objectId =
-  "0xf8929174008c662266a1adde78e1e8e33016eb7ad37d379481e860b911e40ed5"; // <= NOTE: Update this when changing network AND with new deployment
+  "0x14b4697477d24c30c8eecc31dd1bd49a3115a9fe0db6bd4fd570cf14640b79a0"; // <= NOTE: Update this when changing network AND with new deployment
+// ================================================================
 
 async function main() {
   // Table of Sui Pyth PriceIdentifier => Price Info Object IDs

+ 6 - 5
target_chains/sui/scripts/pyth/init_state.ts

@@ -11,9 +11,10 @@ import {
 import { REGISTRY, NETWORK, INITIAL_DATA_SOURCES } from "../registry";
 dotenv.config({ path: "~/.env" });
 
-// Network dependent settings.
-let network = NETWORK.TESTNET; // <= NOTE: Update this when changing network
-let walletPrivateKey = process.env.SUI_TESTNET; // <= NOTE: Update this when changing network
+// ================== Network dependent settings ==================
+let network = NETWORK.MAINNET; // <= NOTE: Update this when changing network
+let walletPrivateKey = process.env.SUI_MAINNET; // <= NOTE: Update this when changing network
+// ================================================================
 
 const registry = REGISTRY[network];
 const initial_data_sources = INITIAL_DATA_SOURCES[network];
@@ -35,9 +36,9 @@ async function main() {
 
   // NOTE: Set these before calling init_pyth
   const upgradeCap =
-    "0x0ca3774120057575d31f771a9779d449f8a7f4350948d9ab3e8b899481a229cf";
+    "0x82d5b1ab3bd40d121f1a9b073815f241ccd696edf324d2a386d38477f0834082";
   const deployerCap =
-    "0x2f79ab183ec0c602c95384638e5a13892ac93ea839b9d953a2a4be1a11d8a449";
+    "0x5bc07a9e7627534680313a2a0499cbbaa76c4b50db30eb86e85ae211c26fc911";
 
   init_pyth(wallet, PYTH_PACKAGE, deployerCap, upgradeCap);
 }

+ 4 - 5
target_chains/sui/scripts/pyth/update_price_feeds.ts

@@ -17,13 +17,12 @@ dotenv.config({ path: "~/.env" });
 import { REGISTRY, NETWORK } from "../registry";
 
 // ================== Network dependent settings ==================
-let network = NETWORK.TESTNET;
-const walletPrivateKey = process.env.SUI_TESTNET;
+let network = NETWORK.MAINNET;
+const walletPrivateKey = process.env.SUI_MAINNET;
 const price_connection_url = "https://xc-mainnet.pyth.network";
+const PATH_TO_PRICE_ID_TO_OBJECT_MAP = "./generated/price_id_to_object_id.mainnet.json"
 // ================================================================
 
-const PATH_TO_PRICE_ID_TO_OBJECT_MAP = "./generated/price_id_to_object_id.testnet.mainnet_simulation.json"
-
 const registry = REGISTRY[network];
 const provider = new JsonRpcProvider(
   new Connection({ fullnode: registry["RPC_URL"] })
@@ -49,7 +48,7 @@ async function main() {
   // For a full list of testnet price feed ids, see:
   // https://pyth.network/developers/price-feed-ids#pyth-evm-testnet
   const price_feed_ids = [
-    "0xccca1d2b0d9a9ca72aa2c849329520a378aea0ec7ef14497e67da4050d6cf578"
+    "0x63f341689d98a12ef60a5cff1d7f85c70a9e17bf1575f0e7c0b2512d48b1c8b3"
     // INSERT YOUR PRICE FEED ID HERE!
   ];
 

+ 4 - 4
target_chains/sui/scripts/registry.ts

@@ -29,13 +29,13 @@ export const REGISTRY = {
   },
   MAINNET: {
     PYTH_PACKAGE_ID:
-      "",
+      "0x00b53b0f4174108627fbee72e2498b58d6a2714cded53fac537034c220d26302",
     PYTH_STATE_ID:
-      "",
+      "0xf9ff3ef935ef6cdfb659a203bf2754cebeb63346e29114a535ea6f41315e5a3f",
     WORMHOLE_PACKAGE_ID:
-      "",
+      "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a",
     WORMHOLE_STATE_ID:
-      "",
+      "0xaeab97f96cf9877fee2883315d459552b2b921edc16d7ceac6eab944dd88919c",
     RPC_URL: "https://fullnode.mainnet.sui.io:443",
   },
 };