@@ -129,84 +129,5 @@ pub fn local_testnet_config() -> Result<ChainSpec, String> {
129129
130130#[ cfg( not( feature = "brooklyn" ) ) ]
131131pub fn sydney_testnet_config ( ) -> Result < ChainSpec , String > {
132- use sc_telemetry:: TelemetryEndpoints ;
133- use sp_runtime:: traits:: IdentifyAccount ;
134-
135- let wasm_binary = WASM_BINARY . ok_or_else ( || "Runtime wasm not available" . to_string ( ) ) ?;
136-
137- Ok ( ChainSpec :: from_genesis (
138- "GGX Chain Sydney Testnet" ,
139- "GGX" ,
140- ChainType :: Live ,
141- move || {
142- testnet_genesis (
143- wasm_binary,
144- // Sudo account
145- // Multisig
146- sr25519:: Public :: from_ss58check ( "5Fxk5MUYBQf4ALRFkmSr9UNGyVz52dLhv7w8PkgKKBkjA5Fz" )
147- . unwrap ( )
148- . into_account ( )
149- . into ( ) ,
150- // Pre-funded accounts
151- vec ! [
152- (
153- sr25519:: Public :: from_ss58check(
154- "5Fxk5MUYBQf4ALRFkmSr9UNGyVz52dLhv7w8PkgKKBkjA5Fz" ,
155- )
156- . unwrap( )
157- . into_account( )
158- . into( ) ,
159- 1_000_000_000 - 10_000 - 1100 ,
160- ) ,
161- (
162- sr25519:: Public :: from_ss58check(
163- "5Gn1Vdty5miDaaxBS3RE9UdxZJQeSJEgVmzVbqjmMZWvXiSR" ,
164- )
165- . unwrap( )
166- . into_account( )
167- . into( ) ,
168- 1100 ,
169- ) ,
170- (
171- sr25519:: Public :: from_ss58check(
172- "5GxBFw4nqvhX9X1C6apRpvWm57QaRb6MkVSF7YzQXLq2VJ6m" ,
173- )
174- . unwrap( )
175- . into_account( )
176- . into( ) ,
177- 10_000 ,
178- ) ,
179- ] ,
180- // Initial Validator
181- vec ! [ ValidatorIdentity :: from_pub(
182- "5Dg4ny1CSPek3yiKMTDSC9tRHzbv2xmidGLRhQug9cLZweQk" ,
183- "5Gn1Vdty5miDaaxBS3RE9UdxZJQeSJEgVmzVbqjmMZWvXiSR" ,
184- "5GwiY7NjgEAyn8dtYEaAr5GVpwJZncVGQxX2ayBsVCASirfY" ,
185- ) ] ,
186- 8886 ,
187- false ,
188- )
189- } ,
190- // Some dns bootnodes
191- vec ! [
192- "/dns/sun.sydney.ggxchain.io/tcp/30333/p2p/12D3KooWGmopnFNtQb2bo1irpjPLJUnmt9K4opTSHTMhYYobB8pC" . parse( ) . unwrap( ) ,
193- "/dns/moon.sydney.ggxchain.io/tcp/30333/p2p/12D3KooWCxnYzFkiFL5Dc6iEXXTVeFYFHmCqbhSosovEDid59TFR" . parse( ) . unwrap( ) ,
194- "/dns/earth.sydney.ggxchain.io/tcp/30333/p2p/12D3KooWQxwb6tTHqaPy8s3133yqBuJZVvqJfH6GJGy2PspDAYzQ" . parse( ) . unwrap( ) ,
195- ] ,
196- // Telemetry
197- Some (
198- TelemetryEndpoints :: new ( vec ! [ (
199- "wss://testnet.telemetry.sydney.ggxchain.io/submit/" . into( ) ,
200- 0 ,
201- ) ] )
202- . expect ( "Telemetry url is valid" ) ,
203- ) ,
204- // Protocol ID
205- Some ( "GGX Sydney" ) ,
206- None ,
207- // Properties
208- properties ( "GGXT" ) ,
209- // Extensions
210- None ,
211- ) )
132+ ChainSpec :: from_json_bytes ( & include_bytes ! ( "../../custom-spec-files/sydney-testnet.json" ) [ ..] )
212133}
0 commit comments