# TaruhanV1\_1

#### **`upgrade`**

Meningkatkan semua kode dan data utama yang berhubungan dengan taruhan versi v1.1.

```
function upgrade(TvmCell code, address send_gas_to) external onlyAdmin
```

**Parameter:**

| Nama          | Jenis   | Deskripsi                                   |
| ------------- | ------- | ------------------------------------------- |
| code          | TvmCell | Kode platform Taruhan V1\_1 platform’s code |
| send\_gas\_to | address | Alamat untuk mengirimkan sisa bensin        |

#### **`sendRelaysToRelayRound`**

Mengatur pengganti ke putaran tertentu.

```
function sendRelaysToRelayRound(
        uint32 relay_round,
        uint256[] _ton_keys,
        uint160[] _eth_addrs,
        address[] _staker_addrs,
        uint128[] _staked_tokens
    ) external onlyAdmin
```

**Parameter:**

| Nama             | Jenis      | Deskripsi                              |
| ---------------- | ---------- | -------------------------------------- |
| relay\_round     | uint32     | Id putaran pengganti                   |
| \_ton\_keys      | uint256\[] | Daftar kunci umum akun ton             |
| \_eth\_addrs     | uint160\[] | Daftar alamat akun ethereum            |
| \_staker\_addrs  | address\[] | Daftar alamat penaruh                  |
| \_staked\_tokens | uint128\[] | Daftar jumlah token yang dipertaruhkan |

#### **`onCodeUpgrade`**

Setelah peningkatan kode, metode ini mengeluarkan acara StakingUpdated.

```
function onCodeUpgrade(TvmCell upgrade_data) private
```

**Parameter:**

| Nama          | Jenis   | Deskripsi                                    |
| ------------- | ------- | -------------------------------------------- |
| upgrade\_data | TvmCell | Meningkatkan data pemilihan dalam format sel |

**Acara yang dikeluarkan:**

* StakingUpdated
