Skip to content

Commit 783407c

Browse files
ajsuttonQuentinI
authored andcommitted
op-challenger: Simplify flags and validation (ethereum-optimism#13756)
* op-challenger: Remove duplicate validation for vm.Config instances * op-challenger: Remove cannon-network and asterisc-network flags. * op-challenger: Use vm flags for rollup-config and l2-genesis * op-challenger: Deduplicate prestates URL parsing * op-challenger: Remove legacy --cannon-l2 flag * op-challenger: Show generic and trace type specific names in error messages. * Update expected error messages.
1 parent 60f995a commit 783407c

File tree

6 files changed

+218
-402
lines changed

6 files changed

+218
-402
lines changed

op-challenger/cmd/main_test.go

Lines changed: 50 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@ var (
2323
l1EthRpc = "http://example.com:8545"
2424
l1Beacon = "http://example.com:9000"
2525
gameFactoryAddressValue = "0xbb00000000000000000000000000000000000000"
26-
cannonNetwork = "op-mainnet"
26+
network = "op-mainnet"
2727
testNetwork = "op-sepolia"
2828
l2EthRpc = "http://example.com:9545"
2929
cannonBin = "./bin/cannon"
3030
cannonServer = "./bin/op-program"
3131
cannonPreState = "./pre.json"
3232
datadir = "./test_data"
3333
rollupRpc = "http://example.com:8555"
34-
asteriscNetwork = "op-mainnet"
3534
asteriscBin = "./bin/asterisc"
3635
asteriscServer = "./bin/op-program"
3736
asteriscPreState = "./pre.json"
@@ -294,7 +293,7 @@ func TestAsteriscOpProgramRequiredArgs(t *testing.T) {
294293
})
295294

296295
t.Run("Required", func(t *testing.T) {
297-
verifyArgsInvalid(t, "flag prestates-url or asterisc-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-prestate"))
296+
verifyArgsInvalid(t, "flag prestates-url/asterisc-prestates-url or asterisc-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-prestate"))
298297
})
299298

