MCPcopy Create free account
hub / github.com/ElementsProject/elements / IsValidAddition

Function IsValidAddition

src/test/fuzz/scriptnum_ops.cpp:16–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14
15namespace {
16bool IsValidAddition(const CScriptNum& lhs, const CScriptNum& rhs)
17{
18 return rhs == 0 || (rhs > 0 && lhs <= CScriptNum{std::numeric_limits<int64_t>::max()} - rhs) || (rhs < 0 && lhs >= CScriptNum{std::numeric_limits<int64_t>::min()} - rhs);
19}
20
21bool IsValidSubtraction(const CScriptNum& lhs, const CScriptNum& rhs)
22{

Callers 1

FUZZ_TARGETFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected