(
network: Network,
depositor_public_key: &PublicKey,
depositor_taproot_public_key: &XOnlyPublicKey,
n_of_n_public_key: &PublicKey,
n_of_n_public_keys: &[PublicKey],
n_of_n_tap
| 606 | |
| 607 | #[allow(clippy::too_many_arguments)] |
| 608 | fn create_graph_without_signing( |
| 609 | network: Network, |
| 610 | depositor_public_key: &PublicKey, |
| 611 | depositor_taproot_public_key: &XOnlyPublicKey, |
| 612 | n_of_n_public_key: &PublicKey, |
| 613 | n_of_n_public_keys: &[PublicKey], |
| 614 | n_of_n_taproot_public_key: &XOnlyPublicKey, |
| 615 | depositor_evm_address: &str, |
| 616 | deposit_input: Input, |
| 617 | ) -> PegInGraph { |
| 618 | let connectors = create_new_connectors( |
| 619 | network, |
| 620 | n_of_n_taproot_public_key, |
| 621 | depositor_taproot_public_key, |
| 622 | depositor_evm_address, |
| 623 | ); |
| 624 | let peg_in_deposit_transaction = PegInDepositTransaction::new_for_validation( |
| 625 | network, |
| 626 | depositor_public_key, |
| 627 | &connectors.connector_z, |
| 628 | deposit_input, |
| 629 | ); |
| 630 | |
| 631 | let peg_in_refund_vout_0: usize = 0; |
| 632 | let peg_in_refund_transaction = PegInRefundTransaction::new_for_validation( |
| 633 | network, |
| 634 | depositor_public_key, |
| 635 | &connectors.connector_z, |
| 636 | generate_input(peg_in_deposit_transaction.tx(), peg_in_refund_vout_0), |
| 637 | ); |
| 638 | |
| 639 | let peg_in_confirm_vout_0: usize = 0; |
| 640 | let peg_in_confirm_transaction = PegInConfirmTransaction::new_for_validation( |
| 641 | &connectors.connector_0, |
| 642 | &connectors.connector_z, |
| 643 | generate_input(peg_in_deposit_transaction.tx(), peg_in_confirm_vout_0), |
| 644 | n_of_n_public_keys.to_owned(), |
| 645 | ); |
| 646 | |
| 647 | PegInGraph { |
| 648 | version: GRAPH_VERSION.to_string(), |
| 649 | network, |
| 650 | id: generate_id(&peg_in_deposit_transaction), |
| 651 | peg_in_deposit_transaction, |
| 652 | peg_in_refund_transaction, |
| 653 | peg_in_confirm_transaction, |
| 654 | n_of_n_public_key: *n_of_n_public_key, |
| 655 | n_of_n_public_keys: n_of_n_public_keys.to_owned(), |
| 656 | n_of_n_taproot_public_key: *n_of_n_taproot_public_key, |
| 657 | depositor_public_key: *depositor_public_key, |
| 658 | depositor_taproot_public_key: *depositor_taproot_public_key, |
| 659 | depositor_evm_address: depositor_evm_address.to_string(), |
| 660 | connector_0: connectors.connector_0, |
| 661 | connector_z: connectors.connector_z, |
| 662 | peg_out_graphs: Vec::new(), |
| 663 | } |
| 664 | } |
| 665 |
no test coverage detected