> For the complete documentation index, see [llms.txt](https://docs.kiln.fi/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kiln.fi/v1/kiln-products/dashboard/staking/the-open-network-gram-prev.-toncoin.md).

# The Open Network (GRAM (prev. Toncoin))

On the `/stake/gram` page of the dashboard you can check staking information about the network and stake your liquid GRAM as well as your GRAM in a vesting contract in a few clicks with an intuitive onboarding.

<figure><img src="/files/PDL9OlVPlnEFvNrg8FjR" alt=""><figcaption><p>GRAM Staking page on the dashboard</p></figcaption></figure>

The Kiln Dashboard offers two GRAM staking options: pooled contracts with a 10 TON minimum stake, and single nominator pools requiring at least \~1M GRAM. For more details about GRAM mechanics, please refer to [this page](https://www.notion.so/o/3JqKgM02UH49MGgnim1D/s/nye3yqpuOzdfrtWAlwng/~/changes/1364/kiln-products/validators/protocols/the-open-network-ton).

{% hint style="info" %}
For Single nominator pools, they should be pre-deployed by Kiln (Contact your CSM in order to get this setup).
{% endhint %}

{% hint style="warning" %}
Prior to staking the account used to stake must have done any transaction before staking in order to be activated. If your wallet is new please make a small transfer of GRAM to any address in order to activate the account. If this step is not done the transaction will fail.
{% endhint %}

### Staking using GRAM Connect

<figure><img src="/files/VKL1ZRfyaxGJ6IrsTXdI" alt=""><figcaption></figcaption></figure>

Easily connect your GRAM wallet through GRAM Connect

{% hint style="info" %}
Easily connect your GRAM wallet through GRAM Connect.
{% endhint %}

<figure><img src="/files/bxNxkvx5M58bcEYtQjLY" alt=""><figcaption></figcaption></figure>

### Staking using Fordefi

1. Connect your Fordefi wallet by selecting TON Connect as your connection method (see in [#staking-using-ton-connect](#staking-using-ton-connect "mention"))
2. In the list that appears (see in [#staking-using-ton-connect](#staking-using-ton-connect "mention")) , click Tonkeeper.
3. Choose **Browser extension** from the Tonkeeper options

   <figure><img src="/files/bxNxkvx5M58bcEYtQjLY" alt=""><figcaption></figcaption></figure>
4. In the list that appears in the Chrome extension, choose the vault that you want to connect and click connect.

### Staking liquid GRAM using Fireblocks

{% hint style="info" %}
Transactions using the Fireblocks Raw Signing API are only enabled on Kiln Dashboard per request for organizations that have passed a security review from the Kiln and Fireblocks team regarding your API user setup. [More informations](/v1/integrations/custody-platforms/stake-from-fireblocks.md#stake-from-kiln-dashboard-using-fireblocks-raw-signing-api). \
**To enable this for your organisation, please get in touch with the Kiln team.**
{% endhint %}

Once you have [setup your Fireblocks Vault](https://docs.kiln.fi/v1/kiln-products/connect/sdk/getting-started#setup-fireblocks), you can use your credentials to stake GRAM using your Fireblocks Vault.

<figure><img src="/files/7VXf93dXsN9pDkdzv9UT" alt=""><figcaption></figcaption></figure>

After connecting and selecting your Fireblocks vault, simply choose the amount and click "stake." Before signing your transaction, decode it in [Minitel](https://ton.minitel.app/) or your preferred decoding tool. Carefully review and confirm that the decoded transaction details match your intended action.

In Minitel, you can paste your transaction's raw message content, retrievable from your Fireblocks console, to decode it.

For a complete walkthrough, check out the demo below

{% embed url="<https://drive.google.com/file/d/16--rnK6IW7R9xPiS7XvhuiEW7W_rtECY/view?usp=sharing>" %}

### Staking GRAM from a vesting contract

If you are the owner of GRAM in a vesting contract, you have the ability to stake your locked GRAM from the contract to a single nominator pool or the pooled contract. The conditions for this to be possible are:

* **Single nominator pool:**&#x20;
  * You must be the owner of the vesting contract
  * The single nomination pool owner must be the vesting contract address
  * The single nomination pool address must be whitelisted on the contract. This is to be done by the vesting contract sender (the wallet that created the contract).&#x20;
* **Pooled contract:**&#x20;
  * You must be the owner of the vesting contract.
  * The Ton Whales pool address must be whitelisted on the vesting contract by the contract sender

{% embed url="<https://www.youtube.com/watch?feature=youtu.be&v=48PcnX2y5nI>" %}

### Fireblocks Raw Signing Notes:

Some notes about Fireblocks raw signing: due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

1. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
2. We have ensured that no logs capture this sensitive data
3. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
4. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

#### Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.&#x20;

<figure><img src="/files/2fWYs3GiuTxDG9W76dRT" alt=""><figcaption></figcaption></figure>


---

# 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://docs.kiln.fi/v1/kiln-products/dashboard/staking/the-open-network-gram-prev.-toncoin.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.
