> For the complete documentation index, see [llms.txt](https://lunes-labs.gitbook.io/dao-lunes-labs-pt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lunes-labs.gitbook.io/dao-lunes-labs-pt/developers/para-desenvolvedores/smart-contract-ink-4.x/frontend-development/useink-core/contracts/decodecallresult.md).

# decodeCallResult

A function to decode the response of a [call](https://use.ink/frontend/core/contracts/call) result (or results of [useCall](https://use.ink/frontend/react/hooks/contracts/use-call) and similar hooks).

### Usage[​](https://use.ink/frontend/core/contracts/decode-call-result#usage) <a href="#usage" id="usage"></a>

```javascript
import { decodeCallResult, call } from 'useink/core';

const result = await call<boolean>(contract, ...additionalArgs);

decodeCallResult(result); // { Ok: true, value: boolean } | { Ok: false, error: DispatchError }
```

### Returns[​](https://use.ink/frontend/core/contracts/decode-call-result#returns) <a href="#returns" id="returns"></a>

```javascript
{ Ok: true, value: T } | { Ok: false, error: DispatchError }
```

<br>
