function getCallsStatus(
client,
params,
): Promise<{
atomic: boolean;
chainId: `0x${string}`;
details: {
data: {
hash: `0x${string}`;
};
type: "user-operation";
};
id: `0x${string}`;
receipts?: object[];
status: 100 | 110 | 115 | 116 | 120 | 200 | 400 | 410 | 500 | 600;
}>;Defined in: account-kit/wallet-client/src/client/actions/getCallsStatus.ts:39
Gets the status of a prepared call by its ID. This method is used to check the execution status of calls sent via sendPreparedCalls.
// After sending prepared calls
const sendResult = await client.sendPreparedCalls({...});
// Check the status of the call ID
const status = await client.getCallsStatus(sendResult.id);| Parameter | Type | Description |
|---|---|---|
|
| The wallet API client to use for the request |
|
| The ID of the prepared call to check |
Promise<{
atomic: boolean;
chainId: `0x${string}`;
details: {
data: {
hash: `0x${string}`;
};
type: "user-operation";
};
id: `0x${string}`;
receipts?: object[];
status: 100 | 110 | 115 | 116 | 120 | 200 | 400 | 410 | 500 | 600;
}>
A Promise that resolves to the status information including:
- id: The hex ID of the call
- chainId: The chain ID in hex format
- status: The current status of the batch execution
- receipts: Optional array of transaction receipts if the batch has been executed