> ## 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.

# Withdrawals

> Record of all staking withdrawals (unstakes) on the Polygon PoS network

This table tracks all staking withdrawal (unstaking) transactions on the Polygon Proof of Stake (PoS) network, including both validator and delegator unstaking events.

## Use Cases

* Track unstaking trends and network exit patterns
* Monitor network participation during market events
* Compare unstaking to staking rates to measure network growth
* Identify correlated unstaking events across multiple validators

## Table Schema

| Column Name        | Data Type | Description                                                                      |
| ------------------ | --------- | -------------------------------------------------------------------------------- |
| event\_type        | VARCHAR   | Type of withdrawal (delegator\_unstake, validator\_unstake)                      |
| amount             | DECIMAL   | Amount of MATIC (POL) tokens withdrawn in the transaction (as decimal)           |
| amount\_str        | VARCHAR   | String representation of MATIC (POL) tokens withdrawn, preserving full precision |
| staker\_address    | VARCHAR   | Ethereum address of the account withdrawing the stake                            |
| validator\_id      | INTEGER   | ID of the validator the stake is being withdrawn from                            |
| transaction\_hash  | VARCHAR   | Unique hash of the Ethereum transaction containing the withdrawal                |
| 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 withdrawal was mined                     |
| block\_number      | INTEGER   | Block number containing the withdrawal transaction                               |
| block\_hash        | VARCHAR   | Hash of the block containing the withdrawal transaction                          |
| \_created\_at      | TIMESTAMP | Timestamp of when the record was created                                         |
| \_updated\_at      | TIMESTAMP | Timestamp of when the record was updated                                         |
