# Bingo Box Technical Mode

## **Hash and Cryptographic Machine Technology**

For each game, the system uses a combination of hash values and cryptographic machine-generated specific values as the basis for determining game results.

## Working Principle

Based on the block's timestamp, miner address, GasLimit, block number, and a unique salt (verifiable random number seed) calculated and generated, the salt is only revealed after the draw:

> randNumber = uint(keccak256(abi.encodePacked(
>
> &#x20;               block.timestamp +
>
> &#x20;               uint(keccak256(abi.encodePacked(block.coinbase))) / block.timestamp +
>
> &#x20;               block.gaslimit +
>
> &#x20;               salt +
>
> &#x20;               block.number
>
> &#x20;           )));

## Cross-Chain Technology&#x20;

To enable digital asset interoperability across different blockchain networks, the Bingo Box platform incorporates cross-chain technology. Through cross-chain technology, users can seamlessly transfer and trade assets between different blockchains. We use smart cross-chain protocols and secure cross-chain communication mechanisms to ensure the security and reliability of cross-chain transactions. This technology application provides users with more convenient and flexible asset management and trading experiences, promoting the further development and application of blockchain technology.

<br>

\
\ <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bingobox.gitbook.io/bingobox/bingobox-en/bingo-box-technology/bingo-box-technical-mode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
