> For the complete documentation index, see [llms.txt](https://manual.gitcoin.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.gitcoin.co/governance-processes/voting/onchain-voting.md).

# Onchain voting

On-chain voting is done on [Tally](https://www.tally.xyz/gov/gitcoin/) and is used to ratify decisions made offchain during Snapshot votes and that require withdrawing funds from Gitcoin's Treasury.&#x20;

If no funds need to be withdrawn, there is no need to go to Tally. Additionally, withdrawals from Gitcoin's Matching Pool do not need to go to Tally - the releasing of these funds are coordinated by the [Matching Pool Guardians](/governance-roles/matching-pool-guardian.md).

The purpose of running 2 votes is to minimize gas fees for Stewards. This second step is seen as more of a formality to ensure payouts are made as needed.

### Contract Parameters

| Parameters         |        |
| ------------------ | ------ |
| Proposal threshold | 1M     |
| Quorum needed      | 2.5M   |
| Proposal Delay     | 2 days |
| Voting Period      | 5 days |
| Execution Delay    | 2 days |

| Contract addresses          |                                            |
| --------------------------- | ------------------------------------------ |
| Governor                    | 0x9D4C63565D5618310271bF3F3c01b2954C1D1639 |
| Token (GTC)                 | 0xDe30da39c46104798bB5aA3fe8B9e0e1F348163F |
| Timelock (Gitcoin Treasury) | 0x57a8865cfB1eCEf7253c27da6B4BC3dAEE5Be518 |

### Time To Release Funds

As per the contract parameters above, it takes at minimum 9 days to release funds on Tally (in addition to the 7 business days required to run a vote on Snapshot). Below is the process for releasing funds from the treasury. Each action on Tally requires the user to pay ETH for gas.

1. Post the proposal (requires 1M tokens)
2. Wait 48 hours for the proposal to be "live"
3. Voting takes place over 5 days (requires 2.5M token votes at minimum to be valid)
4. After 5 days, the proposal must be "queued" for execution (no GTC necessary, anyone can queue)
5. Wait 48 hours for the proposal to be ready to execute on
6. Execute the proposal (no GTC necessary, anyone can execute)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.gitcoin.co/governance-processes/voting/onchain-voting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
