# MANA Smart Contracts

#### MANA Smart Contracts <a href="#heading-h.jz8dl0j9hlro" id="heading-h.jz8dl0j9hlro"></a>

The MANA Smart Contract service deploys smart contracts to record challenges, results, and validations across multiple chains including BNB Chain, Polygon, Immutable X, ZK Sync Era, and Concordium. Which blockchain protocol and which MANA smart contract is used is dependent on the currency the end user is using to create their challenges. Whatever currency is used to create the challenge all acceptors must accept with that currency, this allows for a transaction to be fully monitored under one chain.

Game Studios will be able to deploy their games in MANA and the MANA smart contacts will immediately support challenges to their game, but to support challenges under their native currency, their blockchain network will need to be supported first. The following are additional functionalities that are in the MANA application that can be used in combination with a Smart Contract or as a standalone service and partially provided by our partners;

1. Know Your Customer (KYC): KYC is the process of identifying an individual to evaluate their potential risk of illegal intentions. KYC is a powerful tool used to prevent fraud and to comply with regulations.
2. Multiple Approval: Multiple signature protocols will be an added service to the MANA Smart Contract service, this allows for multiple parties to be involved in transactions.

#### MANA Blockchain strategy <a href="#heading-h.4ep92bsn3wxy" id="heading-h.4ep92bsn3wxy"></a>

A new multi-chain approach to running esports style challenges brings cross chain functionality to games which were not available before. By allowing multiple currencies to create interaction to a game, MANA can open doors to new gamers from any blockchain network or even simple fiat through the conversion of fiat to MNG.


---

# 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://whitepaper.playmana.gg/mana/mana-games-platform/mana-products/mana-smart-contracts.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.
