Skip to content

Commit

Permalink
chore: bump wallet gas allowance (#16)
Browse files Browse the repository at this point in the history
  • Loading branch information
onbjerg authored Oct 12, 2024
1 parent a112eae commit b0ec232
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions crates/wallet/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,11 @@ pub enum OdysseyWalletError {
/// The request was estimated to consume too much gas.
///
/// The gas usage by each request is limited to counteract draining the sequencers funds.
#[error("request would use too much gas")]
GasEstimateTooHigh,
#[error("request would use too much gas: estimated {estimate}")]
GasEstimateTooHigh {
/// The amount of gas the request was estimated to consume.
estimate: u64,
},
/// An internal error occurred.
#[error("internal error")]
InternalError,
Expand Down Expand Up @@ -272,8 +275,8 @@ where
EthCall::estimate_gas_at(&self.inner.eth_api, request.clone(), BlockId::latest(), None)
.await
.map_err(Into::into)?;
if estimate >= U256::from(150_000) {
return Err(OdysseyWalletError::GasEstimateTooHigh.into());
if estimate >= U256::from(350_000) {
return Err(OdysseyWalletError::GasEstimateTooHigh { estimate: estimate.to() }.into());
}
request = request.gas_limit(estimate.to());

Expand Down

0 comments on commit b0ec232

Please sign in to comment.