From 3104eb984def544794105acac0a04fc0e889d234 Mon Sep 17 00:00:00 2001 From: Mostafa Date: Wed, 9 Oct 2024 21:58:04 +0800 Subject: [PATCH] fix compile error --- rust/chains/tw_pactus/src/address.rs | 2 +- rust/chains/tw_pactus/src/transaction.rs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rust/chains/tw_pactus/src/address.rs b/rust/chains/tw_pactus/src/address.rs index 2e12bd8e7e9..efe07cdcbd2 100644 --- a/rust/chains/tw_pactus/src/address.rs +++ b/rust/chains/tw_pactus/src/address.rs @@ -73,7 +73,7 @@ pub struct Address { impl Address { pub fn from_public_key(public_key: &PublicKey) -> Result { - let pud_data = public_key.to_h256(); + let pud_data = public_key.to_bytes(); let pub_hash_data = ripemd_160(&blake2_b(pud_data.as_ref(), 32).map_err(|_| AddressError::Internal)?); let pub_hash = Address::vec_to_pub_hash(pub_hash_data)?; diff --git a/rust/chains/tw_pactus/src/transaction.rs b/rust/chains/tw_pactus/src/transaction.rs index f38e4132beb..b4c69784091 100644 --- a/rust/chains/tw_pactus/src/transaction.rs +++ b/rust/chains/tw_pactus/src/transaction.rs @@ -156,13 +156,13 @@ impl Transaction { receiver, amount: Amount(pld.amount), }) - } + }, Pactus::Proto::mod_TransactionMessage::OneOfpayload::bond(_pld) => { return SigningError::err(SigningErrorType::Error_not_supported) - } + }, Pactus::Proto::mod_TransactionMessage::OneOfpayload::None => { return SigningError::err(SigningErrorType::Error_invalid_params) - } + }, }; let flags = FLAG_NOT_SIGNED; @@ -175,7 +175,7 @@ impl Transaction { trx.memo.to_string(), payload, )) - } + }, } }