> ## 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.

# Interface: SorobanSimulator

# Interface: SorobanSimulator

Defined in: [packages/core/src/auth-entry-builder.ts:180](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/core/src/auth-entry-builder.ts#L180)

Narrow port over `rpc.Server.simulateTransaction`. Supplied by the account adapter.

## Methods

### simulate()

> **simulate**(`input`): `Promise`\<[`SorobanSimulateRaw`](/sdk-reference/core/src/interfaces/SorobanSimulateRaw)>

Defined in: [packages/core/src/auth-entry-builder.ts:181](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/core/src/auth-entry-builder.ts#L181)

#### Parameters

##### input

###### call

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

###### from

`string`

###### network

[`Network`](/sdk-reference/core/src/type-aliases/Network)

#### Returns

`Promise`\<[`SorobanSimulateRaw`](/sdk-reference/core/src/interfaces/SorobanSimulateRaw)>
