> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allium.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Deposits

> Record of all staking deposits (stakes) on the Polygon PoS network

This table captures all staking deposit transactions on the Polygon Proof of Stake (PoS) network, including both validator self-stakes and delegator stakes.

## Use Cases

* Analyze staking patterns and trends over time
* Track new validator participation
* Monitor total network stake and growth
* Identify popular validators through delegation patterns
* Analyze staking behavior during network events or market movements

## Table Schema

| Column Name        | Data Type | Description                                                                      |
| ------------------ | --------- | -------------------------------------------------------------------------------- |
| event\_type        | VARCHAR   | Type of deposit (delegator\_stake, validator\_stake, validator\_restake)         |
| amount             | DECIMAL   | Amount of MATIC (POL) tokens deposited in the transaction (as decimal)           |
| amount\_str        | VARCHAR   | String representation of MATIC (POL) tokens deposited, preserving full precision |
| staker\_address    | VARCHAR   | Ethereum address of the account that made the stake                              |
| validator\_id      | INTEGER   | ID of the validator receiving the stake                                          |
| transaction\_hash  | VARCHAR   | Unique hash of the Ethereum transaction containing the stake                     |
| transaction\_index | INTEGER   | Index of the transaction within its block                                        |
| log\_index         | INTEGER   | Index of the event log within the transaction                                    |
| block\_timestamp   | TIMESTAMP | Timestamp when the block containing the stake was mined                          |
| block\_number      | INTEGER   | Block number containing the stake transaction                                    |
| block\_hash        | VARCHAR   | Hash of the block containing the stake transaction                               |
| \_created\_at      | TIMESTAMP | Timestamp of when the record was created                                         |
| \_updated\_at      | TIMESTAMP | Timestamp of when the record was updated                                         |
