# Snapshot strategy

### Prepare ABI code

To get started, in order to add a Snapshot strategy to your Staking Pool, you need to prepare the ABI code.

<pre class="language-json" data-line-numbers><code class="lang-json">{ 
    "address": "your_staking_pool_address",
    "symbol": "your_staking_pool_symbol",
    "decimals": 18,
    "methodABI": {
        "name": "voterBalance",
        "type": "function",
        "inputs": [ { "name": "account", "type": "address", "internalType": "address" } ], 
        "outputs": [ { "name": "", "type": "uint256", "internalType": "uint256" } ], 
<strong>        "stateMutability": "view" 
</strong><strong>    }
</strong>}
</code></pre>

Replace the values of the following fields:

* **symbol -** a symbol that will represent your ve staking pool. **e.g.** veJELLY
* **address** - an address of your Staking Pool

### Add strategy

Go to the settings of your snapshot space, click **Add strategy,** and enter ***"contract-call"*** into the search form:

&#x20;                                         ![](https://279069808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FahVOv1gukRciypnuZ7i5%2Fuploads%2FYEH6cAB3gUDsuhn2hf2K%2FScreen%20Shot%202022-09-16%20at%2012.25.52.png?alt=media\&token=425dc5db-cbc2-41cc-a472-bf0954d2d0a4)

Next, open the **contract-call** strategy and select the network where your Staking Pool is deployed:

&#x20;                                         ![](https://279069808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FahVOv1gukRciypnuZ7i5%2Fuploads%2FkpT1mDUxZ4MP3zDmr7uU%2FScreen%20Shot%202022-09-16%20at%2012.54.25.png?alt=media\&token=52d3d86f-0bd0-451f-b56d-c41f8f40f310)

Replace the current code with the ABI code that you have prepared above and save the strategy:

&#x20;                                         ![](https://279069808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FahVOv1gukRciypnuZ7i5%2Fuploads%2FZgcEuU0GftYRU6aL09b7%2FScreen%20Shot%202022-09-19%20at%2010.15.45.png?alt=media\&token=ae9a9d8b-4b4f-4088-a0d0-3eae6c8af969)

Save the settings on the right side of the settings:

&#x20;                                         ![](https://279069808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FahVOv1gukRciypnuZ7i5%2Fuploads%2FA9qlhJX9hKVDpDLk8sSK%2FScreen%20Shot%202022-09-28%20at%2010.58.54.png?alt=media\&token=2aade899-9838-4b26-9b38-b97fbba510ff)

&#x20;Now you can use this strategy in your snapshot.
