# LightningInvoiceCreateService

```
type LightningInvoiceCreateService = object;
```

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

Service that creates on-demand fixed amount bolt11 lightning network invoices, optionally specifying minimum and maximum swappable sats amount. This used for exact input Smart chain -> Lightning swaps.

## Properties

### getInvoice

```
getInvoice: LightningWalletCallback;
```

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

***

### maxMSats?

```
optional maxMSats: bigint;
```

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

***

### minMsats?

```
optional minMsats: bigint;
```

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