300299
t.Run("Valid", func(t *testing.T) {
@@ -319,7 +318,7 @@ func TestAsteriscOpProgramRequiredArgs(t *testing.T) {
319318
})
320319

321320
t.Run("RequiredIfAsteriscPrestatesBaseURLNotSet", func(t *testing.T) {
322-
verifyArgsInvalid(t, "flag prestates-url or asterisc-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
321+
verifyArgsInvalid(t, "flag prestates-url/asterisc-prestates-url or asterisc-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
323322
})
324323

325324
t.Run("Invalid", func(t *testing.T) {
@@ -338,7 +337,7 @@ func TestAsteriscOpProgramRequiredArgs(t *testing.T) {
338337
})
339338

340339
t.Run("Required", func(t *testing.T) {
341-
verifyArgsInvalid(t, "flag prestates-url or asterisc-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-prestate"))
340+
verifyArgsInvalid(t, "flag prestates-url/asterisc-prestates-url or asterisc-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-prestate"))
342341
})
343342

344343
t.Run("Valid", func(t *testing.T) {
@@ -371,7 +370,7 @@ func TestAsteriscKonaRequiredArgs(t *testing.T) {
371370
})
372371

373372
t.Run("Required", func(t *testing.T) {
374-
verifyArgsInvalid(t, "flag prestates-url or asterisc-kona-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-kona-prestate"))
373+
verifyArgsInvalid(t, "flag prestates-url/asterisc-kona-prestates-url or asterisc-kona-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-kona-prestate"))
375374
})
376375

377376
t.Run("Valid", func(t *testing.T) {
@@ -386,7 +385,7 @@ func TestAsteriscKonaRequiredArgs(t *testing.T) {
386385
})
387386

388387
t.Run("Required", func(t *testing.T) {
389-
verifyArgsInvalid(t, "flag prestates-url or asterisc-kona-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-kona-prestate"))
388+
verifyArgsInvalid(t, "flag prestates-url/asterisc-kona-prestates-url or asterisc-kona-prestate is required", addRequiredArgsExcept(traceType, "--asterisc-kona-prestate"))
390389
})
391390

392391
t.Run("Valid", func(t *testing.T) {
@@ -411,7 +410,7 @@ func TestAsteriscKonaRequiredArgs(t *testing.T) {
411410
})
412411

413412
t.Run("RequiredIfAsteriscKonaPrestatesBaseURLNotSet", func(t *testing.T) {
414-
verifyArgsInvalid(t, "flag prestates-url or asterisc-kona-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
413+
verifyArgsInvalid(t, "flag prestates-url/asterisc-kona-prestates-url or asterisc-kona-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
415414
})
416415

417416
t.Run("Invalid", func(t *testing.T) {
@@ -448,19 +447,10 @@ func TestAsteriscBaseRequiredArgs(t *testing.T) {
448447
verifyArgsInvalid(t, "flag l2-eth-rpc is required", addRequiredArgsExcept(traceType, "--l2-eth-rpc"))
449448
})
450449

451-
t.Run("ValidLegacy", func(t *testing.T) {
452-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--l2-eth-rpc", fmt.Sprintf("--cannon-l2=%s", l2EthRpc)))
453-
require.Equal(t, l2EthRpc, cfg.L2Rpc)
454-
})
455-
456450
t.Run("Valid", func(t *testing.T) {
457451
cfg := configForArgs(t, addRequiredArgs(traceType))
458452
require.Equal(t, l2EthRpc, cfg.L2Rpc)
459453
})
460-
461-
t.Run("InvalidUsingBothFlags", func(t *testing.T) {
462-
verifyArgsInvalid(t, "flag cannon-l2 and l2-eth-rpc must not be both set", addRequiredArgsExcept(traceType, "", fmt.Sprintf("--cannon-l2=%s", l2EthRpc)))
463-
})
464454
})
465455

466456
t.Run(fmt.Sprintf("TestAsteriscSnapshotFreq-%v", traceType), func(t *testing.T) {
@@ -497,68 +487,49 @@ func TestAsteriscBaseRequiredArgs(t *testing.T) {
497487
})
498488
})
499489

500-
t.Run(fmt.Sprintf("TestRequireEitherAsteriscNetworkOrRollupAndGenesis-%v", traceType), func(t *testing.T) {
490+
t.Run(fmt.Sprintf("TestRequireEitherNetworkOrRollupAndGenesis-%v", traceType), func(t *testing.T) {
501491
verifyArgsInvalid(
502492
t,
503-
"flag asterisc-network, network or asterisc-rollup-config and asterisc-l2-genesis is required",
504-
addRequiredArgsExcept(traceType, "--asterisc-network"))
493+
fmt.Sprintf("flag network or rollup-config/%s-rollup-config and l2-genesis/%s-l2-genesis is required", traceType, traceType),
494+
addRequiredArgsExcept(traceType, "--network"))
505495
verifyArgsInvalid(
506496
t,
507-
"flag asterisc-network, network or asterisc-rollup-config and asterisc-l2-genesis is required",
508-
addRequiredArgsExcept(traceType, "--asterisc-network", "--asterisc-rollup-config=rollup.json"))
509-
verifyArgsInvalid(
510-
t,
511-
"flag asterisc-network, network or asterisc-rollup-config and asterisc-l2-genesis is required",
512-
addRequiredArgsExcept(traceType, "--asterisc-network", "--asterisc-l2-genesis=gensis.json"))
513-
})
514-
515-
t.Run(fmt.Sprintf("TestMustNotSpecifyAsteriscNetworkAndRollup-%v", traceType), func(t *testing.T) {
497+
fmt.Sprintf("flag network or rollup-config/%s-rollup-config and l2-genesis/%s-l2-genesis is required", traceType, traceType),
498+
addRequiredArgsExcept(traceType, "--network", "--rollup-config=rollup.json"))
516499
verifyArgsInvalid(
517500
t,
518-
"flag asterisc-network can not be used with asterisc-rollup-config and asterisc-l2-genesis",
519-
addRequiredArgsExcept(traceType, "--asterisc-network",
520-
"--asterisc-network", asteriscNetwork, "--asterisc-rollup-config=rollup.json"))
501+
fmt.Sprintf("flag network or rollup-config/%s-rollup-config and l2-genesis/%s-l2-genesis is required", traceType, traceType),
502+
addRequiredArgsExcept(traceType, "--network", "--l2-genesis=gensis.json"))
521503
})
522504

523505
t.Run(fmt.Sprintf("TestMustNotSpecifyNetworkAndRollup-%v", traceType), func(t *testing.T) {
524-
args := requiredArgs(traceType)
525-
delete(args, "--asterisc-network")
526-
delete(args, "--game-factory-address")
527-
args["--network"] = asteriscNetwork
528-
args["--asterisc-rollup-config"] = "rollup.json"
529-
args["--asterisc-l2-genesis"] = "gensis.json"
530506
verifyArgsInvalid(
531507
t,
532-
"flag network can not be used with asterisc-rollup-config and asterisc-l2-genesis",
533-
toArgList(args))
508+
"flag network can not be used with rollup-config and l2-genesis",
509+
addRequiredArgs(traceType, "--rollup-config=rollup.json"))
534510
})
535511

