Objectives
Ensure any changes don't break the SDK, if build is successful on main branch, we should publish a new patchset.
Typescript and go code, should deploy the nitrolite artifacts in a simulated backend
and run unit tests.
For typescript I believe @ethereumjs/evm should be a good fit.
For golang simply using what's available in go-ethereum