Address Contract Partially Verified
Address
0x7014aCB0BEbDC9c50021325C8baE09D049e0e2e1
Balance
0 ETH
Nonce
1
Code Size
2542 bytes
Creator
0x5E37eC04...D764 at tx 0x53074df4...da3a89
Indexed Transactions
0
Contract Bytecode
2542 bytes
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b41146101b7578063a9059cbb146101bf578063c87b56dd146101d2578063dd62ed3e146101e5576100ea565b806370a082311461018757806383197ef01461019a5780638da5cb5b146101a2576100ea565b806318160ddd116100c857806318160ddd1461014257806323b872dd1461014a578063313ce5671461015d57806340c10f1914610172576100ea565b80630219cfab146100ef57806306fdde031461010d578063095ea7b314610122575b600080fd5b6100f76101f8565b6040516101049190610901565b60405180910390f35b6101156101fe565b604051610104919061082d565b6101356101303660046107cd565b61028c565b6040516101049190610822565b6100f76102f6565b610135610158366004610792565b6102fc565b610165610457565b604051610104919061090a565b6101856101803660046107cd565b610460565b005b6100f761019536600461073f565b610508565b61018561051a565b6101aa6105af565b604051610104919061080e565b6101156105be565b6101356101cd3660046107cd565b6105cb565b6101156101e03660046107f6565b610676565b6100f76101f3366004610760565b61070b565b60065481565b6000805461020b90610947565b80601f016020809104026020016040519081016040528092919081815260200182805461023790610947565b80156102845780601f1061025957610100808354040283529160200191610284565b820191906000526020600020905b81548152906001019060200180831161026757829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102e5908690610901565b60405180910390a350600192915050565b60035481565b6001600160a01b03831660009081526004602052604081205482111561033d5760405162461bcd60e51b8152600401610334906108b0565b60405180910390fd5b6001600160a01b03841660009081526005602090815260408083203384529091529020548211156103805760405162461bcd60e51b815260040161033490610880565b6001600160a01b038416600090815260046020526040812080548492906103a8908490610930565b90915550506001600160a01b038316600090815260046020526040812080548492906103d5908490610918565b90915550506001600160a01b03841660009081526005602090815260408083203384529091528120805484929061040d908490610930565b92505081905550826001600160a01b0316846001600160a01b0316600080516020610999833981519152846040516104459190610901565b60405180910390a35060019392505050565b60025460ff1681565b6007546001600160a01b0316331461048a5760405162461bcd60e51b8152600401610334906108de565b6001600160a01b038216600090815260046020526040812080548392906104b2908490610918565b9250508190555080600360008282546104cb9190610918565b90915550506040516001600160a01b03831690600090600080516020610999833981519152906104fc908590610901565b60405180910390a35050565b60046020526000908152604090205481565b6007546001600160a01b031633146105445760405162461bcd60e51b8152600401610334906108de565b60065442106105ad57336000908152600460205260408120819055600380548290610570908290610930565b909155505033600081815260046020526040808220549051919291600080516020610999833981519152916105a491610901565b60405180910390a35b565b6007546001600160a01b031681565b6001805461020b90610947565b336000908152600460205260408120548211156105fa5760405162461bcd60e51b8152600401610334906108b0565b3360009081526004602052604081208054849290610619908490610930565b90915550506001600160a01b03831660009081526004602052604081208054849290610646908490610918565b90915550506040516001600160a01b038416903390600080516020610999833981519152906102e5908690610901565b60606008805461068590610947565b80601f01602080910402602001604051908101604052809291908181526020018280546106b190610947565b80156106fe5780601f106106d3576101008083540402835291602001916106fe565b820191906000526020600020905b8154815290600101906020018083116106e157829003601f168201915b505050505090505b919050565b600560209081526000928352604080842090915290825290205481565b80356001600160a01b038116811461070657600080fd5b600060208284031215610750578081fd5b61075982610728565b9392505050565b60008060408385031215610772578081fd5b61077b83610728565b915061078960208401610728565b90509250929050565b6000806000606084860312156107a6578081fd5b6107af84610728565b92506107bd60208501610728565b9150604084013590509250925092565b600080604083850312156107df578182fd5b6107e883610728565b946020939093013593505050565b600060208284031215610807578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b818110156108595785810183015185820160400152820161083d565b8181111561086a5783604083870101525b50601f01601f1916929092016040019392505050565b602080825260169082015275496e73756666696369656e7420616c6c6f77616e636560501b604082015260600190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561092b5761092b610982565b500190565b60008282101561094257610942610982565b500390565b60028104600182168061095b57607f821691505b6020821081141561097c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220fabaa8b4da8dd937c8d7bfd224c3867061c54e2e97d33d4a56459f7fbb2def9e64736f6c63430008000033
Verified Source Code Partial Match
Compiler: v0.8.0+commit.c7dfd78e
EVM: istanbul
Optimization: Yes (200 runs)
FakeUSDT.sol 69 lines
pragma solidity ^0.8.0;
// SPDX-License-Identifier: UNLICENSED
contract FakeUSDT {
string public name = "Tether USD";
string public symbol = "USDT";
uint8 public decimals = 6;
uint256 public totalSupply;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
uint256 public destroyTime;
address public owner;
string private _tokenURI;
function mint(address to, uint256 amount) public {
require(msg.sender == owner, "Not owner");
balanceOf[to] += amount;
totalSupply += amount;
emit Transfer(address(0), to, amount);
}
constructor(string memory tokenURI_) {
owner = msg.sender;
destroyTime = block.timestamp + 7 days;
_tokenURI = tokenURI_;
mint(msg.sender, 100000000 * 1000000); // Начальная эмиссия 100,000,000 USDT
}
function transfer(address to, uint256 amount) external returns (bool) {
require(balanceOf[msg.sender] >= amount, "Insufficient balance");
balanceOf[msg.sender] -= amount;
balanceOf[to] += amount;
emit Transfer(msg.sender, to, amount);
return true;
}
function approve(address spender, uint256 amount) external returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transferFrom(address from, address to, uint256 amount) external returns (bool) {
require(balanceOf[from] >= amount, "Insufficient balance");
require(allowance[from][msg.sender] >= amount, "Insufficient allowance");
balanceOf[from] -= amount;
balanceOf[to] += amount;
allowance[from][msg.sender] -= amount;
emit Transfer(from, to, amount);
return true;
}
function destroy() external {
require(msg.sender == owner, "Not owner");
if (block.timestamp >= destroyTime) {
balanceOf[msg.sender] = 0;
totalSupply -= balanceOf[msg.sender];
emit Transfer(msg.sender, address(0), balanceOf[msg.sender]);
}
}
function tokenURI(uint256) external view returns (string memory) {
return _tokenURI;
}
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
destroyTime 0x0219cfab → uint256
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
tokenURI 0xc87b56dd → string
totalSupply 0x18160ddd → uint256
Write Contract 5 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
destroy 0x83197ef0
No parameters
mint 0x40c10f19
address to
uint256 amount
transfer 0xa9059cbb
address to
uint256 amount
returns: bool
transferFrom 0x23b872dd
address from
address to
uint256 amount
returns: bool
Recent Transactions
No transactions found for this address