I think this works now.
Going to merge this one since it's the weekend and it would be nice to start using/enhancing it..
This turned out to be some wire format incompatibility between new geth and old go-eth library. Updating go-nitro to use the latest client library made the problem go away.
Consider adding a comment that this file is a copy of the Dockerfile in the lotus repo with some local changes (also consider commenting the changes for ease of future manual merging upstream changes).
Consider not pinning the branch here. You can specify on the SO command line like:
Note that simple environment values can be specified on the deploy init command line like:
Queried the block subsequently and it has the expected hash:
$ laconic-so deployment --dir nitro-net-deployment exec foundry "cast block 35"
baseFeePerGas 9882480
difficulty …Added extra logging to see the hash it expected:
go-nitro-bob-1