# Bridge

#### **`deriveConnectorAddress`**

Memperoleh alamat penghubung berdasarkan id-nya.

```
function deriveConnectorAddress(
        uint64 id
    ) override external returns(address connector)
```

**Parameter:**

| Nama | Jenis   | Deskripsi     |
| ---- | ------- | ------------- |
| id   | uint 64 | Id penghubung |

**Nilai hasil:**

| Nama      | Jenis   | Deskripsi         |
| --------- | ------- | ----------------- |
| connector | address | Alamat penghubung |

#### **`_deriveConnectorAddress`**

Menginisialisasi keadaan dengan mengatur kontrak, id, alamat bridge dan kode penghubung dan mengembalikan alamat penghubung berdasarkan keadaan yang diinisialisasi

```
function _deriveConnectorAddress(
        uint64 id
    ) internal view returns (address)
```

**Parameter:**

| Nama | Jenis  | Deskripsi     |
| ---- | ------ | ------------- |
| id   | uint64 | Id penghubung |

**Nilai hasil:**

| Jenis   | Deskripsi         |
| ------- | ----------------- |
| address | Alamat penghubung |

#### **`deployConnector`**

Meluncurkan penghubung baru.

```
function deployConnector(
        address _eventConfiguration
    ) override public reserveMinBalance(MIN_CONTRACT_BALANCE)
```

**Parameter:**

| Nama                 | Jenis   | Deskripsi                                         |
| -------------------- | ------- | ------------------------------------------------- |
| \_eventConfiguration | address | Alamat konfigurasi acara untuk dihubungkanconnect |

**Acara yang dikeluarkan:**

* ConnectorDeployed
