# TRAIT DataGate API ## Docs - [Intro](https://api-docs.trait.tech/intro.md): ## API Docs - History [Blocks](https://api-docs.trait.tech/api-9409587.md): The endpoint provides blockchain blocks. - History [Transactions](https://api-docs.trait.tech/api-9409589.md): The endpoint provides blockchain transactions. - History [Events](https://api-docs.trait.tech/api-9409588.md): The endpoint provides blockchain events. - State [Info of on-chain entities](https://api-docs.trait.tech/api-9409592.md): The endpoint provides key info about on-chain entities: AppAgents and tokens. - State [Raw single values of blockchain storage](https://api-docs.trait.tech/api-9409590.md): The endpoint provides raw values of blockchain state used by internal logic of the blockchain. - State [Raw collections of blockchain storage](https://api-docs.trait.tech/api-9409591.md): The endpoint provides raw values of blockchain state used by internal logic of the blockchain. - Tokens [Balances of tokens](https://api-docs.trait.tech/api-9409593.md): The endpoint provides token balances for selected addresses. - Tokens [Transfers of tokens](https://api-docs.trait.tech/api-9409594.md): The endpoint provides token transfers for selected addresses. - Submit new transaction [Validate transfer of token TRAIT](https://api-docs.trait.tech/api-9409595.md): The endpoint checks whether the player's transfer of token TRAIT - Submit new transaction [Validate transfer of fungible tokens](https://api-docs.trait.tech/api-9409596.md): The endpoint checks whether the player's transfer of fungible token - Submit new transaction [Validate transfer of nft tokens](https://api-docs.trait.tech/api-9409597.md): The endpoint checks whether the player's transfer of nft token - Submit new transaction [Validate clearing transaction of an AppAgent](https://api-docs.trait.tech/api-9409598.md): The endpoint checks whether the provided clearing transaction will be accepted by the blockchain. - Submit new transaction [Build info for new transaction](https://api-docs.trait.tech/api-9409599.md): The endpoint provides all the required info to build and sign a new transaction. - Submit new transaction [Submit transaction](https://api-docs.trait.tech/api-9409600.md): The endpoint allows to submits a new transaction to the blockchain. - Submit new transaction [Get transaction status](https://api-docs.trait.tech/api-9409601.md): The endpoint allows to checks the status of a previously submitted transaction.