|
3186 | 3186 | } |
3187 | 3187 | ] |
3188 | 3188 | }, |
| 3189 | + { |
| 3190 | + "comment": "Input keys intermediate sum is zero but final sum is non-zero", |
| 3191 | + "sending": [ |
| 3192 | + { |
| 3193 | + "given": { |
| 3194 | + "vin": [ |
| 3195 | + { |
| 3196 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3197 | + "vout": 0, |
| 3198 | + "scriptSig": "", |
| 3199 | + "txinwitness": "0247304402203e5537fa8c876b3475e7efe4f1474b0f48b7a6e4169179db5de9bb5b55ad1bd10220200e06f8f4d29dbc48bbcdf90df3278e798ce6cbf3c9fbf90427599fde147867012102557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3200 | + "prevout": { |
| 3201 | + "scriptPubKey": { |
| 3202 | + "hex": "00149d9e24f9fab4e35bf1a6df4b46cb533296ac0792" |
| 3203 | + } |
| 3204 | + }, |
| 3205 | + "private_key": "a6df6a0bb448992a301df4258e06a89fe7cf7146f59ac3bd5ff26083acb22ceb" |
| 3206 | + }, |
| 3207 | + { |
| 3208 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3209 | + "vout": 1, |
| 3210 | + "scriptSig": "", |
| 3211 | + "txinwitness": "0247304402207fdad0faf46edc54f5a5c67d33b2fa8d3f1fdc869381fd96e659f9e0c470ab1e022044f0d973339618b18667cef9a6251817f7f431f7f2b252a8cb760ccb40e7d823012103557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3212 | + "prevout": { |
| 3213 | + "scriptPubKey": { |
| 3214 | + "hex": "00149860538b5575962776ed0814ae222c7d60c72d7b" |
| 3215 | + } |
| 3216 | + }, |
| 3217 | + "private_key": "592095f44bb766d5cfe20bda71f9575ed2df6b9fb9addc7e5fdffe0923841456" |
| 3218 | + }, |
| 3219 | + { |
| 3220 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3221 | + "vout": 2, |
| 3222 | + "scriptSig": "", |
| 3223 | + "txinwitness": "0247304402203e5537fa8c876b3475e7efe4f1474b0f48b7a6e4169179db5de9bb5b55ad1bd10220200e06f8f4d29dbc48bbcdf90df3278e798ce6cbf3c9fbf90427599fde147867012102557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3224 | + "prevout": { |
| 3225 | + "scriptPubKey": { |
| 3226 | + "hex": "00149d9e24f9fab4e35bf1a6df4b46cb533296ac0792" |
| 3227 | + } |
| 3228 | + }, |
| 3229 | + "private_key": "a6df6a0bb448992a301df4258e06a89fe7cf7146f59ac3bd5ff26083acb22ceb" |
| 3230 | + } |
| 3231 | + ], |
| 3232 | + "recipients": [ |
| 3233 | + { |
| 3234 | + "address": "sp1qqgste7k9hx0qftg6qmwlkqtwuy6cycyavzmzj85c6qdfhjdpdjtdgqjuexzk6murw56suy3e0rd2cgqvycxttddwsvgxe2usfpxumr70xc9pkqwv", |
| 3235 | + "scan_pub_key": "0220bcfac5b99e04ad1a06ddfb016ee13582609d60b6291e98d01a9bc9a16c96d4", |
| 3236 | + "spend_pub_key": "025cc9856d6f8375350e123978daac200c260cb5b5ae83106cab90484dcd8fcf36" |
| 3237 | + } |
| 3238 | + ] |
| 3239 | + }, |
| 3240 | + "expected": { |
| 3241 | + "outputs": [ |
| 3242 | + [ |
| 3243 | + "7e88a7536c90770be4d2693a84ed03abe3fdcc5a29f96ec3433effec3b0c2194" |
| 3244 | + ] |
| 3245 | + ], |
| 3246 | + "shared_secrets": [ |
| 3247 | + "037dc4e5904ab4770dbdbb628860b54265fdbb7810b8afdf9f582fedaabfdebef0" |
| 3248 | + ], |
| 3249 | + "input_private_key_sum": "a6df6a0bb448992a301df4258e06a89fe7cf7146f59ac3bd5ff26083acb22ceb", |
| 3250 | + "input_pub_keys": [ |
| 3251 | + "02557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3252 | + "03557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3253 | + "02557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975" |
| 3254 | + ] |
| 3255 | + } |
| 3256 | + } |
| 3257 | + ], |
| 3258 | + "receiving": [ |
| 3259 | + { |
| 3260 | + "given": { |
| 3261 | + "vin": [ |
| 3262 | + { |
| 3263 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3264 | + "vout": 0, |
| 3265 | + "scriptSig": "", |
| 3266 | + "txinwitness": "0247304402203e5537fa8c876b3475e7efe4f1474b0f48b7a6e4169179db5de9bb5b55ad1bd10220200e06f8f4d29dbc48bbcdf90df3278e798ce6cbf3c9fbf90427599fde147867012102557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3267 | + "prevout": { |
| 3268 | + "scriptPubKey": { |
| 3269 | + "hex": "00149d9e24f9fab4e35bf1a6df4b46cb533296ac0792" |
| 3270 | + } |
| 3271 | + } |
| 3272 | + }, |
| 3273 | + { |
| 3274 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3275 | + "vout": 1, |
| 3276 | + "scriptSig": "", |
| 3277 | + "txinwitness": "0247304402207fdad0faf46edc54f5a5c67d33b2fa8d3f1fdc869381fd96e659f9e0c470ab1e022044f0d973339618b18667cef9a6251817f7f431f7f2b252a8cb760ccb40e7d823012103557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3278 | + "prevout": { |
| 3279 | + "scriptPubKey": { |
| 3280 | + "hex": "00149860538b5575962776ed0814ae222c7d60c72d7b" |
| 3281 | + } |
| 3282 | + } |
| 3283 | + }, |
| 3284 | + { |
| 3285 | + "txid": "3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e", |
| 3286 | + "vout": 2, |
| 3287 | + "scriptSig": "", |
| 3288 | + "txinwitness": "0247304402203e5537fa8c876b3475e7efe4f1474b0f48b7a6e4169179db5de9bb5b55ad1bd10220200e06f8f4d29dbc48bbcdf90df3278e798ce6cbf3c9fbf90427599fde147867012102557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975", |
| 3289 | + "prevout": { |
| 3290 | + "scriptPubKey": { |
| 3291 | + "hex": "00149d9e24f9fab4e35bf1a6df4b46cb533296ac0792" |
| 3292 | + } |
| 3293 | + } |
| 3294 | + } |
| 3295 | + ], |
| 3296 | + "outputs": [ |
| 3297 | + "7e88a7536c90770be4d2693a84ed03abe3fdcc5a29f96ec3433effec3b0c2194" |
| 3298 | + ], |
| 3299 | + "key_material": { |
| 3300 | + "spend_priv_key": "9d6ad855ce3417ef84e836892e5a56392bfba05fa5d97ccea30e266f540e08b3", |
| 3301 | + "scan_priv_key": "0f694e068028a717f8af6b9411f9a133dd3565258714cc226594b34db90c1f2c" |
| 3302 | + }, |
| 3303 | + "labels": [] |
| 3304 | + }, |
| 3305 | + "expected": { |
| 3306 | + "addresses": [ |
| 3307 | + "sp1qqgste7k9hx0qftg6qmwlkqtwuy6cycyavzmzj85c6qdfhjdpdjtdgqjuexzk6murw56suy3e0rd2cgqvycxttddwsvgxe2usfpxumr70xc9pkqwv" |
| 3308 | + ], |
| 3309 | + "outputs": [ |
| 3310 | + { |
| 3311 | + "priv_key_tweak": "3d5b7a284108f93b9fe78f2c300d2ca9ef3b4e0cd0de673fc72990f2a4f417b9", |
| 3312 | + "pub_key": "7e88a7536c90770be4d2693a84ed03abe3fdcc5a29f96ec3433effec3b0c2194", |
| 3313 | + "signature": "f8d5222f1a682215c40ab677f2104606f2a0e6c5cb1a2d248d970fb61d4eadb31702353e6b41ea5a9b24817efa0eaf535552eeee8a794b662c3cf303b6c86672" |
| 3314 | + } |
| 3315 | + ], |
| 3316 | + "tweak": "039c68bacb7efbf2175d781822f460afc4839a5798fabb055b50d939231bf57bb6", |
| 3317 | + "shared_secret": "037dc4e5904ab4770dbdbb628860b54265fdbb7810b8afdf9f582fedaabfdebef0", |
| 3318 | + "input_pub_key_sum": "02557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975" |
| 3319 | + } |
| 3320 | + } |
| 3321 | + ] |
| 3322 | + }, |
3189 | 3323 | { |
3190 | 3324 | "comment": "Maximum per-group recipient limit K_max is exceeded (2324 matches): sending fails, receiver doesn't scan beyond limit", |
3191 | 3325 | "sending": [ |
|
0 commit comments