# LightningWalletCallback()

```
type LightningWalletCallback = (valueSats, abortSignal?) => Promise<string>;
```

Defined in: [atomiq-sdk/src/types/wallets/LightningInvoiceCreateService.ts:6](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/types/wallets/LightningInvoiceCreateService.ts#L6)

Invoice getter callback for the [LightningInvoiceCreateService](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/type-aliases/LightningInvoiceCreateService.md)

## Parameters

| Parameter      | Type          |
| -------------- | ------------- |
| `valueSats`    | `number`      |
| `abortSignal?` | `AbortSignal` |

## Returns

`Promise`<`string`>
