# StakingRootDeployer

#### **`deploy`**

Membuat dan meluncurkan root taruhan baru.

```
function deploy(
        address _admin,
        address _dao_root,
        address _rewarder,
        address _rescuer,
        address _bridge_event_config_eth_ton,
        address _bridge_event_config_ton_eth,
        address _tokenRoot,
        uint32 _deploy_nonce
    ) public returns(address)
```

**Parameter:**

| Nama                              | Jenis   | Deskripsi                                                     |
| --------------------------------- | ------- | ------------------------------------------------------------- |
| \_admin                           | address | Alamat admin root taruhan                                     |
| \_dao\_root                       | address | Alamat root DAO                                               |
| \_rewarder                        | address | Alamat pemberi hadiah                                         |
| \_rescuer                         | address | Alamat penyelamat                                             |
| \_bridge\_event\_config\_eth\_ton | address | Alamat penanganan konfigurasi acara bridge ethereum ke ton    |
| \_bridge\_event\_config\_ton\_eth | address | Alamat penanganan konfigurasi acara bridge ton ke ethereum    |
| \_tokenRoot                       | address | Alamat root token taruhan                                     |
| \_deploy\_nonce                   | uint32  | Bendera yang digunakan untuk meluncurkan kontrak Taruhan baru |

**Nilai hasil:**

| Jenis   | Deskripsi                            |
| ------- | ------------------------------------ |
| address | Alamat root taruhan yang diluncurkan |
