Skip to content

feat: add support for wallet_sendTransaction fallback #1637

feat: add support for wallet_sendTransaction fallback

feat: add support for wallet_sendTransaction fallback #1637

Triggered via pull request October 16, 2024 23:53
Status Failure
Total duration 7m 44s
Artifacts

pull-request.yml

on: pull_request
Matrix: Verify / Test Environments
Matrix: Verify / Test
Matrix: Verify / Types
Matrix: Verify / Wagmi
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 2 warnings
Verify / Test (true, webSocket, 2, 3)
Final attempt failed. Child_process exited with error code 1
Verify / Wagmi (5.4.5)
'account' is possibly 'null'.
Verify / Wagmi (5.4.5)
Type '`0x${string}` | Account | null | undefined' is not assignable to type '`0x${string}` | Account | undefined'.
Verify / Wagmi (5.4.5)
'account' is possibly 'null'.
Verify / Wagmi (5.4.5)
Type '`0x${string}` | { client: Client; entryPoint: { abi: Abi; address: `0x${string}`; version: EntryPointVersion; }; extend?: object | undefined; getAddress: () => Promise<`0x${string}`>; decodeCalls?: ((data: `0x${string}`) => Promise<readonly Call[]>) | undefined; encodeCalls: (calls: readonly Call[]) => Promise<`0x${string}`>; getFactoryArgs: () => Promise<{ factory?: `0x${string}` | undefined; factoryData?: `0x${string}` | undefined; }>; getNonce: (parameters?: { key?: bigint | undefined; } | undefined) => Promise<bigint>; getStubSignature: () => Promise<`0x${string}`>; nonceKeyManager?: NonceManager | undefined; sign?: ((parameters: { hash: `0x${string}`; }) => Promise<`0x${string}`>) | undefined; signMessage: (parameters: { message: SignableMessage; }) => Promise<`0x${string}`>; signTypedData: <const typedData extends TypedData | Record<string, unknown>, primaryType extends keyof typedData | "EIP712Domain" = keyof typedData>(parameters: TypedDataDefinition<typedData, primaryType>) => Promise<`0x${string}`>; signUserOperation: (parameters: UnionPartialBy<UserOperation, "sender"> & { chainId?: number | undefined; }) => Promise<`0x${string}`>; userOperation?: { estimateGas?: ((userOperation: UserOperationRequest) => Promise<ExactPartial<EstimateUserOperationGasReturnType> | undefined>) | undefined; } | undefined; address: `0x${string}`; isDeployed: () => Promise<boolean>; type: "smart"; nonceManager?: undefined; experimental_signAuthorization?: undefined; signTransaction?: undefined; publicKey?: undefined; source?: undefined; } | { address: `0x${string}`; type: "json-rpc"; extend?: undefined; client?: undefined; entryPoint?: undefined; getAddress?: undefined; decodeCalls?: undefined; encodeCalls?: undefined; getFactoryArgs?: undefined; getNonce?: undefined; getStubSignature?: undefined; nonceKeyManager?: undefined; sign?: undefined; signMessage?: undefined; signTypedData?: undefined; signUserOperation?: undefined; userOperation?: undefined; isDeployed?: undefined; nonceManager?: undefined; experimental_signAuthorization?: undefined; signTransaction?: undefined; publicKey?: undefined; source?: undefined; } | { address: `0x${string}`; nonceManager?: NonceManager | undefined; sign?: ((parameters: { hash: `0x${string}`; }) => Promise<`0x${string}`>) | undefined; experimental_signAuthorization?: ((parameters: Authorization) => Promise<SignAuthorizationReturnType>) | undefined; signMessage: ({ message }: { message: SignableMessage; }) => Promise<`0x${string}`>; signTransaction: <serializer extends SerializeTransactionFn<TransactionSerializable> = SerializeTransactionFn<TransactionSerializable>, transaction extends Parameters<serializer>[0] = Parameters<serializer>[0]>(transaction: transaction, options?: { serializer?: serializer | undefined; } | undefined) => Promise<IsNarrowable<TransactionSerialized<GetTransactionType<transaction>>, `0x${string}`> extends true ? TransactionSerialized<GetTransactionType<transaction>> : `0x${string}`>; signTypedData: <const typedData extends TypedData | Record<string, unknown>, primaryType extends keyof typedData | "EIP712Domain" = keyof typedData>(parameters: TypedDataDefinition<typedData, primaryType>) => Promise<`0x${string}`>; publicKey: `0x${string}`; source: string; type: "local"; extend?: undefined; client?: undefined; entryPoint?: undefined; getAddress?: undefined; decodeCalls?: undefined; encodeCalls?: undefined; getFactoryArgs?: undefined; getNonce?: undefined; getStubSignature?: undefined; nonceKeyManager?: undefined; signUserOperation?: undefined; userOperation?: undefined; isDeployed?: undefined; } | null | undefined' is not assignable to type '`0x${string}` | Account | undefined'.
Verify / Wagmi (5.4.5)
'account' is possibly 'null'.
Verify / Wagmi (5.4.5)
Type '`0x${string}` | { client: Client; entryPoint: { abi: Abi; address: `0x${string}`; version: EntryPointVersion; }; extend?: object | undefined; getAddress: () => Promise<`0x${string}`>; decodeCalls?: ((data: `0x${string}`) => Promise<readonly Call[]>) | undefined; encodeCalls: (calls: readonly Call[]) => Promise<`0x${string}`>; getFactoryArgs: () => Promise<{ factory?: `0x${string}` | undefined; factoryData?: `0x${string}` | undefined; }>; getNonce: (parameters?: { key?: bigint | undefined; } | undefined) => Promise<bigint>; getStubSignature: () => Promise<`0x${string}`>; nonceKeyManager?: NonceManager | undefined; sign?: ((parameters: { hash: `0x${string}`; }) => Promise<`0x${string}`>) | undefined; signMessage: (parameters: { message: SignableMessage; }) => Promise<`0x${string}`>; signTypedData: <const typedData extends TypedData | Record<string, unknown>, primaryType extends keyof typedData | "EIP712Domain" = keyof typedData>(parameters: TypedDataDefinition<typedData, primaryType>) => Promise<`0x${string}`>; signUserOperation: (parameters: UnionPartialBy<UserOperation, "sender"> & { chainId?: number | undefined; }) => Promise<`0x${string}`>; userOperation?: { estimateGas?: ((userOperation: UserOperationRequest) => Promise<ExactPartial<EstimateUserOperationGasReturnType> | undefined>) | undefined; } | undefined; address: `0x${string}`; isDeployed: () => Promise<boolean>; type: "smart"; nonceManager?: undefined; experimental_signAuthorization?: undefined; signTransaction?: undefined; publicKey?: undefined; source?: undefined; } | { address: `0x${string}`; type: "json-rpc"; extend?: undefined; client?: undefined; entryPoint?: undefined; getAddress?: undefined; decodeCalls?: undefined; encodeCalls?: undefined; getFactoryArgs?: undefined; getNonce?: undefined; getStubSignature?: undefined; nonceKeyManager?: undefined; sign?: undefined; signMessage?: undefined; signTypedData?: undefined; signUserOperation?: undefined; userOperation?: undefined; isDeployed?: undefined; nonceManager?: undefined; experimental_signAuthorization?: undefined; signTransaction?: undefined; publicKey?: undefined; source?: undefined; } | { address: `0x${string}`; nonceManager?: NonceManager | undefined; sign?: ((parameters: { hash: `0x${string}`; }) => Promise<`0x${string}`>) | undefined; experimental_signAuthorization?: ((parameters: Authorization) => Promise<SignAuthorizationReturnType>) | undefined; signMessage: ({ message }: { message: SignableMessage; }) => Promise<`0x${string}`>; signTransaction: <serializer extends SerializeTransactionFn<TransactionSerializable> = SerializeTransactionFn<TransactionSerializable>, transaction extends Parameters<serializer>[0] = Parameters<serializer>[0]>(transaction: transaction, options?: { serializer?: serializer | undefined; } | undefined) => Promise<IsNarrowable<TransactionSerialized<GetTransactionType<transaction>>, `0x${string}`> extends true ? TransactionSerialized<GetTransactionType<transaction>> : `0x${string}`>; signTypedData: <const typedData extends TypedData | Record<string, unknown>, primaryType extends keyof typedData | "EIP712Domain" = keyof typedData>(parameters: TypedDataDefinition<typedData, primaryType>) => Promise<`0x${string}`>; publicKey: `0x${string}`; source: string; type: "local"; extend?: undefined; client?: undefined; entryPoint?: undefined; getAddress?: undefined; decodeCalls?: undefined; encodeCalls?: undefined; getFactoryArgs?: undefined; getNonce?: undefined; getStubSignature?: undefined; nonceKeyManager?: undefined; signUserOperation?: undefined; userOperation?: undefined; isDeployed?: undefined; } | null | undefined' is not assignable to type '`0x${string}` | Account | undefined'.
Verify / Wagmi (5.4.5)
Type 'GetCapabilitiesParameters' is not generic.
Verify / Wagmi (5.4.5)
Process completed with exit code 2.
Verify / Test (false, http, 2, 3)
The job was canceled because "true_webSocket_2_3" failed.
Verify / Test (false, http, 2, 3)
The operation was canceled.
Verify / Test (false, http, 1, 3)
The job was canceled because "true_webSocket_2_3" failed.
Verify / Test (false, http, 1, 3)
The operation was canceled.
Verify / Wagmi (5.5.2)
The job was canceled because "_5_4_5" failed.
Verify / Test (true, webSocket, 2, 3)
Attempt 1 failed. Reason: Child_process exited with error code 1
Verify / Test (true, webSocket, 2, 3)
Attempt 2 failed. Reason: Child_process exited with error code 1