Implement Lending Protocol (unsupported) (#5270)

- Spec: XLS-66
- Introduces amendment "LendingProtocol", but leaves it UNSUPPORTED to
  allow for standalone testing, future development work, and potential
  bug fixes.
- AccountInfo RPC will indicate the type of pseudo-account when
  appropriate.
- Refactors and improves several existing classes and functional areas,
  including Number, STAmount, STObject, json_value, Asset, directory
  handling, View helper functions, and unit test helpers.
This commit is contained in:
Ed Hennis
2025-12-02 11:38:17 -05:00
committed by GitHub
parent c9f17dd85d
commit 6c67f1f525
86 changed files with 18810 additions and 553 deletions

View File

@@ -1152,7 +1152,7 @@ class MPToken_test : public beast::unit_test::suite
env(credentials::accept(bob, credIssuer1, credType));
env.close();
MPTTester mptAlice(env, alice, {});
MPTTester mptAlice(env, alice);
env.close();
mptAlice.create({
@@ -1194,7 +1194,7 @@ class MPToken_test : public beast::unit_test::suite
env(credentials::accept(bob, credIssuer1, credType));
env.close();
MPTTester mptAlice(env, alice, {});
MPTTester mptAlice(env, alice);
env.close();
mptAlice.create({
@@ -1274,7 +1274,7 @@ class MPToken_test : public beast::unit_test::suite
env(credentials::accept(carol, credIssuer2, credType));
env.close();
MPTTester mptAlice(env, alice, {});
MPTTester mptAlice(env, alice);
env.close();
mptAlice.create({