diff --git a/package.json b/package.json index 34866ca..c9e9815 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghost-lite", - "version": "0.0.19", + "version": "0.1.0", "description": "Web application for Ghost and Casper chain.", "author": "Uncle f4ts0 ", "maintainers": [ diff --git a/src/components/ChainSelect.tsx b/src/components/ChainSelect.tsx index ea768c4..c3c08a5 100644 --- a/src/components/ChainSelect.tsx +++ b/src/components/ChainSelect.tsx @@ -17,8 +17,8 @@ import { const chainData = [ { - label: "Casper", - value: "0x07074eb5f47a6f4dd70430674e5174d5414bc055292b90392fb6f0a28c7524d1", + label: "CASPER", + value: "0xa217f4ee58a944470e9633ca5bd6d28a428ed64cd9b6f3e413565f359f89af90", chainSpec: casperDevelopment, } ] diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 1b984cb..a2ba09b 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -131,7 +131,7 @@ export const Sidebar = () => { >
-
Ghost Lite Git
+
GHOST Lite Git
v {pckg.version}
diff --git a/src/components/chainspecs/casper_dev.ts b/src/components/chainspecs/casper_dev.ts index 9f48c73..ed3e5bb 100644 --- a/src/components/chainspecs/casper_dev.ts +++ b/src/components/chainspecs/casper_dev.ts @@ -3,24 +3,37 @@ export const chainSpec: string = `{ "bootNodes": [ "/dns/bootnode007.ghostchain.io/tcp/30335/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", "/dns/bootnode007.ghostchain.io/tcp/30336/ws/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", - "/dns/bootnode007.ghostchain.io/tcp/443/wss/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf" + "/dns/bootnode007.ghostchain.io/tcp/443/wss/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", + "/dns/bootnode007.ghostchain.io/tcp/30335/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", + "/dns/bootnode007.ghostchain.io/tcp/30336/ws/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", + "/dns/bootnode007.ghostchain.io/tcp/443/wss/p2p/12D3KooWF9SWxz9dmy6vfndQhoxqCa7PESaoFWEiF8Jkqh4xKDRf", + "/dns/bootnode70.chain.ghostchain.io/tcp/30334/p2p/12D3KooWP3h5dSdqcpvsCr7fp1jyfqDj291QDZ68a4gY6VQ8T1nW", + "/dns/bootnode70.chain.ghostchain.io/tcp/30335/ws/p2p/12D3KooWP3h5dSdqcpvsCr7fp1jyfqDj291QDZ68a4gY6VQ8T1nW", + "/dns/bootnode70.chain.ghostchain.io/tcp/30336/wss/p2p/12D3KooWP3h5dSdqcpvsCr7fp1jyfqDj291QDZ68a4gY6VQ8T1nW" ], "chainType": "Live", "forkBlocks": null, "genesis": { - "stateRootHash": "0x6eea39160f02144c3be648666295dd9308a7aedcc1853b1ef3f7d2db0782f131" + "stateRootHash": "0x9f83bb5130060f3c6e3bb0949991d63ab06d0c51b6b35ad9ea15d611527626f5" }, "id": "casper_staging_testnet", "lightSyncState": { - "babeEpochChanges": "0x048658ee3ae2b0f2ac2ea8c1cb39ae2502c83ed1ad6a8bb58855c5dbff796450a71c41220001c3bc68110000000023c668110000000004d01886165131514f2d7e1a79499adc2a298c2c614d98b50f5bb8a39a68be07313c4a22000123c668110000000083cf68110000000004809c48e56fa8317d7917a3400b2b02d5f6b5fbf36ca1a6a01fc07d7553ee77d46c5322000183cf681100000000e3d868110000000000000c809c48e56fa8317d7917a3400b2b02d5f6b5fbf36ca1a6a01fc07d7553ee77d46c53220001d00300000000000083cf6811000000006009000000000000983a4ba2e64dade462e5bffe50da0eb31f2f878566719b088da6910c91aaa2df670100000000000000965245a484d66d8497f8e8d7a8c7fcf1aea9321c0f26b1164f20f1c692ccb8100100000000000000eeaa5bb72adcdbeb1b57627188079f7fd3fa4174bdeaf1c87278444f291a4276010000000000000064e9968f3af2e1a86ee8d4be9ad77a1d66f50138527988bf93ede25baaf2e67101000000000000001c01ff29c8aa7077618243821cc4f2de007c6e4032cc8f9c388243d806f56f670100000000000000bebea1f2569c213a442f6679a0a46a57cba0c85fd979125ef4015aef7453b07a01000000000000007280f01d3fa365b8ce1a9769c0a3d9705707ae26a437252968c7a0bdd008714801000000000000004ebdaaf6f4ca06a88c17f53c8708850383464aebe5bb9954f39892c69f5aa6510100000000000000e6efe084d1d77541a3599fa4bc1ade21868ce3b5b552dc8c2cc4637f46b6123501000000000000003a7780aafe1a553983752dac1c886dc3fdc6d222e4fcd6c3cc1396025f82677301000000000000006c0aec49974aaff08ff962a2d8d7857227d027ed27a272cbc4acaa1ee937db0f010000000000000062041a181a46cc7917a0c1046ecc872254f1db6b42f0414be7ac0c350b31536e01000000000000003a145fb664353e473f1937058c881b14ed150285f3cec1aff348c5209d56d96d01000000000000001a968f601dc22748e962b89fee0a25c5e78a153eea983d8100bd8dcbb31951610100000000000000ec981eb1ef1ddbc8ded2db16198cb03667b4b39a8ea58f28ad469ddfaf2561610100000000000000ceb63298b1b7a1277fddf6eee735dbbf9921fd5ebaac0132eee1963e22cf59350100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f010000000000000028e1b12c5ccbdef04664d2f1848b2d35c56f270b144530b4534b9e7c2a551675010000000000000056d8cd3c25a6e0c60d03f42cb78720a10bd202f6d1e8cc3026c2b2a2c6650847010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000a6a0b6649ec5ceac3a6411f3628ecf7e6d1325d9b94695a652fb4c139f5376630100000000000000e85980cec7b6ac2ca13b29a5d14e11b48047d67736c9dbf1412e8595fca0772501000000000000001838e42919010862bcc2454d6fbf3e5f9425f33f74c2866797f5b1dc3ad83c320100000000000000fc01ebc294a18258caab484788a6560fcaaaf70bc448576642c95900be14770f0100000000000000e0f0a776ecc9fa5e1f22e2fa001fe3fba5aea52b9444bc894b45589d421324750100000000000000a0a325397c15065fc70c2e4f01d61b78d4d02bfcc1e585d0ce9016c56d41d81c01000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e49010000000000000008cdee693e431e45482682c7ce19a9cdb42d8511b231859f082195b20298d13301000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f0100000000000000ca72b6ea2c83f9e429479bf51c324ea90cbf01e08d2850ced2590c8796cfe2220100000000000000002f6d3cd5c129d59d603dbf60c827ac455fc08514265ce2ce4bfb311c58044d0100000000000000e687e40a8f603c4bf9df002aeb28e67b1d796212053baaa2a88dde7fa786841b0100000000000000e652408a01742d10dc3cd760c7f849ece7aae647b563d927b72c30c62a91891e01000000000000008006e3f6e3d92c4c5f2e2f001452e4993e6d5c2b1136f2ae6060c6e9c9523b4a010000000000000050a40b9d2fa061d11a0571d7c30a162c3da98cc71a8410aeaeb0dc4a5299c7110100000000000000d496d7d1a5c74a853ca60abbf5b3b2d44fce42fecbb2110ea307cb1079d351240100000000000000d47c5fbcee560bcd82a784d0301dc0d89e51fd3ecd8881d0adcb48156f7a77730100000000000000f0d0139b1432d818f2163fb07c37dfd4bdaeb5f7b81bc78e20f9794a211321700100000000000000f790b06771c0e33f18f575c490b39853c41c0db74e14d61feb4e4b40e0f951d401000000000000000400000000000000028658ee3ae2b0f2ac2ea8c1cb39ae2502c83ed1ad6a8bb58855c5dbff796450a71c41220001ce03000000000000c3bc6811000000006009000000000000983a4ba2e64dade462e5bffe50da0eb31f2f878566719b088da6910c91aaa2df670100000000000000965245a484d66d8497f8e8d7a8c7fcf1aea9321c0f26b1164f20f1c692ccb8100100000000000000eeaa5bb72adcdbeb1b57627188079f7fd3fa4174bdeaf1c87278444f291a4276010000000000000064e9968f3af2e1a86ee8d4be9ad77a1d66f50138527988bf93ede25baaf2e67101000000000000001c01ff29c8aa7077618243821cc4f2de007c6e4032cc8f9c388243d806f56f670100000000000000bebea1f2569c213a442f6679a0a46a57cba0c85fd979125ef4015aef7453b07a01000000000000007280f01d3fa365b8ce1a9769c0a3d9705707ae26a437252968c7a0bdd008714801000000000000004ebdaaf6f4ca06a88c17f53c8708850383464aebe5bb9954f39892c69f5aa6510100000000000000e6efe084d1d77541a3599fa4bc1ade21868ce3b5b552dc8c2cc4637f46b6123501000000000000003a7780aafe1a553983752dac1c886dc3fdc6d222e4fcd6c3cc1396025f82677301000000000000006c0aec49974aaff08ff962a2d8d7857227d027ed27a272cbc4acaa1ee937db0f010000000000000062041a181a46cc7917a0c1046ecc872254f1db6b42f0414be7ac0c350b31536e01000000000000003a145fb664353e473f1937058c881b14ed150285f3cec1aff348c5209d56d96d01000000000000001a968f601dc22748e962b89fee0a25c5e78a153eea983d8100bd8dcbb31951610100000000000000ec981eb1ef1ddbc8ded2db16198cb03667b4b39a8ea58f28ad469ddfaf2561610100000000000000ceb63298b1b7a1277fddf6eee735dbbf9921fd5ebaac0132eee1963e22cf59350100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f010000000000000028e1b12c5ccbdef04664d2f1848b2d35c56f270b144530b4534b9e7c2a551675010000000000000056d8cd3c25a6e0c60d03f42cb78720a10bd202f6d1e8cc3026c2b2a2c6650847010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000a6a0b6649ec5ceac3a6411f3628ecf7e6d1325d9b94695a652fb4c139f5376630100000000000000e85980cec7b6ac2ca13b29a5d14e11b48047d67736c9dbf1412e8595fca0772501000000000000001838e42919010862bcc2454d6fbf3e5f9425f33f74c2866797f5b1dc3ad83c320100000000000000fc01ebc294a18258caab484788a6560fcaaaf70bc448576642c95900be14770f0100000000000000e0f0a776ecc9fa5e1f22e2fa001fe3fba5aea52b9444bc894b45589d421324750100000000000000a0a325397c15065fc70c2e4f01d61b78d4d02bfcc1e585d0ce9016c56d41d81c01000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e49010000000000000008cdee693e431e45482682c7ce19a9cdb42d8511b231859f082195b20298d13301000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f0100000000000000ca72b6ea2c83f9e429479bf51c324ea90cbf01e08d2850ced2590c8796cfe2220100000000000000002f6d3cd5c129d59d603dbf60c827ac455fc08514265ce2ce4bfb311c58044d0100000000000000e687e40a8f603c4bf9df002aeb28e67b1d796212053baaa2a88dde7fa786841b0100000000000000e652408a01742d10dc3cd760c7f849ece7aae647b563d927b72c30c62a91891e01000000000000008006e3f6e3d92c4c5f2e2f001452e4993e6d5c2b1136f2ae6060c6e9c9523b4a010000000000000050a40b9d2fa061d11a0571d7c30a162c3da98cc71a8410aeaeb0dc4a5299c7110100000000000000d496d7d1a5c74a853ca60abbf5b3b2d44fce42fecbb2110ea307cb1079d351240100000000000000d47c5fbcee560bcd82a784d0301dc0d89e51fd3ecd8881d0adcb48156f7a77730100000000000000f0d0139b1432d818f2163fb07c37dfd4bdaeb5f7b81bc78e20f9794a211321700100000000000000d4f9d7eb81375bd657928d23d11db003d898f0b83726909f3ebeb41d598acefa0100000000000000040000000000000002d01886165131514f2d7e1a79499adc2a298c2c614d98b50f5bb8a39a68be07313c4a220001cf0300000000000023c66811000000006009000000000000983a4ba2e64dade462e5bffe50da0eb31f2f878566719b088da6910c91aaa2df670100000000000000965245a484d66d8497f8e8d7a8c7fcf1aea9321c0f26b1164f20f1c692ccb8100100000000000000eeaa5bb72adcdbeb1b57627188079f7fd3fa4174bdeaf1c87278444f291a4276010000000000000064e9968f3af2e1a86ee8d4be9ad77a1d66f50138527988bf93ede25baaf2e67101000000000000001c01ff29c8aa7077618243821cc4f2de007c6e4032cc8f9c388243d806f56f670100000000000000bebea1f2569c213a442f6679a0a46a57cba0c85fd979125ef4015aef7453b07a01000000000000007280f01d3fa365b8ce1a9769c0a3d9705707ae26a437252968c7a0bdd008714801000000000000004ebdaaf6f4ca06a88c17f53c8708850383464aebe5bb9954f39892c69f5aa6510100000000000000e6efe084d1d77541a3599fa4bc1ade21868ce3b5b552dc8c2cc4637f46b6123501000000000000003a7780aafe1a553983752dac1c886dc3fdc6d222e4fcd6c3cc1396025f82677301000000000000006c0aec49974aaff08ff962a2d8d7857227d027ed27a272cbc4acaa1ee937db0f010000000000000062041a181a46cc7917a0c1046ecc872254f1db6b42f0414be7ac0c350b31536e01000000000000003a145fb664353e473f1937058c881b14ed150285f3cec1aff348c5209d56d96d01000000000000001a968f601dc22748e962b89fee0a25c5e78a153eea983d8100bd8dcbb31951610100000000000000ec981eb1ef1ddbc8ded2db16198cb03667b4b39a8ea58f28ad469ddfaf2561610100000000000000ceb63298b1b7a1277fddf6eee735dbbf9921fd5ebaac0132eee1963e22cf59350100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f010000000000000028e1b12c5ccbdef04664d2f1848b2d35c56f270b144530b4534b9e7c2a551675010000000000000056d8cd3c25a6e0c60d03f42cb78720a10bd202f6d1e8cc3026c2b2a2c6650847010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000a6a0b6649ec5ceac3a6411f3628ecf7e6d1325d9b94695a652fb4c139f5376630100000000000000e85980cec7b6ac2ca13b29a5d14e11b48047d67736c9dbf1412e8595fca0772501000000000000001838e42919010862bcc2454d6fbf3e5f9425f33f74c2866797f5b1dc3ad83c320100000000000000fc01ebc294a18258caab484788a6560fcaaaf70bc448576642c95900be14770f0100000000000000e0f0a776ecc9fa5e1f22e2fa001fe3fba5aea52b9444bc894b45589d421324750100000000000000a0a325397c15065fc70c2e4f01d61b78d4d02bfcc1e585d0ce9016c56d41d81c01000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e49010000000000000008cdee693e431e45482682c7ce19a9cdb42d8511b231859f082195b20298d13301000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f0100000000000000ca72b6ea2c83f9e429479bf51c324ea90cbf01e08d2850ced2590c8796cfe2220100000000000000002f6d3cd5c129d59d603dbf60c827ac455fc08514265ce2ce4bfb311c58044d0100000000000000e687e40a8f603c4bf9df002aeb28e67b1d796212053baaa2a88dde7fa786841b0100000000000000e652408a01742d10dc3cd760c7f849ece7aae647b563d927b72c30c62a91891e01000000000000008006e3f6e3d92c4c5f2e2f001452e4993e6d5c2b1136f2ae6060c6e9c9523b4a010000000000000050a40b9d2fa061d11a0571d7c30a162c3da98cc71a8410aeaeb0dc4a5299c7110100000000000000d496d7d1a5c74a853ca60abbf5b3b2d44fce42fecbb2110ea307cb1079d351240100000000000000d47c5fbcee560bcd82a784d0301dc0d89e51fd3ecd8881d0adcb48156f7a77730100000000000000f0d0139b1432d818f2163fb07c37dfd4bdaeb5f7b81bc78e20f9794a21132170010000000000000079e0a466fe0a844eeb87e28573c96ea5234a995b189ecc7b666017ab2f9dc9b20100000000000000040000000000000002", - "babeFinalizedBlockWeight": 557573, - "finalizedBlockHeader": "0x4adacbb538c72decfde2d3961c7ffce9887c9d6918bc5ef2a7a570806b457ed69e6e890067be4ad5ae8f5d775142fa18cf21730248da8fcfb06928f048bea55bfa4dc46dd61f7d86a6440491c308770a828fbb5069d68812c588c5dc5c665919cd958e62080642414245b5010308000000b4ce681100000000be60b91d3a7c852d373bbba9c8cf3673a198ed048134aeb30de4eba6753c5a6a78d1f15866c1558922b419096df3762d6f4caa3db6153b5b38e22c94546b2804cc367d7d4b54e3408b1623f2fe1a40512f7c2cd06255c3648034aedcda4e920505424142450101347453ea62f59b5218c5766f6ae7a3b30a2085683f2565cb7098680618ebe454388ff0f26405df6af01474dddc6008940d5fa3a15d85914149eab1291b0bd48a", - "grandpaAuthoritySet": "0x98be189e6b164544c76f61d5f5300f0dc043892bcd67dadc0bfcf4db0c57b4ca860100000000000000d57e71e580b0b63510f2dc192da821ab2a646035e065789ad93b8d28379d5c050100000000000000c3f53067a91495567165de96910de1083e9ae2d1ac1e165aa3170a58a64f24fe010000000000000045e28f333bf0d4a9956ae20341cd07db8d471c4b482ed15d5cf7edd70201670d01000000000000003db2d22b2bb56be73b62fe20ba2725633a3a97c93143c3f2b390e159ec35fc9301000000000000008b57fcb0baecee261221345d43323d02a9cc08aea50b3f1a212d8f975d0603380100000000000000458749354c08dcac3f0600d0613122cc551289bf98b624778ca58a38d5f6c031010000000000000004ded371aa560083225d338ced68dd2ba52d0b1d5bf9facaa4e40fd424e24b7401000000000000007dea697f1b91bbfe2e47f7f8564285730e46157dfea9c7bf7f0a676075b77e43010000000000000076d0c2ed2c5451cd9ef2d933785b2d5427f60d926282f6bac46617a26cf7635e0100000000000000935becdfb2e0d4fcd46ba82e680cfc447180de6b85ec42d17f1396a520b0c04f0100000000000000b71fa0dc0ee8013c5f2b16c53c983a07f6fb1fe7e1656b2a14936510b9c6478701000000000000000c0891a518270014530061bd217606269686abdf3c1d237a3c6a3db308fc2d0d0100000000000000d87e2b5d104e25ceb41399aa057ced05ce8ac228ec2e284e7317fbac8390e7a3010000000000000015b9a867891cf449584b108e512d60b945b1a065bec1703c4c5709ee5093c03d010000000000000095f73a6271b517f2016fa91411bdeeb990158066c95f106a79697446ba9f78b4010000000000000055446f9a7aa99ced06b317c80ce90d56b84e56526775683af2525969e8da0b640100000000000000a38721722a6fdb19689fb7174696cdf08846ffa50bd915836835929e153e98a601000000000000009b917c54fda0b30e50b8b82b2dc86e05ad4ba17bb5e7977200f349dcb9a3b7f60100000000000000236d2fa03f4ed8cb65de7e514d7540159b328f1c170dd402b094ad7fbf54721801000000000000006e974e4d3e21a78e3aca48055e35d5d774026d6d9a6d107330aeb9b62ba1293701000000000000005485121c1f2cf360d8664f79c133b83b095eb220b3497093beb29c44de08c9c701000000000000009fcd5177d4a547297d89b2717cc043fd44b65de0e7433ede2c27b637f59079ee0100000000000000ef45ec28946a08a40dd96f4db85211a12430829f4f6fc5d6627424c2d3e57bc50100000000000000b63c5a0cf342b9b04931bc8ed74d7d0165ab99ab5f8a4514797d4b299a4501fe0100000000000000a11841ef5567069901342f416509d799a121bc962dae14527b3e241fa0d8460e01000000000000008f9ea20bf4a807a8e710f7559dece86e94672b5b361de157bdaa5c1f37849f8d0100000000000000a2860ae2461c4d20656c9ab85c6f871f7eb8b61edd27792518aa4be1c53674cc01000000000000000aa3a88f6b777c95c3dfe7e997b76798413f16aa325f34824cae0c9102b281d501000000000000004ec8584ca9da16d8c60e1770e98fbca8bec648e13c69601e3dfdc1330bf1f9990100000000000000c57a44df06d975f6ee20b09dc19fd776201dd39c2c9d29eca097c3dce40de06601000000000000008eddd1976003fb63e76544d949430505a2d08bfaa0d19f692dff26c0bd98e06e0100000000000000cfbcd81222857001924b14c34c9c88c4f9d59126fa1cf75c16ed4a6d1acaaba3010000000000000086ee138c9e7e67c1c2e157c0ba888761a122d8b9aa6a8653e886ac329e34255d0100000000000000e60656fdf2a25fe7d28cf0f95e6b459527bd89374c2a5c2a8d76853cc0386a2801000000000000001c7abab6b55e5de627332bc8a7f88459ade9190c5631243c0b9184fb1983b2be0100000000000000690f46fa7b5179b958b8ce636864f0f2e01f04f8da5f74c468c1fb489f3d2a5101000000000000002b364072a8d7205cecfb56197edb6a205ba81590a813c6777bc3482505fcb56b0100000000000000a3000000000000000001a75b2200008d020000000000000000d530000001000000000000001069000002000000000000004fa1000003000000000000008fd900000400000000000000ce11010005000000000000000e4a010006000000000000004e82010007000000000000008eba01000800000000000000bff201000900000000000000a62902000a00000000000000e56102000b00000000000000249a02000c0000000000000063d202000d00000000000000a30a03000e00000000000000d14203000f00000000000000117b0300100000000000000051b3030011000000000000008aeb03001200000000000000c62304001300000000000000055c04001400000000000000439404001500000000000000e2c904001600000000000000850105001700000000000000c33905001800000000000000fd710500190000000000000034aa05001a000000000000007fe005001b00000000000000661606001c00000000000000924c06001d00000000000000e08206001e00000000000000eab806001f00000000000000e5ea06002000000000000000cd1c07002100000000000000da4e07002200000000000000f6800700230000000000000079b2070024000000000000001ae307002500000000000000f41308002600000000000000d44408002700000000000000fb760800280000000000000030a90800290000000000000021dc08002a00000000000000ba1209002b00000000000000ff4809002c00000000000000c67f09002d00000000000000b7b609002e0000000000000072ee09002f00000000000000b1260a003000000000000000ec5e0a003100000000000000f5960a003200000000000000facd0a003300000000000000c5040b003400000000000000433c0b0035000000000000007f740b003600000000000000adac0b003700000000000000f0e30b00380000000000000006190c003900000000000000314f0c003a000000000000005f870c003b0000000000000035bf0c003c000000000000002ef70c003d000000000000007e2e0d003e0000000000000092660d003f00000000000000d29e0d00400000000000000005d70d004100000000000000560e0e0042000000000000006e460e004300000000000000d57c0e00440000000000000039b20e0045000000000000008be60e004600000000000000c51b0f004700000000000000fe500f0048000000000000008b870f0049000000000000004bbe0f004a000000000000009df40f004b00000000000000772b10004c000000000000003d6210004d00000000000000219910004e0000000000000008d010004f00000000000000940611005000000000000000533d11005100000000000000f67311005200000000000000bdaa110053000000000000009de1110054000000000000000d1912005500000000000000d54f120056000000000000009f85120057000000000000005cbd12005800000000000000b7f4120059000000000000009d2b13005a00000000000000b66313005b00000000000000c39a13005c0000000000000082d113005d00000000000000270814005e00000000000000d53e14005f00000000000000a6751400600000000000000075ac1400610000000000000056e314006200000000000000341a150063000000000000007d5115006400000000000000b68915006500000000000000f0c1150066000000000000000cfa150067000000000000004232160068000000000000004c6a1600690000000000000038a116006a00000000000000d9d616006b00000000000000560d17006c000000000000008b4517006d00000000000000b37d17006e000000000000007ab417006f0000000000000050eb1700700000000000000044221800710000000000000027591800720000000000000049911800730000000000000086c918007400000000000000a60119007500000000000000d63919007600000000000000af701900770000000000000051a619007800000000000000efdb190079000000000000008a111a007a0000000000000037471a007b00000000000000ce7c1a007c0000000000000075b21a007d000000000000003be81a007e000000000000009c1d1b007f00000000000000622f1b00800000000000000032531b0081000000000000006d871b0082000000000000000ebc1b00830000000000000075f01b00840000000000000007271c008500000000000000ed5d1c00860000000000000006951c008700000000000000f8cb1c008800000000000000ec021d008900000000000000063a1d008a00000000000000f4701d008b0000000000000098a61d008c00000000000000d4db1d008d00000000000000c7101e008e000000000000006a451e008f000000000000006e7a1e0090000000000000004bae1e009100000000000000f1db1e009200000000000000c8091f00930000000000000071381f0094000000000000001a671f0095000000000000005b961f009600000000000000d7c51f009700000000000000cff41f0098000000000000008d26200099000000000000006b5920009a000000000000006c8b20009b000000000000001bbd20009c000000000000002ef020009d00000000000000c62521009e00000000000000925c21009f00000000000000a2932100a00000000000000035ca2100a100000000000000f5002200a20000000000000013382200" + "babeEpochChanges": "0x04526becff85b353ba123ebef2de7104aa94ea52b7cb08863238fbc7798fc8a04dd1a302000108656f1100000000686e6f1100000000048e73a9b1326a5d935d352a63d0000df66d338d9af665c821b95cfdfa0c61042431ad020001686e6f1100000000c8776f110000000004a62ccc450a1291a6cd227c785da34d0bf0a6dbbfed36b0c691d6001e2802967590b6020001c8776f110000000028816f110000000000000c526becff85b353ba123ebef2de7104aa94ea52b7cb08863238fbc7798fc8a04dd1a30200014b0000000000000008656f110000000060090000000000002892d14d05957ee12db010c16106ca43791c329a1336d55390f4728abe6d666c130100000000000000567d55825be3e1dc3cd4de2e6300fe9371c781a402e8ecee9eaffa85f8349d640100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f0100000000000000926bef8ca2ebab7e299cdfdc4b436646b0fde9b108c5f4d86880a37f18d7957d010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000ce0757db02225a7f77a026415ccc20a73d99f8f20757df8507aa471305557e380100000000000000c876f26ddc258dd75d048dd44b11c75654af8e43f69f18f5d8c360aacccbac520100000000000000b4ff1b597f203f02e633b5986c4395447d2bb7dc4ca194cf844aded19910c61001000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e4901000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f01000000000000000632b7872e80f8d1a82e82ff7fc8c20702dd5d75a844280f2a97b408bdd719a801000000000000000400000000000000028e73a9b1326a5d935d352a63d0000df66d338d9af665c821b95cfdfa0c61042431ad0200014c00000000000000686e6f110000000060090000000000002892d14d05957ee12db010c16106ca43791c329a1336d55390f4728abe6d666c130100000000000000567d55825be3e1dc3cd4de2e6300fe9371c781a402e8ecee9eaffa85f8349d640100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f0100000000000000926bef8ca2ebab7e299cdfdc4b436646b0fde9b108c5f4d86880a37f18d7957d010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000ce0757db02225a7f77a026415ccc20a73d99f8f20757df8507aa471305557e380100000000000000c876f26ddc258dd75d048dd44b11c75654af8e43f69f18f5d8c360aacccbac520100000000000000b4ff1b597f203f02e633b5986c4395447d2bb7dc4ca194cf844aded19910c61001000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e4901000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f0100000000000000a4f0ddc9df9a866de56f4980f1228bacfca7da19df656bae52dd04aa05aaf1f20100000000000000040000000000000002a62ccc450a1291a6cd227c785da34d0bf0a6dbbfed36b0c691d6001e2802967590b60200014d00000000000000c8776f110000000060090000000000002892d14d05957ee12db010c16106ca43791c329a1336d55390f4728abe6d666c130100000000000000567d55825be3e1dc3cd4de2e6300fe9371c781a402e8ecee9eaffa85f8349d640100000000000000daaaaab6a6e574099e24ae9bb75b543610edef9d374fa85a378edb573b47615f0100000000000000926bef8ca2ebab7e299cdfdc4b436646b0fde9b108c5f4d86880a37f18d7957d010000000000000074fa7381a7a74b316afb6793a00387eed9d95d46a69866cbb316b5d9c918af0e0100000000000000ce0757db02225a7f77a026415ccc20a73d99f8f20757df8507aa471305557e380100000000000000c876f26ddc258dd75d048dd44b11c75654af8e43f69f18f5d8c360aacccbac520100000000000000b4ff1b597f203f02e633b5986c4395447d2bb7dc4ca194cf844aded19910c61001000000000000006c4dd88b43e2011cf9a6a73d53446336ac9e04cdd4ca23587df63187ac455e4901000000000000003c944c704cae203619b9e7a5a4b6742736da6a8e76c762291bebdc7652cfec2f0100000000000000ebbe298fc531624554e8c23b389995c3e2a208a95c0085a1b3f71332700525b10100000000000000040000000000000002", + "babeFinalizedBlockWeight": 44669, + "finalizedBlockHeader": "0xbf02d4785a63e5592b205e1c946cb2ad76bd54c5182bda138aae4d253e393acf2ee80a00345efc560a1009cf7a8473f9d76eda4aba62760840e9f418af3e0a7bcdb9baeb8531540185be10e8b9ce0bd8a1cb3147280ea2763635a3df78b25cc77db93ead080642414245b5010305000000e5716f1100000000aa621d0cdb23cb93faf8af690997607c51533bd273c29cb9f95abfe390dd0870e481b73aca7eb701cf7527dfe16298e75491bce0a5e4bd3209b9749ad47a0f0f75e74ea4485e4f85ac3efd4c19f81ebda4f387a4b081a0b6b517d078c3281e0f05424142450101de9031fae4009f54e5472d5889f5f96f6d1fcbb327544b038e486feff284a9137fe1a406baa26c9b97c01134ee6e055a09e452ab9ff7f9e2c67f5600cc796783", + "grandpaAuthoritySet": "0x285c5797253050012e7c675107cba62e3c168e6be3698608050692d0b2b0283f1c01000000000000009dd9d939aec9fd7736a54895471f120290369c6ab475ab184fbd6257db02b95a010000000000000055446f9a7aa99ced06b317c80ce90d56b84e56526775683af2525969e8da0b6401000000000000002311743cb7b400fe3a06b9fd89577df2c3cd8d91a97f1cbca87bdbbb572258be0100000000000000236d2fa03f4ed8cb65de7e514d7540159b328f1c170dd402b094ad7fbf5472180100000000000000feeb6c72113ccbc0059560ef0bbccc3ebcf6463d6c6c2e961a6bbaf6fb057e160100000000000000c709bf6f4267e9afe1a308169c58bfe3371271321c03cf527ff30449177d42e901000000000000006f2efabe4f36c2ac7708ee1abad83fd081bd8192159a55eea6f6063551bdc8ba01000000000000008f9ea20bf4a807a8e710f7559dece86e94672b5b361de157bdaa5c1f37849f8d01000000000000000aa3a88f6b777c95c3dfe7e997b76798413f16aa325f34824cae0c9102b281d501000000000000000c0000000000000000010bba020000300000000000000000293800000100000000000000687000000200000000000000a5a800000300000000000000e4e000000400000000000000231901000500000000000000d44b010006000000000000001282010007000000000000001cb30100080000000000000065ea010009000000000000009f2202000a00000000000000c15902000b0000000000000012910200" }, "name": "Casper Staging Testnet", "properties": { "ss58Format": 1996, "tokenDecimals": 18, "tokenSymbol": "CSPR" - } + }, + "protocolId": "cspr", + "telemetryEndpoints": [ + [ + "/dns/telemetry.ghostchain.io/tcp/443/x-parity-wss/%2Fsubmit%2F", + 0 + ] + ] }` diff --git a/src/containers/AddressBook.tsx b/src/containers/AddressBook.tsx index 76e985a..25b6af0 100644 --- a/src/containers/AddressBook.tsx +++ b/src/containers/AddressBook.tsx @@ -132,7 +132,7 @@ export const AddressBook = () => { aria-label="New Name" type="text" className="w-full sm:text-base text-xs sm:placeholder:text-base placeholder:text-xs" - placeholder="Record Name" + placeholder="Contact Name" /> { aria-label="New Address" type="text" className="w-full sm:text-base text-xs sm:placeholder:text-base placeholder:text-xs" - placeholder="Record Address" + placeholder="Contact Address" /> {error && (
{error}
diff --git a/src/containers/Transactions.tsx b/src/containers/Transactions.tsx index d243e58..34c5b53 100644 --- a/src/containers/Transactions.tsx +++ b/src/containers/Transactions.tsx @@ -334,7 +334,10 @@ export const Transactions = () => { const receiverObject = useMemo(() => { try { - ss58Decode(receiver) + const [, prefix] = ss58Decode(receiver) + if (prefix !== 1995 && prefix !== 1996) { + throw new Error("bad prefix") + } return { isValid: true, address: receiver } } catch (e) { return { isValid: false, address: receiver } diff --git a/src/settings.ts b/src/settings.ts index 74754b8..171c3c6 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -1 +1 @@ -export const DEFAULT_CHAIN_ID = "0x07074eb5f47a6f4dd70430674e5174d5414bc055292b90392fb6f0a28c7524d1" +export const DEFAULT_CHAIN_ID = "0xa217f4ee58a944470e9633ca5bd6d28a428ed64cd9b6f3e413565f359f89af90"