536-
t.Run(fmt.Sprintf("TestAsteriscNetwork-%v", traceType), func(t *testing.T) {
512+
t.Run(fmt.Sprintf("TestNetwork-%v", traceType), func(t *testing.T) {
537513
t.Run("NotRequiredForAlphabetTrace", func(t *testing.T) {
538-
configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--asterisc-network"))
514+
configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--network"))
539515
})
540516

541-
t.Run("NotRequiredWhenRollupAndGenesIsSpecified", func(t *testing.T) {
542-
configForArgs(t, addRequiredArgsExcept(traceType, "--asterisc-network",
543-
"--asterisc-rollup-config=rollup.json", "--asterisc-l2-genesis=genesis.json"))
517+
t.Run("NotRequiredWhenRollupAndGenesisSpecified", func(t *testing.T) {
518+
configForArgs(t, addRequiredArgsExcept(traceType, "--network",
519+
"--rollup-config=rollup.json", "--l2-genesis=genesis.json"))
544520
})
545521

546522
t.Run("NotRequiredWhenNetworkSpecified", func(t *testing.T) {
547523
args := requiredArgs(traceType)
548-
delete(args, "--asterisc-network")
524+
delete(args, "--network")
549525
delete(args, "--game-factory-address")
550526
args["--network"] = "op-sepolia"
551527
cfg := configForArgs(t, toArgList(args))
552528
require.Equal(t, "op-sepolia", cfg.Asterisc.Network)
553529
})
554530

555-
t.Run("MustNotSpecifyNetworkAndAsteriscNetwork", func(t *testing.T) {
556-
verifyArgsInvalid(t, "flag asterisc-network can not be used with network",
557-
addRequiredArgsExcept(traceType, "--game-factory-address", "--network", "op-sepolia"))
558-
})
559-
560531
t.Run("Valid", func(t *testing.T) {
561-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--asterisc-network", "--asterisc-network", testNetwork))
532+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--network", testNetwork))
562533
require.Equal(t, testNetwork, cfg.Asterisc.Network)
563534
})
564535
})
@@ -569,18 +540,18 @@ func TestAsteriscBaseRequiredArgs(t *testing.T) {
569540
})
570541

571542
t.Run("Valid", func(t *testing.T) {
572-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--asterisc-network", "--asterisc-rollup-config=rollup.json", "--asterisc-l2-genesis=genesis.json"))
543+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--rollup-config=rollup.json", "--l2-genesis=genesis.json"))
573544
require.Equal(t, "rollup.json", cfg.Asterisc.RollupConfigPath)
574545
})
575546
})
576547

577-
t.Run(fmt.Sprintf("TestAsteriscL2Genesis-%v", traceType), func(t *testing.T) {
548+
t.Run(fmt.Sprintf("TestL2Genesis-%v", traceType), func(t *testing.T) {
578549
t.Run("NotRequiredForAlphabetTrace", func(t *testing.T) {
579-
configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--asterisc-l2-genesis"))
550+
configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--l2-genesis"))
580551
})
581552

582553
t.Run("Valid", func(t *testing.T) {
583-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--asterisc-network", "--asterisc-rollup-config=rollup.json", "--asterisc-l2-genesis=genesis.json"))
554+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--rollup-config=rollup.json", "--l2-genesis=genesis.json"))
584555
require.Equal(t, "genesis.json", cfg.Asterisc.L2GenesisPath)
585556
})
586557
})
@@ -593,11 +564,6 @@ func TestAlphabetRequiredArgs(t *testing.T) {
593564
verifyArgsInvalid(t, "flag l2-eth-rpc is required", addRequiredArgsExcept(types.TraceTypeAlphabet, "--l2-eth-rpc"))
594565
})
595566

596-
t.Run("ValidLegacy", func(t *testing.T) {
597-
cfg := configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--l2-eth-rpc", fmt.Sprintf("--cannon-l2=%s", l2EthRpc)))
598-
require.Equal(t, l2EthRpc, cfg.L2Rpc)
599-
})
600-
601567
t.Run("Valid", func(t *testing.T) {
602568
cfg := configForArgs(t, addRequiredArgs(types.TraceTypeAlphabet))
603569
require.Equal(t, l2EthRpc, cfg.L2Rpc)
@@ -644,7 +610,7 @@ func TestCannonRequiredArgs(t *testing.T) {
644610
})
645611

646612
t.Run("Required", func(t *testing.T) {
647-
verifyArgsInvalid(t, "flag prestates-url or cannon-prestate is required", addRequiredArgsExcept(traceType, "--cannon-prestate"))
613+
verifyArgsInvalid(t, "flag prestates-url/cannon-prestates-url or cannon-prestate is required", addRequiredArgsExcept(traceType, "--cannon-prestate"))
648614
})
649615

650616
t.Run("Valid", func(t *testing.T) {
@@ -659,7 +625,7 @@ func TestCannonRequiredArgs(t *testing.T) {
659625
})
660626

661627
t.Run("Required", func(t *testing.T) {
662-
verifyArgsInvalid(t, "flag prestates-url or cannon-prestate is required", addRequiredArgsExcept(traceType, "--cannon-prestate"))
628+
verifyArgsInvalid(t, "flag prestates-url/cannon-prestates-url or cannon-prestate is required", addRequiredArgsExcept(traceType, "--cannon-prestate"))
663629
})
664630

665631
t.Run("Valid", func(t *testing.T) {
@@ -684,7 +650,7 @@ func TestCannonRequiredArgs(t *testing.T) {
684650
})
685651

686652
t.Run("RequiredIfCannonPrestatesBaseURLNotSet", func(t *testing.T) {
687-
verifyArgsInvalid(t, "flag prestates-url or cannon-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
653+
verifyArgsInvalid(t, "flag prestates-url/cannon-prestates-url or cannon-prestate is required", addRequiredArgsExceptArr(traceType, allPrestateOptions))
688654
})
689655

690656
t.Run("Invalid", func(t *testing.T) {
@@ -702,11 +668,6 @@ func TestCannonRequiredArgs(t *testing.T) {
702668
verifyArgsInvalid(t, "flag l2-eth-rpc is required", addRequiredArgsExcept(traceType, "--l2-eth-rpc"))
703669
})
704670

705-
t.Run("ValidLegacy", func(t *testing.T) {
706-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--l2-eth-rpc", fmt.Sprintf("--cannon-l2=%s", l2EthRpc)))
707-
require.Equal(t, l2EthRpc, cfg.L2Rpc)
708-
})
709-
710671
t.Run("Valid", func(t *testing.T) {
711672
cfg := configForArgs(t, addRequiredArgs(traceType))
712673
require.Equal(t, l2EthRpc, cfg.L2Rpc)
@@ -750,31 +711,30 @@ func TestCannonRequiredArgs(t *testing.T) {
750711
t.Run(fmt.Sprintf("TestRequireEitherCannonNetworkOrRollupAndGenesis-%v", traceType), func(t *testing.T) {
751712
verifyArgsInvalid(
752713
t,
753-
"flag cannon-network, network or cannon-rollup-config and cannon-l2-genesis is required",
754-
addRequiredArgsExcept(traceType, "--cannon-network"))
714+
"flag network or rollup-config/cannon-rollup-config and l2-genesis/cannon-l2-genesis is required",
715+
addRequiredArgsExcept(traceType, "--network"))
755716
verifyArgsInvalid(
756717
t,
757-
"flag cannon-network, network or cannon-rollup-config and cannon-l2-genesis is required",
758-
addRequiredArgsExcept(traceType, "--cannon-network", "--cannon-rollup-config=rollup.json"))
718+
"flag network or rollup-config/cannon-rollup-config and l2-genesis/cannon-l2-genesis is required",
719+
addRequiredArgsExcept(traceType, "--network", "--cannon-rollup-config=rollup.json"))
759720
verifyArgsInvalid(
760721
t,
761-
"flag cannon-network, network or cannon-rollup-config and cannon-l2-genesis is required",
762-
addRequiredArgsExcept(traceType, "--cannon-network", "--cannon-l2-genesis=gensis.json"))
722+
"flag network or rollup-config/cannon-rollup-config and l2-genesis/cannon-l2-genesis is required",
723+
addRequiredArgsExcept(traceType, "--network", "--cannon-l2-genesis=gensis.json"))
763724
})
764725

765-
t.Run(fmt.Sprintf("TestMustNotSpecifyCannonNetworkAndRollup-%v", traceType), func(t *testing.T) {
726+
t.Run(fmt.Sprintf("TestMustNotSpecifyNetworkAndRollup-%v", traceType), func(t *testing.T) {
766727
verifyArgsInvalid(
767728
t,
768-
"flag cannon-network can not be used with cannon-rollup-config, cannon-l2-genesis or cannon-l2-custom",
769-
addRequiredArgsExcept(traceType, "--cannon-network",
770-
"--cannon-network", cannonNetwork, "--cannon-rollup-config=rollup.json"))
729+
"flag network can not be used with cannon-rollup-config, l2-genesis or cannon-l2-custom",
730+
addRequiredArgs(traceType, "--cannon-rollup-config=rollup.json"))
771731
})
772732

773733
t.Run(fmt.Sprintf("TestMustNotSpecifyNetworkAndRollup-%v", traceType), func(t *testing.T) {
774734
args := requiredArgs(traceType)
775-
delete(args, "--cannon-network")
735+
delete(args, "--network")
776736
delete(args, "--game-factory-address")
777-
args["--network"] = cannonNetwork
737+
args["--network"] = network
778738
args["--cannon-rollup-config"] = "rollup.json"
779739
args["--cannon-l2-genesis"] = "gensis.json"
780740
args["--cannon-l2-custom"] = "true"
@@ -784,38 +744,20 @@ func TestCannonRequiredArgs(t *testing.T) {
784744
toArgList(args))
785745
})
786746

787-
t.Run(fmt.Sprintf("TestCannonNetwork-%v", traceType), func(t *testing.T) {
788-
t.Run("NotRequiredForAlphabetTrace", func(t *testing.T) {
789-
configForArgs(t, addRequiredArgsExcept(types.TraceTypeAlphabet, "--cannon-network"))
790-
})
791-
747+
t.Run(fmt.Sprintf("TestNetwork-%v", traceType), func(t *testing.T) {
792748
t.Run("NotRequiredWhenRollupAndGenesIsSpecified", func(t *testing.T) {
793-
configForArgs(t, addRequiredArgsExcept(traceType, "--cannon-network",
749+
configForArgs(t, addRequiredArgsExcept(traceType, "--network",
794750
"--cannon-rollup-config=rollup.json", "--cannon-l2-genesis=genesis.json"))
795751
})
796752

797-
t.Run("NotRequiredWhenNetworkSpecified", func(t *testing.T) {
798-
args := requiredArgs(traceType)
799-
delete(args, "--cannon-network")
800-
delete(args, "--game-factory-address")
801-
args["--network"] = "op-sepolia"
802-
cfg := configForArgs(t, toArgList(args))
803-
require.Equal(t, "op-sepolia", cfg.Cannon.Network)
804-
})
805-
806-
t.Run("MustNotSpecifyNetworkAndCannonNetwork", func(t *testing.T) {
807-
verifyArgsInvalid(t, "flag cannon-network can not be used with network",
808-
addRequiredArgsExcept(traceType, "--game-factory-address", "--network", "op-sepolia"))
809-
})
810-
811753
t.Run("Valid", func(t *testing.T) {
812-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--cannon-network", "--cannon-network", testNetwork))
754+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--network", testNetwork))
813755
require.Equal(t, testNetwork, cfg.Cannon.Network)
814756
})
815757
})
816758

817759
t.Run(fmt.Sprintf("TestSetCannonL2ChainId-%v", traceType), func(t *testing.T) {
818-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--cannon-network",
760+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network",
819761
"--cannon-rollup-config=rollup.json",
820762
"--cannon-l2-genesis=genesis.json",
821763
"--cannon-l2-custom"))
@@ -828,7 +770,7 @@ func TestCannonRequiredArgs(t *testing.T) {
828770
})
829771

830772
t.Run("Valid", func(t *testing.T) {
831-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--cannon-network", "--cannon-rollup-config=rollup.json", "--cannon-l2-genesis=genesis.json"))
773+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--cannon-rollup-config=rollup.json", "--cannon-l2-genesis=genesis.json"))
832774
require.Equal(t, "rollup.json", cfg.Cannon.RollupConfigPath)
833775
})
834776
})
@@ -839,7 +781,7 @@ func TestCannonRequiredArgs(t *testing.T) {
839781
})
840782

841783
t.Run("Valid", func(t *testing.T) {
842-
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--cannon-network", "--cannon-rollup-config=rollup.json", "--cannon-l2-genesis=genesis.json"))
784+
cfg := configForArgs(t, addRequiredArgsExcept(traceType, "--network", "--cannon-rollup-config=rollup.json", "--cannon-l2-genesis=genesis.json"))
843785
require.Equal(t, "genesis.json", cfg.Cannon.L2GenesisPath)
844786
})
845787
})
@@ -1050,21 +992,21 @@ func requiredArgs(traceType types.TraceType) map[string]string {
1050992
}
1051993

1052994
func addRequiredCannonArgs(args map[string]string) {
1053-
args["--cannon-network"] = cannonNetwork
995+
args["--network"] = network
1054996
args["--cannon-bin"] = cannonBin
1055997
args["--cannon-server"] = cannonServer
1056998
args["--cannon-prestate"] = cannonPreState
1057999
}
10581000

10591001
func addRequiredAsteriscArgs(args map[string]string) {
1060-
args["--asterisc-network"] = asteriscNetwork
1002+
args["--network"] = network
10611003
args["--asterisc-bin"] = asteriscBin
10621004
args["--asterisc-server"] = asteriscServer
10631005
args["--asterisc-prestate"] = asteriscPreState
10641006
}
10651007

10661008
func addRequiredAsteriscKonaArgs(args map[string]string) {
1067-
args["--asterisc-network"] = asteriscNetwork
1009+
args["--network"] = network
10681010
args["--asterisc-bin"] = asteriscBin
10691011
args["--asterisc-kona-server"] = asteriscServer
10701012
args["--asterisc-kona-prestate"] = asteriscPreState

0 commit comments

Comments
 (0)