Skip to content

Releases: brij-digital/protocol-runtime

v0.2.5

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 21:56
  • normalize defined enum args from SDK-style __kind payloads in runtime instruction preview and execution\n- add runtime regression coverage for defined enum argument encoding\n- unlock Orca increase-liquidity instruction parity in the comparison harness

v0.2.4

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 21:29

Highlights

  • adds math.div_round_up and nested named transform support inside scoped collection transforms
  • keeps compute pure while enabling reusable multi-step quote math in runtime packs
  • validates exact-input Orca quote parity through the comparison harness

Validation

  • npm run schemas:check && npm test in apppack-runtime
  • npm run aidl:check && npm run pack:check in ec-ai-wallet
  • npm run packs:sync && npm run packs:check && npm run check && npm run smoke:packs in apppack-view-service
  • npm run check && npm test in orca-runtime-comparaison

v0.2.3

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 21:09

What changed

  • add generic compute primitive list.concat
  • add generic bigint compute primitives math.mod, math.shift_left, math.shift_right, math.bit_and
  • expand runtime schema and tests for the new compute surface

Validation

  • npm run schemas:check && npm test in apppack-runtime
  • npm install ../apppack-runtime --no-save && npm run smoke:runtime-import && npm run aidl:check && npm run pack:check in ec-ai-wallet
  • npm install ../apppack-runtime --no-save && npm run check && npm run packs:check && npm run smoke:packs in apppack-view-service

v0.2.2

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 20:55

What changed

  • add generic scoped collection transforms: list.map, list.flat_map, list.reduce
  • keep compute pure with local scoped sub-steps instead of protocol-specific quote primitives
  • add integration coverage for scoped transforms in the runtime test suite
  • use the new transforms in the Orca runtime pack to derive tick-array summaries and aggregate initialized liquidity

Validation

  • runtime tests pass
  • wallet checks pass
  • view-service checks and smoke packs pass
  • Orca comparison harness stays green

v0.2.1

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 20:44

What changed

  • add generic compute primitives: math.min, math.max, math.mul_div_floor, math.mul_div_ceil
  • add collection/object primitives: list.sort_by, list.find_first, object.create, object.merge
  • keep compute pure while extending the ordered steps runtime model
  • sync Orca runtime pack to use the richer primitives for quote preparation

Validation

  • runtime schemas check and tests pass
  • wallet pack checks pass
  • view-service checks and smoke packs pass
  • Orca comparison harness remains green

v0.2.0

Choose a tag to compare

@romeo4934 romeo4934 released this 02 Apr 20:31

Ordered runtime steps with pure compute and post-derivation account loading.\n\nHighlights:\n- breaking runtime spec move from load/transform to ordered steps\n- new decode_accounts load step\n- migrated active runtime packs and synced downstream artifacts\n- added Orca runtime comparison harness to probe real protocol boundaries

v0.1.12

Choose a tag to compare

@romeo4934 romeo4934 released this 29 Mar 14:06
release: prepare runtime 0.1.12 app-spec entrypoint