dispose method

void dispose()

Releases the caller-side WASM bytes.

This is optional for process termination because request isolates are short-lived. Requests already submitted may finish; later requests fail. A builder created by ScTransactionBuilder.create owns its bridge and may call this during app teardown.

Implementation

void dispose() {
  if (_disposed) return;
  _disposed = true;
  _wasmBytes = null;
}