import { Tabs, Callout } from 'nextra/components'
Returns a Safe operation by its hash.
The SafeOperations methods are currently compatible with Entrypoint v0.6, which corresponds to `safeModuleVersion` v0.2.0. If you need to use v0.7, you should use the `relay-kit` `Safe4337Pack` class with `safeModuleVersion` v0.3.0, and collect the signatures yourself.Examples of how to use the Safe4337Pack
are provided in the following links:
{/* */}
<Tabs items={['example.ts', 'setup.ts']}> <Tabs.Tab> ```typescript import { apiKit } from './setup.ts'
const safeOperationHash = '0x...'
const safeOperation = await apiKit.getSafeOperation(safeOperationHash)
```
</Tabs.Tab> <Tabs.Tab> ```typescript import SafeApiKit from '@safe-global/api-kit'
export const apiKit = new SafeApiKit({
chainId: 1n, // Mainnet
})
```
</Tabs.Tab>
{/* */}
Promise<SafeOperationResponse>
The Safe operation.
- Type:
string
The Safe operation hash.
const safeOperation = await apiKit.getSafeOperation(
'0x...'
)