---
# System prepended metadata

title: How to KYC an account to enable to transfer
tags: [token, erc20, CobaltBlox, smart trade networks, cbx, tutorials]

---

# How to KYC an account to enable to transfer
Only Account 0xd812aa0578cfC08D08EEccA17265B0ef041394e7 (Nigel) has the ability to enable and disable accounts.

###### tags: `smart trade networks` `tutorials` `erc20` `token` `cbx` `CobaltBlox`



1. Visit [https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#writeContract](https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#writeContract)
2. Connect your metamask account to the website.
![](https://i.imgur.com/akUJMzc.png)

4. Find the grantRole function.
![](https://i.imgur.com/tLcfYwB.png)

Enter "0xf4351d3a6f0598dcbd21952df4d9212ee5611fdf4b037ec5233b833487c81688" for KYCED_USER_ROLE

and the Ethereum accoutn you wish to mark as KYCed.





# How to check the KYC stats of an account. (Anyone can do this.)
1. Visit [https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#readContract](https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#readContract)
2. Visit function 16 hasRole()
![](https://i.imgur.com/O00gka4.png)
Enter "0xf4351d3a6f0598dcbd21952df4d9212ee5611fdf4b037ec5233b833487c81688" for KYCED_USER_ROLE to specify the role you are querying

And the account address you are checking.
4. It will return true if they are kyced and false if they are not kyced.


# How to disable an account.
Only Account 0xd812aa0578cfC08D08EEccA17265B0ef041394e7 (Nigel)
1. Visit [https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#writeContract](https://polygonscan.com/address/0xe47712524EC031b6cfaeFE2F0d2B07939B840663#writeContract)
2. Connect your metamask account to the website.
3. And use function 13 revoke access.
![](https://i.imgur.com/BUMfeDC.png)

Enter "0xf4351d3a6f0598dcbd21952df4d9212ee5611fdf4b037ec5233b833487c81688" for KYCED_USER_ROLE to specify the role you are toggling.

and the account you wish to disable.


# How to bring tokens into existance

1. Visit [https://education.smarttradenetworks.com/multisig/0xFeA8a3Ff66fAC36322471Cfa3E3ad9b29fa6BD58](https://education.smarttradenetworks.com/multisig/0xFeA8a3Ff66fAC36322471Cfa3E3ad9b29fa6BD58)
2. Connect your account.
3. Visit Token Minting form specify the token you wnat to mint and it will mint to the contract accoutn.
4. Then use the Token Tranfer function to send the tokens to a specific account.