MTToken (MT) · Verified Contract on Tron
Smart contract
VERIFIED · mainnet
✓Contract balance 500TRX on-chain
Total calls 2.15K lifetime triggers
Token holders 780 addresses
Total supply 687.00KMT 8 decimals
Market cap — fully diluted
Contract interface
ABI · 91 fns
contract.abi.json
[
{
"inputs": [
{
"name": "factoryAdd",
"type": "address"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"indexed": true,
"name": "owner",
"type": "address"
},
{
"indexed": true,
"name": "spender",
"type": "address"
},
{
"name": "value",
"type": "uint256"
}
],
"name": "Approval",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "account",
"type": "address"
},
{
"name": "isExcluded",
"type": "bool"
}
],
"name": "ExcludeFromFees",
"type": "Event"
},
{
"inputs": [
{
"name": "accounts",
"type": "address[]"
},
{
"name": "isExcluded",
"type": "bool"
}
],
"name": "ExcludeMultipleAccountsFromFees",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "account",
"type": "address"
},
{
"indexed": true,
"name": "amount",
"type": "uint256"
},
{
"indexed": true,
"name": "earlyParticipant",
"type": "bool"
},
{
"name": "numberOfBuyers",
"type": "uint256"
}
],
"name": "FixedSaleBuy",
"type": "Event"
},
{
"inputs": [
{
"name": "participants",
"type": "address[]"
}
],
"name": "FixedSaleEarlyParticipantsAdded",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "newValue",
"type": "uint256"
},
{
"indexed": true,
"name": "oldValue",
"type": "uint256"
}
],
"name": "GasForProcessingUpdated",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "newLiquidityWallet",
"type": "address"
},
{
"indexed": true,
"name": "oldLiquidityWallet",
"type": "address"
}
],
"name": "LiquidityWalletUpdated",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "Event"
},
{
"inputs": [
{
"name": "iterations",
"type": "uint256"
},
{
"name": "claims",
"type": "uint256"
},
{
"name": "lastProcessedIndex",
"type": "uint256"
},
{
"indexed": true,
"name": "automatic",
"type": "bool"
},
{
"name": "gas",
"type": "uint256"
},
{
"indexed": true,
"name": "processor",
"type": "address"
}
],
"name": "ProcessedDividendTracker",
"type": "Event"
},
{
"inputs": [
{
"name": "tokensSwapped",
"type": "uint256"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "SendDividends",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "pair",
"type": "address"
},
{
"indexed": true,
"name": "value",
"type": "bool"
}
],
"name": "SetAutomatedMarketMakerPair",
"type": "Event"
},
{
"inputs": [
{
"name": "tokensSwapped",
"type": "uint256"
},
{
"name": "ethReceived",
"type": "uint256"
},
{
"name": "tokensIntoLiqudity",
"type": "uint256"
}
],
"name": "SwapAndLiquify",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"name": "value",
"type": "uint256"
}
],
"name": "Transfer",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "newAddress",
"type": "address"
},
{
"indexed": true,
"name": "oldAddress",
"type": "address"
}
],
"name": "UpdateDividendTracker",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "newAddress",
"type": "address"
},
{
"indexed": true,
"name": "oldAddress",
"type": "address"
}
],
"name": "UpdateUniswapV2Router",
"type": "Event"
},
{
"name": "UpdatesListener",
"type": "Event"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "BNBRewardsFee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "UsersFee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "_deadWallet",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "_excludeFromDividends",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "_factoryAdd",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "accumulativeDividendOf",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "accounts",
"type": "address[]"
}
],
"name": "addFixedSaleEarlyParticipants",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "owner",
"type": "address"
},
{
"name": "spender",
"type": "address"
}
],
"name": "allowance",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "spender",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "approve",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "automatedMarketMakerPairs",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "balanceOf",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "bindAmount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "binderList",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "buyBackAmounts",
"stateMutability": "View",
"type": "Function"
},
{
"name": "claim",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "claimWait",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint8"
}
],
"name": "decimals",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "spender",
"type": "address"
},
{
"name": "subtractedValue",
"type": "uint256"
}
],
"name": "decreaseAllowance",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "dividendTokenBalanceOf",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "account",
"type": "address"
},
{
"name": "excluded",
"type": "bool"
}
],
"name": "excludeFromDividends",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "account",
"type": "address"
},
{
"name": "excluded",
"type": "bool"
}
],
"name": "excludeFromFees",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "accounts",
"type": "address[]"
},
{
"name": "excluded",
"type": "bool"
}
],
"name": "excludeMultipleAccountsFromFees",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "fixedSaleEarlyParticipants",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "gasForProcessing",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "key",
"type": "address"
}
],
"name": "get",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "account",
"type": "address"
},
{
"name": "index",
"type": "int256"
},
{
"name": "iterationsUntilProcessed",
"type": "int256"
},
{
"name": "withdrawableDividends",
"type": "uint256"
},
{
"name": "totalDividends",
"type": "uint256"
},
{
"name": "lastClaimTime",
"type": "uint256"
},
{
"name": "nextClaimTime",
"type": "uint256"
},
{
"name": "secondsUntilAutoClaimAvailable",
"type": "uint256"
}
],
"inputs": [
{
"name": "_account",
"type": "address"
}
],
"name": "getAccount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
},
{
"type": "int256"
},
{
"type": "int256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"inputs": [
{
"name": "index",
"type": "uint256"
}
],
"name": "getAccountAtIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
},
{
"type": "int256"
},
{
"type": "int256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "getAccountDividendsInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
},
{
"type": "int256"
},
{
"type": "int256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"inputs": [
{
"name": "index",
"type": "uint256"
}
],
"name": "getAccountDividendsInfoAtIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getClaimWait",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "int256"
}
],
"inputs": [
{
"name": "key",
"type": "address"
}
],
"name": "getIndexOfKey",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"inputs": [
{
"name": "index",
"type": "uint256"
}
],
"name": "getKeyAtIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getLastProcessedIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getNumberOfDividendTokenHolders",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getNumberOfTokenHolders",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getTotalDividendsDistributed",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getUnlockTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "spender",
"type": "address"
},
{
"name": "addedValue",
"type": "uint256"
}
],
"name": "increaseAllowance",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "isBlackListFromAccount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "isExcludedFromFees",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "justswapExchange",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "keepDisableSellTimes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "lastClaimTimes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "lastProcessedIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "liquidityWallet",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "time",
"type": "uint256"
}
],
"name": "lock",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "mapSize",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "maxSellTransactionAmount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "minimumTokenBalanceForDividends",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "account",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "mint",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "name",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "openReward",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "openTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"inputs": [
{
"name": "gas",
"type": "uint256"
}
],
"name": "process",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "gas",
"type": "uint256"
}
],
"name": "processDividendTracker",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "key",
"type": "address"
}
],
"name": "remove",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "renounceOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "key",
"type": "address"
},
{
"name": "val",
"type": "uint256"
}
],
"name": "set",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "pair",
"type": "address"
},
{
"name": "value",
"type": "bool"
}
],
"name": "setAutomatedMarketMakerPair",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setBNBRewardsFee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "account",
"type": "address"
},
{
"name": "enable",
"type": "bool"
}
],
"name": "setBlackList",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "wallet",
"type": "address"
}
],
"name": "setDeadWallet",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setKeepDisableSellTimes",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setMaxSellTransactionAmount",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "bool"
}
],
"name": "setOpenReward",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setOpenTime",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "enable",
"type": "bool"
}
],
"name": "setSwapEnabled",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setSwapTokensAtAmount",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setUser1Fee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setUser2Fee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setUser3Fee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "value",
"type": "uint256"
}
],
"name": "setUsersFee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "swapEnabled",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "swapTokensAtAmount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "symbol",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalDividendsDistributed",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalFees",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalSupply",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "recipient",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "transfer",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "sender",
"type": "address"
},
{
"name": "recipient",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "transferFrom",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "unlock",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newClaimWait",
"type": "uint256"
}
],
"name": "updateClaimWait",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newValue",
"type": "uint256"
}
],
"name": "updateGasForProcessing",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newLiquidityWallet",
"type": "address"
}
],
"name": "updateLiquidityWallet",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "user1Fee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "user2Fee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "user3Fee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "withdrawableDividendOf",
"stateMutability": "View",
"type": "Function"
},
{
"stateMutability": "Payable",
"type": "Receive"
}
]About this contract
overview
MTToken is the verified TRC20 contract behind MT (MT) on Tron, deployed from TCVaXeUwDARJvPaz48gFMrqR9ztYFtYxBA on Aug 29, 2021. It has been called 2.15K times.
The ABI matches the on-chain bytecode, so the Read tab above runs live view calls against the node (no gas, no signature). The verified Solidity source is viewable on TronScan ↗. Write calls require a signed wallet transaction — wallet support is coming soon.