Skip to content

Commit 6b7104a

Browse files
committed
fix: remove unused stacks-client methods
1 parent 9d4cc3a commit 6b7104a

File tree

1 file changed

+0
-54
lines changed

1 file changed

+0
-54
lines changed

stacks-signer/src/client/stacks_client.rs

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -756,60 +756,6 @@ impl StacksClient {
756756
fn tenure_tip_path(&self, consensus_hash: &ConsensusHash) -> String {
757757
format!("{}/v3/tenures/tip/{}", self.http_origin, consensus_hash)
758758
}
759-
760-
/// Helper function to create a stacks transaction for a modifying contract call
761-
#[allow(clippy::too_many_arguments)]
762-
pub fn build_unsigned_contract_call_transaction(
763-
contract_addr: &StacksAddress,
764-
contract_name: ContractName,
765-
function_name: ClarityName,
766-
function_args: &[ClarityValue],
767-
stacks_private_key: &StacksPrivateKey,
768-
tx_version: TransactionVersion,
769-
chain_id: u32,
770-
nonce: u64,
771-
) -> Result<StacksTransaction, ClientError> {
772-
let tx_payload = TransactionPayload::ContractCall(TransactionContractCall {
773-
address: *contract_addr,
774-
contract_name,
775-
function_name,
776-
function_args: function_args.to_vec(),
777-
});
778-
let public_key = StacksPublicKey::from_private(stacks_private_key);
779-
let tx_auth = TransactionAuth::Standard(
780-
TransactionSpendingCondition::new_singlesig_p2pkh(public_key).ok_or(
781-
ClientError::TransactionGenerationFailure(format!(
782-
"Failed to create spending condition from public key: {}",
783-
public_key.to_hex()
784-
)),
785-
)?,
786-
);
787-
788-
let mut unsigned_tx = StacksTransaction::new(tx_version, tx_auth, tx_payload);
789-
unsigned_tx.set_origin_nonce(nonce);
790-
791-
unsigned_tx.anchor_mode = TransactionAnchorMode::Any;
792-
unsigned_tx.post_condition_mode = TransactionPostConditionMode::Allow;
793-
unsigned_tx.chain_id = chain_id;
794-
Ok(unsigned_tx)
795-
}
796-
797-
/// Sign an unsigned transaction
798-
pub fn sign_transaction(
799-
&self,
800-
unsigned_tx: StacksTransaction,
801-
) -> Result<StacksTransaction, ClientError> {
802-
let mut tx_signer = StacksTransactionSigner::new(&unsigned_tx);
803-
tx_signer
804-
.sign_origin(&self.stacks_private_key)
805-
.map_err(|e| ClientError::TransactionGenerationFailure(e.to_string()))?;
806-
807-
tx_signer
808-
.get_tx()
809-
.ok_or(ClientError::TransactionGenerationFailure(
810-
"Failed to generate transaction from a transaction signer".to_string(),
811-
))
812-
}
813759
}
814760

815761
#[cfg(test)]

0 commit comments

Comments
 (0)