# useUploadSimple

> **useUploadSimple**(`props`): `UseMutationResult`\<\{ `addMessageOk`: `true`; `confirmedPieceIds`: `bigint`[]; `dataSetId`: `bigint`; `pieceCount`: `number`; `piecesAdded`: `true`; `txHash`: `` `0x${string}` ``; `txStatus`: `"confirmed"`; \}, [`Error`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error), [`UseUploadSimpleVariables`](/reference/filoz/synapse-react/interfaces/useuploadsimplevariables/), `unknown`\>

Defined in: [synapse-react/src/warm-storage/use-upload-simple.ts:19](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-react/src/warm-storage/use-upload-simple.ts#L19)

## Parameters

| Parameter | Type |
| ------ | ------ |
| `props` | [`UseUploadSimpleProps`](/reference/filoz/synapse-react/interfaces/useuploadsimpleprops/) |

## Returns

`UseMutationResult`\<\{ `addMessageOk`: `true`; `confirmedPieceIds`: `bigint`[]; `dataSetId`: `bigint`; `pieceCount`: `number`; `piecesAdded`: `true`; `txHash`: `` `0x${string}` ``; `txStatus`: `"confirmed"`; \}, [`Error`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error), [`UseUploadSimpleVariables`](/reference/filoz/synapse-react/interfaces/useuploadsimplevariables/), `unknown`\>