# Working with the EYWA Locker contract in Arbiscan.

## Creating a lock for a vesting safe <a href="#creating-a-lock-for-a-vesting-safe" id="creating-a-lock-for-a-vesting-safe"></a>

### How to find the claimed safe: <a href="#how-to-find-the-claimed-safe" id="how-to-find-the-claimed-safe"></a>

1. Open [Arbiscan](https://arbiscan.io/), and enter the wallet address that received the vesting safe in the search bar, or enter the link in the format <https://arbiscan.io/address/>{wallet address}, replacing {wallet address} with your wallet address.

In the list of ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXd3Y3lTYhs-SgGOJjpUXcx3nnyeoVysaW_zcGxDOQ_qVtlCppJwhW4IRJSmB6H_KIraSeO5pvNN2829uTNkCCYCIxY4AQcZUwuax_PUK7ahfuxLMHg-OOfi9NpPBTWqWVsi0yXLCw%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=a7db786\&sv=2), filter by the “**Claim**” function under **Method**.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfZSSvQ0gi1nINRk4kBwdw5xuJrBVd4ObAM6_wCITSXolXCH43AMyhMJVo_5BKWx968sbEWiJp-TTu425uOr4qaEXiovKNgbdnT9dTsVbmkt7gSgJ_OAAXUFa1EeHz56aqnQDoc%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=f0e26cd7&#x26;sv=2" alt=""><figcaption></figcaption></figure>

2. In the filtered list, find the claim transaction. To locate the safe addresses, open **Transaction Details** by clicking on the chosen transaction.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfj-ut5TASGkj0UCujloVJGRRQgiRPRJnDQlj0sdbEmMDLmsY7DLhF53sMnPpeqwc14bGjvKOk-ynVDaMVy_a0xiFOLzwt97gnOVWTsHkiuVOKNWUeG7NBvBKAKqyW9kxzI8AOkgA%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=d43b3be3&#x26;sv=2" alt=""><figcaption></figcaption></figure>

3. Find the safe address in the **Transaction** **Action** or **ERC-20 Tokens Transferred**, checking the amount of EYWA tokens in that safe.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXf4j7lG9Lzw4J5N4GBoTgL5Smt2Y6B_e1Io1QbacBGoF11ITgsx7D4LjLqOw8HUtQ6dftJZR8CfBBJ4SNywOdYIqgXszYAg0MJUxkVJ6Hl7PGPDI0CHMDnU8JryJgQYV9SHU2H5%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=5b647b8e&#x26;sv=2" alt=""><figcaption></figcaption></figure>

4. To copy the safe address, click on it and copy it to your clipboard.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfSoxvoVQ69IxjvjDLiFIdkowezfu4VISMmFY2r6IZADfPPp7v08J-6Y4xubNFPsc0JmO-6LIF8b0z1lXbEvPsFo6r3b7AxSw-ydhzFwdvU8wrU9-mxV2m_bDDk6QBotxXXpU8lAQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=cddd0678&#x26;sv=2" alt=""><figcaption></figcaption></figure>

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

