SwapChan

Contract 0xdAC17F95… on Ethereum

Verification, proxy status and what the owner can do, in plain English.

USDT has risky owner powers: exit to USDC on SwapChan →
Chain Id
1
Chain
Ethereum
Address
0xdAC17F958D2ee523a2206206994597C13D831ec7
Symbol
USDT
Owner
0xC6CDE7C39eB2f0F0095F41570af89eFC2C1Ea828
Ownership Renounced
no
Risk Level
high
Summary
TetherToken, owned by 0xC6CD…a828; owner can pause transfers, blacklist addresses, seize blacklisted funds.
Method
Bytecode selector scan (impl + proxy) + EIP-1967 slots + owner(); verified source/ABI from Sourcify or Routescan.
Caveat
Selector scans can miss renamed functions and can't see who holds roles in AccessControl contracts; 'owner can' assumes the owner key is active.

Verified

Name
TetherToken
Compiler
0.4.18+commit.9cf6e910

Proxy

Implementation
–
Admin
–
Beacon
–
Upgradeable
no

Owner Powers (6)

PowerRiskSignature
pause transfersmediumpause()
unpause transferslowunpause()
blacklist addresseshighaddBlackList(address)
transfer ownershiplowtransferOwnership(address)
has an ownerlowowner()
seize blacklisted fundshighdestroyBlackFunds(address)

Abi Privileged Functions: addBlackList · upgradedAddress · unpause · getBlackListStatus · paused · pause · isBlackListed · removeBlackList

Sources: public RPC · Sourcify · Routescan

From chain
You pay
To chain
You receive
0.0
Slippage
Approval

Finding routes…

Eth-chan
Base-chan
Swap-chan is asking every DEX and bridge for you…

Ask your AI agent instead

This page is the contract_reader tool in the free SwapChan MCP server. Every answer ends with a ready-to-sign swap link.

You say

“What can the owner of USDT on Ethereum do?”

Your agent gets (contract_reader)

{
  "chainId": 1,
  "chain": "Ethereum",
  "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
  "symbol": "USDT",
  "verified": {
    "name": "TetherToken",
    "compiler": "0.4.18+commit.9cf6e910",
    "source": "Sourcify"
  },
  "owner": "0xC6CDE7C39eB2f0F0095F41570af89eFC2C1Ea828",
  "ownershipRenounced": false,
  "proxy": {
    "implementation": null,
    "admin": null,
    "beacon": null,
    "upgradeable": false
  },
  "ownerPowers": [
    {
      "power": "pause transfers",
      "risk": "medium",
      "signature": "pause()"
    },
    {
      "power": "unpause transfers",
      "risk": "low",
      "signature": "unpause()"
    },
    {
      "power": "blacklist addresses",
   
Set this up for my agent

More free DeFi tools