rippled icon indicating copy to clipboard operation
rippled copied to clipboard

feat: add WASMI dependency

Open mvadari opened this issue 2 months ago • 2 comments

High Level Overview of Change

This PR adds Wasmi as a dependency to rippled, in preparation for Smart Escrows.

Context of Change

Splitting up #5600 into more managably reviewable chunks

XLS-102

Type of Change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] Refactor (non-breaking change that only restructures code)
  • [ ] Performance (increase or change in throughput and/or latency)
  • [ ] Tests (you added tests for code that already exists, or your new feature included in this PR)
  • [ ] Documentation update
  • [ ] Chore (no impact to binary, e.g. .gitignore, formatting, dropping support for older tooling)
  • [ ] Release

API Impact

N/A

Test Plan

CI passes and everything compiles in properly without error.

Future Tasks

Additional PRs for the rest of the Smart Escrow functionality

mvadari avatar Nov 04 '25 20:11 mvadari

@mvadari we would normally upload our custom recipes to https://github.com/XRPLF/conan-center-index

Bronek avatar Nov 07 '25 16:11 Bronek

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 79.1%. Comparing base (4565cc2) to head (90e0bbd).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           develop   #5999   +/-   ##
=======================================
  Coverage     79.1%   79.1%           
=======================================
  Files          839     839           
  Lines        71377   71377           
  Branches      8342    8342           
=======================================
  Hits         56425   56425           
  Misses       14952   14952           

see 4 files with indirect coverage changes

Impacted file tree graph

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Nov 24 '25 21:11 codecov[bot]