mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: add TransactionSigned::new fns (#12768)
This commit is contained in:
@ -199,7 +199,7 @@ impl TransactionBuilder {
|
||||
/// Signs the provided transaction using the specified signer and returns a signed transaction.
|
||||
fn signed(transaction: Transaction, signer: B256) -> TransactionSigned {
|
||||
let signature = sign_message(signer, transaction.signature_hash()).unwrap();
|
||||
TransactionSigned::from_transaction_and_signature(transaction, signature)
|
||||
TransactionSigned::new_unhashed(transaction, signature)
|
||||
}
|
||||
|
||||
/// Sets the signer for the transaction builder.
|
||||
|
||||
@ -1584,7 +1584,7 @@ mod tests {
|
||||
..Default::default()
|
||||
});
|
||||
let signature = Signature::test_signature();
|
||||
let signed_tx = TransactionSigned::from_transaction_and_signature(tx, signature);
|
||||
let signed_tx = TransactionSigned::new_unhashed(tx, signature);
|
||||
let transaction =
|
||||
TransactionSignedEcRecovered::from_signed_transaction(signed_tx, Default::default());
|
||||
let pooled_tx = EthPooledTransaction::new(transaction.clone(), 200);
|
||||
@ -1606,7 +1606,7 @@ mod tests {
|
||||
..Default::default()
|
||||
});
|
||||
let signature = Signature::test_signature();
|
||||
let signed_tx = TransactionSigned::from_transaction_and_signature(tx, signature);
|
||||
let signed_tx = TransactionSigned::new_unhashed(tx, signature);
|
||||
let transaction =
|
||||
TransactionSignedEcRecovered::from_signed_transaction(signed_tx, Default::default());
|
||||
let pooled_tx = EthPooledTransaction::new(transaction.clone(), 200);
|
||||
@ -1628,7 +1628,7 @@ mod tests {
|
||||
..Default::default()
|
||||
});
|
||||
let signature = Signature::test_signature();
|
||||
let signed_tx = TransactionSigned::from_transaction_and_signature(tx, signature);
|
||||
let signed_tx = TransactionSigned::new_unhashed(tx, signature);
|
||||
let transaction =
|
||||
TransactionSignedEcRecovered::from_signed_transaction(signed_tx, Default::default());
|
||||
let pooled_tx = EthPooledTransaction::new(transaction.clone(), 200);
|
||||
@ -1652,7 +1652,7 @@ mod tests {
|
||||
..Default::default()
|
||||
});
|
||||
let signature = Signature::test_signature();
|
||||
let signed_tx = TransactionSigned::from_transaction_and_signature(tx, signature);
|
||||
let signed_tx = TransactionSigned::new_unhashed(tx, signature);
|
||||
let transaction =
|
||||
TransactionSignedEcRecovered::from_signed_transaction(signed_tx, Default::default());
|
||||
let pooled_tx = EthPooledTransaction::new(transaction.clone(), 300);
|
||||
@ -1676,7 +1676,7 @@ mod tests {
|
||||
..Default::default()
|
||||
});
|
||||
let signature = Signature::test_signature();
|
||||
let signed_tx = TransactionSigned::from_transaction_and_signature(tx, signature);
|
||||
let signed_tx = TransactionSigned::new_unhashed(tx, signature);
|
||||
let transaction =
|
||||
TransactionSignedEcRecovered::from_signed_transaction(signed_tx, Default::default());
|
||||
let pooled_tx = EthPooledTransaction::new(transaction.clone(), 200);
|
||||
|
||||
Reference in New Issue
Block a user