| 509 | } |
| 510 | |
| 511 | bool psbt_contribs_changed(struct wally_psbt *orig, |
| 512 | struct wally_psbt *new) |
| 513 | { |
| 514 | struct psbt_changeset *cs; |
| 515 | bool ok; |
| 516 | cs = psbt_get_changeset(NULL, orig, new); |
| 517 | |
| 518 | ok = tal_count(cs->added_ins) > 0 || |
| 519 | tal_count(cs->rm_ins) > 0 || |
| 520 | tal_count(cs->added_outs) > 0 || |
| 521 | tal_count(cs->rm_outs) > 0; |
| 522 | |
| 523 | tal_free(cs); |
| 524 | return ok; |
| 525 | } |