20 #include <ripple/protocol/Feature.h>
21 #include <ripple/protocol/jss.h>
32 using namespace test::jtx;
34 Account
const alice{
"alice"};
35 env.fund(XRP(10000), alice);
37 auto lc_result = env.rpc(
"ledger_closed")[jss::result];
39 lc_result[jss::ledger_hash] ==
40 "8AEDBB96643962F1D40F01E25632ABB3C56C9F04B0231EE4B18248B90173D189");
41 BEAST_EXPECT(lc_result[jss::ledger_index] == 2);
44 auto const ar_master = env.le(env.master);
45 BEAST_EXPECT(ar_master->getAccountID(
sfAccount) == env.master.id());
46 BEAST_EXPECT((*ar_master)[
sfBalance] == drops(99999989999999980));
48 auto const ar_alice = env.le(alice);
49 BEAST_EXPECT(ar_alice->getAccountID(
sfAccount) == alice.id());
50 BEAST_EXPECT((*ar_alice)[
sfBalance] == XRP(10000));
52 lc_result = env.rpc(
"ledger_closed")[jss::result];
54 lc_result[jss::ledger_hash] ==
55 "7C3EEDB3124D92E49E75D81A8826A2E65A75FD71FC3FD6F36FEB803C5F1D812D");
56 BEAST_EXPECT(lc_result[jss::ledger_index] == 3);