# event-contracts-dao

### DaoEthereumActionEvent

#### **`afterSignatureCheck`**

Mengembalikan acara DAO dalam format slice.

```
function afterSignatureCheck(TvmSlice body, TvmCell /*message*/) private inline view returns (TvmSlice)
```

**Parameter:**

| Nama | Jenis    | Deskripsi                          |
| ---- | -------- | ---------------------------------- |
| body | TvmSlice | Mengandung data seperti functionId |
|      | TvmCell  |                                    |

**Nilai hasil:**

| Jenis    | Deskripsi                                      |
| -------- | ---------------------------------------------- |
| TvmSlice | Acara DAO direpresentasikan dalam format slice |

#### **`close`**

Saat acara dikonfirmasi/ditolak mentransfer kembali bensin yang digunakan untuk memicu acara.

```
function close() public view
```

#### **`getGasBackAddress`**

Alamat pengembalian yang akan menerima bensin yang dikembalikan.

```
function getGasBackAddress() private view returns(address)
```

**Nilai hasil:**

| Nama    | Jenis                                  | Deskripsi                          |
| ------- | -------------------------------------- | ---------------------------------- |
| address | Alamat untuk mengembalikan sisa bensin | Mengandung data seperti functionId |

#### **`getDecodedData`**

Membaca data acara DAO dari ethereum dan alamat pengembalian untuk bensin yang dikembalikan, ID chain dan tindakan yang dilakukan di ETH.

```
function getDecodedData() public view responsible returns (
        address gasBackAddress,
        uint32 chainId,
        ActionStructure.EthActionStripped[] actions)
```

**Nilai hasil:**

| Nama           | Jenis                | Deskripsi                              |
| -------------- | -------------------- | -------------------------------------- |
| gasBackAddress | address              | Alamat untuk mengembalikan sisa bensin |
| chainId        | uint32               | ID chain                               |
| actions        | EthActionStripped\[] | Rangkaian tindakan ethereum            |
