Skip to content

Commit

Permalink
user: Remove unused function.
Browse files Browse the repository at this point in the history
  • Loading branch information
ceyhunsen committed Sep 17, 2024
1 parent d754403 commit 22774fc
Showing 1 changed file with 5 additions and 26 deletions.
31 changes: 5 additions & 26 deletions core/src/user.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ use crate::config::BridgeConfig;
use crate::errors::BridgeError;
use crate::extended_rpc::ExtendedRpc;
use crate::musig2::AggregateFromPublicKeys;
use crate::transaction_builder::TransactionBuilder;
use crate::transaction_builder;
use crate::{EVMAddress, UTXO};
use bitcoin::Amount;
use bitcoin::{Address, TxOut};
use bitcoin::{Amount, OutPoint};
use bitcoin::{TapSighashType, XOnlyPublicKey};
use bitcoin_mock_rpc::RpcApiWrapper;
use secp256k1::schnorr;
Expand Down Expand Up @@ -44,30 +44,9 @@ where
}
}

#[tracing::instrument(skip(self), err(level = tracing::Level::ERROR), ret(level = tracing::Level::TRACE))]
pub fn deposit_tx(
&self,
evm_address: EVMAddress,
) -> Result<(OutPoint, XOnlyPublicKey, EVMAddress), BridgeError> {
let (deposit_address, _) = TransactionBuilder::generate_deposit_address(
&self.nofn_xonly_pk,
self.signer.address.as_unchecked(),
&evm_address,
self.config.bridge_amount_sats,
self.config.network,
self.config.user_takes_after,
);

let deposit_outpoint = self
.rpc
.send_to_address(&deposit_address, self.config.bridge_amount_sats)?;

Ok((deposit_outpoint, self.signer.xonly_public_key, evm_address))
}

#[tracing::instrument(skip(self), err(level = tracing::Level::ERROR), ret(level = tracing::Level::TRACE))]
pub fn get_deposit_address(&self, evm_address: EVMAddress) -> Result<Address, BridgeError> {
let (deposit_address, _) = TransactionBuilder::generate_deposit_address(
let (deposit_address, _) = transaction_builder::generate_deposit_address(
&self.nofn_xonly_pk,
self.signer.address.as_unchecked(),
&evm_address,
Expand Down Expand Up @@ -95,13 +74,13 @@ where
script_pubkey: self.signer.address.script_pubkey(),
},
};
let txins = TransactionBuilder::create_tx_ins(vec![dust_utxo.outpoint]);
let txins = transaction_builder::create_tx_ins(vec![dust_utxo.outpoint]);
let txout = TxOut {
value: Amount::from_sat(withdrawal_amount), // TODO: Change this in the future since Operators should profit from the bridge
script_pubkey: withdrawal_address.script_pubkey(),
};
let txouts = vec![txout.clone()];
let mut tx = TransactionBuilder::create_btc_tx(txins, txouts.clone());
let mut tx = transaction_builder::create_btc_tx(txins, txouts.clone());
let prevouts = vec![dust_utxo.txout.clone()];
let sig = self.signer.sign_taproot_pubkey_spend_tx_with_sighash(
&mut tx,
Expand Down

0 comments on commit 22774fc

Please sign in to comment.