We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 644638f commit ac7df5cCopy full SHA for ac7df5c
src/handler/faucet.rs
@@ -205,10 +205,21 @@ pub async fn request_transfer(
205
206
transfer_tx_builder.tx.memo = Some("Transfer from faucet".to_string().as_bytes().to_vec());
207
208
- let (mut transfer_tx, signing_data) = transfer_tx_builder
+ let tx_result = transfer_tx_builder
209
.build(&*state.sdk)
210
- .await
211
- .expect("unable to build transfer");
+ .await;
+
212
+ let (mut transfer_tx, signing_data) = match tx_result {
213
+ Ok(res) => res,
214
+ Err(e) => {
215
+ return Err(FaucetError::SdkError(format!(
216
+ "unable to build transfer tx: {}",
217
+ e
218
+ ))
219
+ .into())
220
+ }
221
+ };
222
223
state
224
.sdk
225
.sign(
0 commit comments