Check the token contract for each token as each smart contract can be different , before you start blindly using it .
As you can see in the contract that USDT on the trc20 chain implements a blacklisting mechanism :
Code:
contract BlackList is Ownable {
/////// Getter to allow the same blacklist to be used also by other contracts (including upgraded Tether) ///////
function getBlackListStatus(address _maker) external constant returns (bool) {
return isBlackListed[_maker];
}
mapping (address => bool) public isBlackListed;
function addBlackList (address _evilUser) public onlyOwner {
isBlackListed[_evilUser] = true;
AddedBlackList(_evilUser);
}
function removeBlackList (address _clearedUser) public onlyOwner {
isBlackListed[_clearedUser] = false;
RemovedBlackList(_clearedUser);
}
event AddedBlackList(address indexed _user);
event RemovedBlackList(address indexed _user);
}
As you can see the addBlackList and removeBlackList can only be called by the contract owner (tether) .
If these functions are called events are emitted (AddedBlacklist and RemovedBlacklist)
You can track these events here :
AddedBlacklist:
https://bloxy.info/txs/calls_sc/0xdac17f958d2ee523a2206206994597c13d831ec7?signature_id=37762 (
1842 calls until today)
RemovedBlacklist
: https://bloxy.info/address/0xdac17f958d2ee523a2206206994597c13d831ec7 (67 until today)
And there is also
destroyBlackFunds function in the code :
Code:
function destroyBlackFunds (address _blackListedUser) public onlyOwner {
require(isBlackListed[_blackListedUser]);
uint dirtyFunds = balanceOf(_blackListedUser);
balances[_blackListedUser] = 0;
_totalSupply = _totalSupply.sub(dirtyFunds);
DestroyedBlackFunds(_blackListedUser, dirtyFunds);
}
event DestroyedBlackFunds(address indexed _blackListedUser, uint _balance);
}
This function destroys/clears your funds (sets it to zero and substracts it from the total supply )
You can track the DestroyedBlackFunds events with this link:
https://bloxy.info/txs/calls_sc/0xdac17f958d2ee523a2206206994597c13d831ec7?signature_id=37762 (until today it got called 854 times)