# V3Treasury

해당 컨트랙트는 V3 풀 에어드랍 운영을 관리합니다. 권한을 가진 운영자는 V3Treasury 계약을 통해 에어드롭을 설정하고 실행할 수 있습니다. Airdrop은 token0과 token1만 가능합니다.

## Code

Github Link: (Will be updated after official launch)\


## Address

* Cypress : [0x3E8477f4D81090FA55af350C7d31819eeD2dC293](https://scope.klaytn.com/account/0x3E8477f4D81090FA55af350C7d31819eeD2dC293?tabId=internalTx)

## Events, Read-Only Functions, and State-Changing Functions

{% tabs %}
{% tab title="Events" %}
## Events

**DeployAirdropOperator**

```solidity
event DeployAirdropOperator(address operator);
```


{% endtab %}

{% tab title="State-Changing Functions" %}
## **State-Changing Functions**

**deployAirdropOperator**

```solidity
function deployAirdropOperator(
    address token, 
    address pool
) external returns (
    address operator
)
```

**Parameters:**[**​**](https://docs.uniswap.org/contracts/v3/reference/periphery/NonfungiblePositionManager#parameters)

<table><thead><tr><th width="139.66666666666666">Name</th><th width="109">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>token</code></td><td>address</td><td>에어드랍 할 토큰 주소</td></tr><tr><td><code>pool</code></td><td>address</td><td>에어드랍할 풀 주소</td></tr></tbody></table>

**Return Values:**[**​**](https://docs.uniswap.org/contracts/v3/reference/periphery/NonfungiblePositionManager#parameters)

<table><thead><tr><th width="139.66666666666666">Name</th><th width="115">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>operator</code></td><td>address</td><td>V3AirdropOperator이 배포된 주소</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
