# get\_deposit\_root

Read the current deposit Merkle root from the deposit contract.

## Signatures

```python
# sync
w3.seismic.get_deposit_root(*, address: str = DEPOSIT_CONTRACT_ADDRESS) -> bytes

# async
await w3.seismic.get_deposit_root(*, address: str = DEPOSIT_CONTRACT_ADDRESS) -> bytes
```

## Parameters

* `address`: deposit contract address (defaults to `DEPOSIT_CONTRACT_ADDRESS`)

## Returns

32-byte root as `bytes`.

## Example

```python
root = w3.seismic.get_deposit_root()
print(root.hex())
```

## See Also

* [get\_deposit\_count](https://docs.seismic.systems/clients/python/namespaces/methods/get-deposit-count) — Read the total deposit count
* [deposit](https://docs.seismic.systems/clients/python/namespaces/methods/deposit) — Submit a validator deposit
