# Tokens for Delegated Voting: dICE and gdICE

## Tokens for Delegated Voting: dICE and gdICE

When ICE is delegated, it is represented by special non-transferable tokens inside the Aquarius system. These tokens allow delegates to vote on behalf of others without ever taking ownership of their ICE.

There are two kinds of delegated tokens:

***

### dICE – Delegated upvoteICE

* **Purpose**: Market voting
* **What it represents**: The upvoteICE delegated by holders to a delegate.
* **How it’s used**: Delegates use their dICE to vote on which liquidity pools receive AQUA emissions.
* **Rewards**: Any bribes or incentives tied to market votes flow back to the original ICE holder (the delegator), not to the delegate.

***

### gdICE – Delegated governICE

* **Purpose**: Governance voting
* **What it represents**: The governICE delegated by holders to a delegate.
* **How it’s used**: Delegates use their gdICE to vote on DAO proposals, parameter changes, or upgrades to the protocol.

***

### Shared Properties

* **Non-transferable** – dICE and gdICE cannot be moved or traded; they only exist within Aquarius to reflect delegated power.
* **Minted/Burned automatically** – created when ICE is delegated and removed when delegation is withdrawn.
* **Delegate-only** – visible in the delegate’s balance and usable only for casting votes.
* **Control stays with the delegator** – delegators can revoke or reassign at any time (with a short cooldown).

***

### Why This Design Matters

* **Transparency** – anyone can see how much delegated power a delegate holds.
* **Security** – delegates never own the underlying ICE; they only get temporary voting tokens.
* **Flexibility** – by separating dICE and gdICE, delegators can assign different delegates for markets and for governance.

***

### Token Addresses

* dICE token contract can be found [here](https://stellar.expert/explorer/public/asset/dICE-GAXSGZ2JM3LNWOO4WRGADISNMWO4HQLG4QBGUZRKH5ZHL3EQBGX73ICE-1).
* gdICE token contract can be found [here](https://stellar.expert/explorer/public/asset/gdICE-GAXSGZ2JM3LNWOO4WRGADISNMWO4HQLG4QBGUZRKH5ZHL3EQBGX73ICE).


---

# Agent Instructions: 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:

```
GET https://docs.aqua.network/ice-delegation/tokens-for-delegated-voting-dice-and-gdice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
