{name}
-{description}
-One prelude. Seven focused modules.
-{description}
-No testing modules found matching your filter criteria. Try adjusting your search term.
-{mod.description}
- {mod.category} +{mod.description}
+ {mod.category} +- {moduleFilter - ? `No testing modules found matching “${moduleFilter}”${categoryFilter ? ` in ${categoryFilter}` : ""}.` - : `No testing modules in the ${categoryFilter} category.`} + {categoryFilter + ? `No testing modules in the ${categoryFilter} category match this search.` + : "No testing modules match this search."} {" "}Try adjusting your filters.
{"soroban-testkit limits \\\n --contract target/wasm32v1-none/release/contract.wasm \\\n --fn batch_payout \\\n --ramp recipients"}
- Replace the function and ramp names with exported contract inputs from your ABI.
+Use the compiled WASM path and exported function and input names from your contract.
Reads: local WASM and export metadata. Writes: none.
+ This uses the public Sororail batch-payout contract, whose execute_equal entry point
+ ramps the recipients input. Install Rust 1.91 or later and
+ {" "}install soroban-testkit before starting.
+
+ {"git clone https://github.com/Sororail/sororail-contracts.git\ncd sororail-contracts"}
+
+
+ rustup target add wasm32v1-none
+
+
+
+ cargo build --release --target wasm32v1-none --manifest-path contracts/batch_payout/Cargo.toml
+
+
+
+
+ {"soroban-testkit limits \\\n --contract target/wasm32v1-none/release/sororail_batch_payout.wasm \\\n --fn execute_equal \\\n --ramp recipients"}
+
+
+ + The result reports the last successful recipient count along with instruction and memory usage; + measured limits can vary with the contract build and runtime. +
+