> For the complete documentation index, see [llms.txt](https://foundationblockchain.gitbook.io/gusd-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://foundationblockchain.gitbook.io/gusd-protocol/token-and-smart-contract-details.md).

# Token & Smart Contract Details

The GUSD smart contract is written in Solidity, the programming language used for writing smart contracts on the Ethereum blockchain. The contract includes various functions, such as transfer, balanceOf, and approve, which allow users to manage their GUSD tokens.

For example, the transfer function is used to send GUSD tokens from one account to another. The function takes two parameters, the recipient address and the amount to be sent. Once the transaction is confirmed, the specified amount of GUSD tokens is transferred from the sender's account to the recipient's account.

## Address & Ticker

| Token Name   | GUSD                                |
| ------------ | ----------------------------------- |
| Token Ticker | GUSD                                |
| Token Type   | ERC-20 / GRC-20                     |
| Blockchain   | Gatochain / Evm compatible networks |

<br>

{% tabs %}
{% tab title="Contract Gatochain GUSD Testnet:" %}
0xbbf8ed19c5311fd29ffac02e0dc4efd126a1cac9
{% endtab %}
{% endtabs %}

{% embed url="<https://gatoscan.com/token/details/0xbbf8ed19c5311fd29ffac02e0dc4efd126a1cac9/transfers>" %}
