-
Adrian Sutton authored
* cannon: Autodetect VM type from state in run command * cannon: Autodetect VM type from state in witness command * cannon: Remove vm type flag from run and witness * cannon: Only peek the version byte * cannon: Move all version handling to VersionedState, simplify a lot and forbid serializing multithreaded states to JSON * cannon: Rename method * op-challenger: Update cannon state parsing to use version detecting methods * cannon: Move CreateVM to FPVMState for simplicity Test read/write/create for VersionedState * cannon: Readd detect_test * cannon: Remove json names from multithreaded.State. Multithreaded states always use binary serialization. * cannon: Move vmtype to load_elf since it is no longer shared. * cannon: Ensure metadata is available and sleepCheck used even if debug is disabled. * op-challenger: Update canon state loading test to cover multiple state versions.
21161265
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| claims | ||
| contracts | ||
| preimages | ||
| responder | ||
| solver | ||
| test | ||
| trace | ||
| types | ||
| agent.go | ||
| agent_test.go | ||
| player.go | ||
| player_test.go | ||
| register.go | ||
| register_task.go | ||
| sync.go | ||
| sync_test.go | ||
| validator.go | ||
| validator_test.go |