Skip to content

v1.4.4

Compare
Choose a tag to compare
@sduchesneau sduchesneau released this 02 Jun 14:44

Operators

  • When upgrading a substreams server to this version, you should delete all existing module caches to benefit from deterministic output

Substreams changes

  • Switch default engine from wasmtime to wazero
  • Prevent reusing memory between blocks in wasm engine to fix determinism
  • Switch our store operations from bigdecimal to fixed point decimal to fix determinism
  • Sort the store deltas from DeletePrefixes() to fix determinism
  • Implement staged module execution within a single block.
  • "Fail fast" on repeating requests with deterministic failures for a "blacklist period", preventing waste of resources
  • SessionInit protobuf message now includes resolvedStartBlock and MaxWorkers, sent back to the client