rippled
rippled copied to clipboard
feat: add WASMI dependency
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 we would normally upload our custom recipes to https://github.com/XRPLF/conan-center-index
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
@@ Coverage Diff @@
## develop #5999 +/- ##
=======================================
Coverage 79.1% 79.1%
=======================================
Files 839 839
Lines 71377 71377
Branches 8342 8342
=======================================
Hits 56425 56425
Misses 14952 14952
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.