Releases: brij-digital/protocol-runtime
Releases · brij-digital/protocol-runtime
Release list
v0.2.5
- 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
Highlights
- adds
math.div_round_upand 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 testinapppack-runtimenpm run aidl:check && npm run pack:checkinec-ai-walletnpm run packs:sync && npm run packs:check && npm run check && npm run smoke:packsinapppack-view-servicenpm run check && npm testinorca-runtime-comparaison
v0.2.3
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 testinapppack-runtimenpm install ../apppack-runtime --no-save && npm run smoke:runtime-import && npm run aidl:check && npm run pack:checkinec-ai-walletnpm install ../apppack-runtime --no-save && npm run check && npm run packs:check && npm run smoke:packsinapppack-view-service
v0.2.2
What changed
- add generic scoped collection transforms:
list.map,list.flat_map,list.reduce - keep
computepure 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
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
computepure while extending the orderedstepsruntime 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
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