> ## Documentation Index
> Fetch the complete documentation index at: https://docs.buckspay.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Function: batch()

# Function: batch()

> **batch**(...`calls`): [`BatchBuilder`](/sdk-reference/core/src/interfaces/BatchBuilder)

Defined in: [packages/core/src/batch.ts:20](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/core/src/batch.ts#L20)

Pure, framework-agnostic call collector. The account adapter turns the returned calls
into one atomic entry (classic multi-op / contract Multicall).

## Parameters

### calls

...[`Call`](/sdk-reference/core/src/interfaces/Call)\[]

## Returns

[`BatchBuilder`](/sdk-reference/core/src/interfaces/BatchBuilder)
