1- import type { Account , Address } from 'viem' ;
1+ import type { Account , Address , Hex } from 'viem' ;
22import { createWalletClient , custom , isHex } from 'viem' ;
33import { generatePrivateKey , privateKeyToAccount } from 'viem/accounts' ;
44import { sepolia } from 'viem/chains' ;
@@ -51,7 +51,7 @@ describe('signUserOperation Action', () => {
5151 userOperation = {
5252 sender : randomAddress ( ) ,
5353 nonce : 0n ,
54- callData : '0x' ,
54+ callData : '0x' as Hex ,
5555 callGasLimit : 1000000n ,
5656 verificationGasLimit : 1000000n ,
5757 preVerificationGas : 21000n ,
@@ -177,7 +177,7 @@ describe('signUserOperation Action', () => {
177177 paymaster : randomAddress ( ) ,
178178 paymasterVerificationGasLimit : 50000n ,
179179 paymasterPostOpGasLimit : 50000n ,
180- paymasterData : '0x1234' as `0x${ string } ` ,
180+ paymasterData : '0x1234' as Hex ,
181181 } ;
182182
183183 const parameters : SignUserOperationParameters = {
@@ -196,7 +196,7 @@ describe('signUserOperation Action', () => {
196196 const userOpWithFactory = {
197197 ...userOperation ,
198198 factory : randomAddress ( ) ,
199- factoryData : '0x5678' as `0x${ string } ` ,
199+ factoryData : '0x5678' as Hex ,
200200 } ;
201201
202202 const parameters : SignUserOperationParameters = {
0 commit comments