diff --git a/doc/descriptors.md b/doc/descriptors.md index 32922b52668..625a511bba2 100644 --- a/doc/descriptors.md +++ b/doc/descriptors.md @@ -288,11 +288,11 @@ For example, a descriptor of the form: multi(2,xpub.../<0;1;2>/0/*,xpub.../<2;3;4>/*) -will expand to the two descriptors +will expand to the 3 descriptors - multi(2,xpub.../0/0/*,xpub.../2/*) - multi(2,xpub.../1/0/*,xpub.../3/*) - multi(2,xpub.../2/0/*,xpub.../4*) + multi(2,xpub.../0/0/*,xpub.../2/*) + multi(2,xpub.../1/0/*,xpub.../3/*) + multi(2,xpub.../2/0/*,xpub.../4/*) When this tuple contains only two elements, wallet implementations can use the first descriptor for receiving addresses and the second descriptor for change addresses. diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp index 2d23ec9ede6..ecd315407eb 100644 --- a/src/script/descriptor.cpp +++ b/src/script/descriptor.cpp @@ -1447,7 +1447,7 @@ std::optional ParseKeyPathNum(std::span elem, bool& apostr for (size_t i = 1; i < split.size(); ++i) { const std::span& elem = split[i]; - // Check if element contain multipath specifier + // Check if element contains multipath specifier if (!elem.empty() && elem.front() == '<' && elem.back() == '>') { if (!allow_multipath) { error = strprintf("Key path value '%s' specifies multipath in a section where multipath is not allowed", std::string(elem.begin(), elem.end()));