Skip to content

Commit 0abae9a

Browse files
committed
Support max footprint size in ssc
1 parent b8bff14 commit 0abae9a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/CommandHandler.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,13 @@ CommandHandler::sorobanInfo(std::string const& params, std::string& retStr)
793793
conf.txMaxWriteLedgerEntries();
794794
res["tx"]["max_write_bytes"] = conf.txMaxWriteBytes();
795795

796+
if (protocolVersionStartsFrom(
797+
lm.getLastClosedLedgerHeader().header.ledgerVersion,
798+
ProtocolVersion::V_23))
799+
{
800+
res["tx"]["max_footprint_size"] = conf.txMaxFootprintEntries();
801+
}
802+
796803
// Fees
797804
res["fee_read_ledger_entry"] =
798805
static_cast<Json::Int64>(conf.feeDiskReadLedgerEntry());
@@ -1248,6 +1255,8 @@ CommandHandler::generateLoad(std::string const& params, std::string& retStr)
12481255
parseOptionalParam<uint64_t>(map, "evctsz");
12491256
upgradeCfg.startingEvictionScanLevel =
12501257
parseOptionalParam<uint32_t>(map, "evctlvl");
1258+
upgradeCfg.txMaxFootprintEntries =
1259+
parseOptionalParam<uint32_t>(map, "txmxftprnt");
12511260
}
12521261

12531262
if (cfg.mode == LoadGenMode::MIXED_CLASSIC_SOROBAN)

0 commit comments

Comments
 (0)