# isERC1155SingleDeposit

Checks if a request is a ERC-1155 deposit coming from the `ERC1155SinglePortal` smart contract.

## Usage

```ts twoslash
import { createApp } from "@deroll/app";
import { isERC1155SingleDeposit, parseERC1155SingleDeposit } from "@deroll/wallet";

// create app
const app = createApp();

app.addAdvanceHandler(async (data) => {
    if (isERC1155SingleDeposit(data)) { // [!code focus]
        const deposit = parseERC1155SingleDeposit(data.payload);
// @noErrors
        deposit.
//              ^|
    }
    return "accept";
});
```

## Returns

Type: `boolean`

True if request is a ERC-1155 deposit from the `ERC1155SinglePortal` smart contract.

## Parameters

Type: `AdvanceRequestData`