{% hint style="success" %}
*Make sure you remember the address(es) of the safe(s) that you plan to deposit into the* [*Locker*](https://docs.crosscurve.fi/user-documentation/dao/eywa-locker-interface)*.*
{% endhint %}

### How to create a lock for a safe whose address you already know <a href="#how-to-create-a-lock-for-a-safe-whose-address-you-already-know" id="how-to-create-a-lock-for-a-safe-whose-address-you-already-know"></a>

1. Go to the EYWA Locker contract page: `0xdCa5d16ac3708658ECc971d3AeE5d5CD6e5E1faD` <https://arbiscan.io/address/0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad#writeContract>, choose ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfO-79UiZBdfYH1bbaDlkVSFGZKVIqTnXeF2MQnEBMpkugfPL2NOuupQNs1R_rONBkH1U3qVl54n_sv1ldyhV4qHvs9_4neYb7bWSS6J3q2Vd3JaxRrkxfMl6kWd7otSB9NSmpWfQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=8e17d707\&sv=2) and connect your wallet by clicking ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfcG4rgjIeb72IiL2QubaKqDLuokToH1wv9kBc-xfWOBwRkf9SfdYOYtZVZmCq2pXzdfjNNuErabwhZWqooDSEWTwM8N0CIvkesux13VsF1Q0_A2vXWDjhp5WKChiL1-z2ERfLGjg%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=5c59be68\&sv=2)

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfEJ4UyfL_Cn5Wk13zr0d9C6o6CjAejOP9dCtIIeGckAssnuJZ8euXJwASa_1m6yyHbDWCDMmiAGJTjxCeGgxrPxKmWtmvBft_UOioenUJIMNhY06ejdyWxNQgMLrmf-qlUPT4bgw%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=aea93aa9&#x26;sv=2" alt=""><figcaption></figcaption></figure>

2. Expand the 5t line, **createLock**, and fill in the fields:

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXclSRd0wBQVW4J5dQUtlQJfc4OGiKpx5wi8w78Sxdu8Yl1O3m-UO-M29v-fss6Kf2jyrzg9wrqyNJrM6pDEPFDdJBzF3kd4P3uaYiZ8t5f4ckLVHzJSqOL384P8cYfrXy95yGi6nA%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=2871b851&#x26;sv=2" alt=""><figcaption></figcaption></figure>

**lockDuration\_(unit256)** - the lock duration in seconds

**recipient\_(address)** - the wallet address of the lock’s owner (it’s important that you have access to this wallet)

**vestingWallets\_(address\[])** - the array of safe addresses<mark style="color:red;">**\***</mark>

{% hint style="info" %}
*<mark style="color:red;">**\***</mark>* *for locking a single safe, enter the safe address **\[address]** in the square brackets in the field **vestingWallets\_(address\[])**. For two safes, **\[address1, address2]**, and so on.*
{% endhint %}

3. After the filling in the required fields, click the![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2F2646330788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0OQdHmjMuUKQJlGRux2U%252Fuploads%252FUGEMTessRRwSQM9XLeUo%252Fimage.png%3Falt%3Dmedia%26token%3D6e9832e6-fdbc-4e2a-94e4-a100924356a1\&width=300\&dpr=4\&quality=100\&sign=b893086e\&sv=2) button and sign the transaction in your wallet.

Once the transaction is successfully processed on-chain, you will receive an **EYWA DAO NFT** in your wallet.

{% hint style="success" %}
***To later boost your votes, remember the ID (EYWA DAO NFT ID) of the created lock.***
{% endhint %}

4. Go to your wallet page and expand the **TOKEN HOLDINGS** list in the **Overview** tab.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXcNjUcanqfT59ks0-MWCK2FykuvdLdn43Y9P4eVAdIO7rO99SpuJx7jOufihOaagfLHXY8ctkjbiN4AQtSXttlDJZsp9fkUV_xy-g5hpdgOAWfxgTIQF6FOWhGssgKewosBythgiQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=1122ec1c&#x26;sv=2" alt=""><figcaption></figcaption></figure>

5. Find the **EYWA DAO NFT** you received after creating the lock and open its token page.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXf4ThFiN5bX4KekVB-vDeJlMu0n7QJ_L-vgDPFJb8s01HnQcafpH4rHSVr1gIwq0r_mm0qI06a95MGkXC7EqS8mzMVR7SaFUXmO-OEiZT-Jr2d-YZTSUEExrIdu7Amd73A_SFDFNg%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=74f4650d&#x26;sv=2" alt=""><figcaption></figcaption></figure>

6. Find your **EYWA DAO NFT ID** in the ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXeJnee-B5K_tj5Epw6Kg3r3secAN0WsgT489kTSIIJjB-ktOcI266iJRefAxTXs8EMXA-a6rSit7i5hqbjsQd71mv07es-_R36nN8rAxtqG0LRW1VamUqxprz2Tz9N4YvMA1JU9xQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=27a8e798\&sv=2) transaction list under the Item column or on the **Transaction Details** page in the **ERC-721 Tokens Transferred** section.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfkBxxFCFPixRMwPla6R0aumLf-XaN8Z4XHHxIMaM5weqOkmzvz_QhEVJdNbcpy4ErGoWJe0SJsBn4GXoUUkT6nom4Zylfx4R-UPBQN_Se_GZdy28I1HpmNDtNwbJAUAtSxQZw7JQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=22f49cd7&#x26;sv=2" alt=""><figcaption></figcaption></figure>

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

## Boosting votes by adding an NFT. <a href="#boosting-votes-by-adding-an-nft" id="boosting-votes-by-adding-an-nft"></a>

To receive a boost, you must have the **EYWA DAO NFT** on the same address that you created the lock from, and you must know its **ID**.

1. Go to the EYWA NFT contract address `0x33b98A477512A34Af0D311DA5F59FC5341693962` page: <https://arbiscan.io/address/0x33b98A477512A34Af0D311DA5F59FC5341693962> and confirm the lock for this NFT in the contract.

