diff --git a/packages/validation-manager/src/ValidationManager.ts b/packages/validation-manager/src/ValidationManager.ts index 71f04f09..3cbe9a41 100644 --- a/packages/validation-manager/src/ValidationManager.ts +++ b/packages/validation-manager/src/ValidationManager.ts @@ -1,5 +1,6 @@ import { BigNumber, BigNumberish } from 'ethers' +import { hexValue } from '@ethersproject/bytes' import { JsonRpcProvider } from '@ethersproject/providers' import Debug from 'debug' @@ -215,7 +216,7 @@ export class ValidationManager implements IValidationManager { to: this.entryPoint.address, data, authorizationList: userOp.eip7702Auth == null ? null : [userOp.eip7702Auth], - gas: sum(prevg, userOp.verificationGasLimit, userOp.paymasterVerificationGasLimit).toNumber() + gas: hexValue(sum(prevg, userOp.verificationGasLimit, userOp.paymasterVerificationGasLimit)) } try {