diff --git a/src/contracts/vaultMulticall.ts b/src/contracts/vaultMulticall.ts index 0ce240a1..c2bfff94 100644 --- a/src/contracts/vaultMulticall.ts +++ b/src/contracts/vaultMulticall.ts @@ -104,6 +104,10 @@ const vaultMulticall = async (values: VaultMulticallInput): P } as T } + // Even though ethers tries to find the best price for gas, sometimes it's + // not enough and the transaction breaks down and users lose money for gas. + // Adding 10% to the gas limit + if (isSoloCall) { const { method, args } = params[0]