84 Env env(*
this, features);
89 env.
fund(
XRP(10000), alice, gw1, gw2);
93 auto const USD_gw1 = gw1[
"USD"];
94 auto const USD_gw2 = gw2[
"USD"];
96 env.
trust(USD_gw1(100), alice);
97 env.
trust(USD_gw2(100), alice);
99 env(
pay(gw1, alice, USD_gw1(50)));
100 env(
pay(gw2, alice, USD_gw2(50)));
102 STAmount const toCredit(USD_gw1(30));
103 STAmount const toDebit(USD_gw1(20));
108 auto const iss = USD_gw1.issue();
109 auto const startingAmount =
117 startingAmount + toCredit);
124 startingAmount + toCredit - toDebit);
131 auto const iss = USD_gw1.issue();
132 auto const startingAmount =
138 startingAmount + toCredit);
143 startingAmount + toCredit - toDebit);
151 auto const iss = USD_gw1.issue();
152 auto const startingAmount =
169 startingAmount - toDebit);
177 auto const iss = USD_gw1.issue();
178 auto const startingAmount =
192 auto const iss = USD_gw1.issue();
193 auto const startingAmount =
199 startingAmount - toDebit);
207 auto const iss = USD_gw1.issue();
208 auto const startingAmount =
222 auto const iss = USD_gw1.issue();
223 auto const startingAmount =
240 auto r =
accountSend(pv2, gw1, alice, toCredit, j);
254 startingAmount - toDebit);