> For the complete documentation index, see [llms.txt](https://docs.clv.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clv.org/clv-chain-developer-guide/technical-documentations/web3-compatibility/eth_getwork.md).

# eth\_getWork

```
web3.eth.getWork([callback])
```

#### Parameters

1. (optional) Optional callback, returns an error object as first parameter and the result as second.

#### Returns

&#x20;the mining work with the following structure:

> * current block header pow-hash
> * the seed hash used for the DAG.
> * the boundary condition (“target”), 2^256 / difficulty.
>
> #### Example

```
web3.eth.getWork().then(console.log)
> [
  '0x0000000000000000000000000000000000000000000000000000000000000000',
  '0x0000000000000000000000000000000000000000000000000000000000000000',
  '0x0000000000000000000000000000000000000000000000000000000000000000'
]
```
