bl-preimage
offers simple Go bindings to interact as client or sever over the Pre-image Oracle ABI.
Read more about the Preimage Oracle in the specs.
See bl-program and Cannon client examples for client-side usage.
See Cannon mipsevm
for server-side usage.