> For the complete documentation index, see [llms.txt](https://docs.play.cronos.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.play.cronos.org/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_raw_tx_detail.md).

# com::crypto::game\_sdk::RawTxDetail

Raw transaction details (extracted from Cronoscan/Etherscan or BlockScout API)

`#include <lib.rs.h>`

## Public Types

|                         | Name                                      |
| ----------------------- | ----------------------------------------- |
| using ::std::true\_type | [**IsRelocatable**](#using-isrelocatable) |

## Public Functions

|      | Name                                                                                                                                          |
| ---- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| bool | [**operator==**](#function-operator==)([RawTxDetail](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_raw_tx_detail.md) const & ) const |
| bool | [**operator!=**](#function-operator!=)([RawTxDetail](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_raw_tx_detail.md) const & ) const |

## Public Attributes

|                                                                           | Name                                                                                                                                                     |
| ------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-hash"><strong>hash</strong></a><br>Transaction hash.</p>                                                                           |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-to-address"><strong>to\_address</strong></a><br>the hexadecimal address of the receiver</p>                                        |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-from-address"><strong>from\_address</strong></a><br>the hexadecimal address of the sender</p>                                      |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-value"><strong>value</strong></a><br>the value sent in decimal (in base tokens)</p>                                                |
| ::std::uint64\_t                                                          | <p><a href="#variable-block-no"><strong>block\_no</strong></a><br>block number when it happened</p>                                                      |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-timestamp"><strong>timestamp</strong></a><br>the time it happened</p>                                                              |
| ::[rust::String](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md) | <p><a href="#variable-contract-address"><strong>contract\_address</strong></a><br>the address of the contract (if no contract, it's an empty string)</p> |

## Public Types Documentation

### using IsRelocatable

```cpp
using com::crypto::game_sdk::RawTxDetail::IsRelocatable =  ::std::true_type;
```

## Public Functions Documentation

### function operator==

```cpp
bool operator==(
    RawTxDetail const & 
) const
```

### function operator!=

```cpp
bool operator!=(
    RawTxDetail const & 
) const
```

## Public Attributes Documentation

### variable hash

```cpp
::rust::String hash;
```

Transaction hash.

### variable to\_address

```cpp
::rust::String to_address;
```

the hexadecimal address of the receiver

### variable from\_address

```cpp
::rust::String from_address;
```

the hexadecimal address of the sender

### variable value

```cpp
::rust::String value;
```

the value sent in decimal (in base tokens)

### variable block\_no

```cpp
::std::uint64_t block_no;
```

block number when it happened

### variable timestamp

```cpp
::rust::String timestamp;
```

the time it happened

### variable contract\_address

```cpp
::rust::String contract_address;
```

the address of the contract (if no contract, it's an empty string)

***

Updated on 2023-01-11 at 18:25:18 +0800