Select ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfDtV4A9PN6JXfijomqvEB1GpcxcXxYjnEBYuu5vAEfPKlekSpcNS1bGHZon6rs6Epq_IxXCb8Myvd2c0zvfMsCUvNgVX57ehU5Xg9GipzSRkG8jJZ6KN41vdl37aIDfjZGByW2GQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=c2109761\&sv=2) and then click![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXe2RKXogvY75ejrqcScdZPFMXqwB2LiNR2WIQzOLJ85v0x2JESa0rc3a97PUpuAgn9uL7C8RAKxJgZsCIPPJm-SgjGEXCCuz-fpNvNmcELbFp2NtbcYgL3RTVa745FlZmzxUuixiw%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=55fade07\&sv=2)

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdd7vM4czdKOTQnQ_gmEQK-7qfGcj6H7TmSVshVRXUa7DisDrSRWlxDH1GIuZ1RcYh3zS0n6xcDayAfN5oeGr87MwEmpK3e_Oug5iVWIVs31-SG0Aeswv_ZsK75yy6mRtx0Z2p63Q%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=cce0d9de&#x26;sv=2" alt=""><figcaption></figcaption></figure>

2. Expand the “**approve**” first line and fill in the fields:

**to** - address of the **Locker** contract `0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad`

**tokenid(unit256)** - The **ID** of the NFT to receive the boost. (If you need boosts for multiple NFTs, repeat this operation for each NFT)

## Voting boost <a href="#voting-boost" id="voting-boost"></a>

1. Go the the EYWA Locker contract address page `0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad` <https://arbiscan.io/address/0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad#writeContract>
2. Select ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfDtV4A9PN6JXfijomqvEB1GpcxcXxYjnEBYuu5vAEfPKlekSpcNS1bGHZon6rs6Epq_IxXCb8Myvd2c0zvfMsCUvNgVX57ehU5Xg9GipzSRkG8jJZ6KN41vdl37aIDfjZGByW2GQ%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=c2109761\&sv=2)then click![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXe2RKXogvY75ejrqcScdZPFMXqwB2LiNR2WIQzOLJ85v0x2JESa0rc3a97PUpuAgn9uL7C8RAKxJgZsCIPPJm-SgjGEXCCuz-fpNvNmcELbFp2NtbcYgL3RTVa745FlZmzxUuixiw%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=55fade07\&sv=2)and connect your wallet by pressing ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfcG4rgjIeb72IiL2QubaKqDLuokToH1wv9kBc-xfWOBwRkf9SfdYOYtZVZmCq2pXzdfjNNuErabwhZWqooDSEWTwM8N0CIvkesux13VsF1Q0_A2vXWDjhp5WKChiL1-z2ERfLGjg%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O\&width=300\&dpr=4\&quality=100\&sign=5c59be68\&sv=2)

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXcn4bjyf6_YXtW1TDUQzyqV7AAkMoIFunVVrkxR1MYeCCTnrH-crAxkELTR5DYgOSVz6tU52Wp2jDcst3hcuSH1cP23cZwlgfqauMuTSe6_4oHiYqILJCkhWeJcHN4Pkcpow-1twA%3Fkey%3D6IT_MVvTrp3c3uTgxvhJCx3O&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=70cf4278&#x26;sv=2" alt=""><figcaption></figcaption></figure>

3. Expand the “**boost**” second line and fill in the fields:

**tokenid\_(unit256)** - The **ID** of the lock (**EYWA DAO NFT ID**), to be boosted.

**collectionTokenIds\_(unit256)** - the **ID**(s) of the NFT(s), that will provide the voting boost (If you have only one NFT, enter **\[id]**. For multiple NFTs, **\[id1, id2]**, and so on).

4. After entering the information, click the ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2F2646330788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0OQdHmjMuUKQJlGRux2U%252Fuploads%252FIFw3nbDyXQzH8l8ehLhA%252Fimage.png%3Falt%3Dmedia%26token%3Da3ea77b7-f1af-4549-b15d-120ce7338153\&width=300\&dpr=4\&quality=100\&sign=c5ca3d80\&sv=2) button and sign the transaction in your wallet. To see your updated voting power, go to the [**Locker**](https://docs.crosscurve.fi/user-documentation/dao/eywa-locker-interface) interface.


---

# 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.crosscurve.fi/user-documentation/dao/working-with-the-eywa-locker-contract-in-arbiscan..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.
