Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 SAUDI
Holders
49
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
5,783,374.006563060896863631 SAUDIValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
SAUDI
Compiler Version
v0.8.21+commit.d9974bed
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-05-02 */ // SPDX-License-Identifier: MIT /* Saudi Arabia: Where Oil Meets Ethereum Website: https://saudiarabiacoin.meme Telegram: https://t.me/saudi_arabia_erc Twitter: https://twitter.com/saudiarabia_erc */ pragma solidity 0.8.21; interface IUniRouter02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline ) external returns (uint256 amountA, uint256 amountB, uint256 liquidity); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; } interface IUniFactory { function createPair( address tokenA, address tokenB ) external returns (address pair); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } 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 ); } contract Ownable is Context { address private _owner; address private _previousOwner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function transferOwnership(address newOwner) public onlyOwner { _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal { require( newOwner != address(0), "Ownable: new owner is the zero address" ); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } contract SAUDI is Context, IERC20, Ownable { string private constant _name = "Saudi Arabia"; string private constant _symbol = "SAUDI"; uint256 private constant _totalSupply = 1_000_000_000e18; uint256 private constant onePercent = 10_000_000e18; uint256 private constant minSwap = 400e18; uint8 private constant _decimals = 18; mapping(address => uint256) private _balance; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isExcludedFromFeeB; IUniRouter02 public uniswapV2Router; address public uniswapV2Pair; address public WETH; address payable public marketingWallet; uint256 public buyTax; uint256 public sellTax; uint8 private isLaunched; uint8 private inSwapBackB; uint256 public maxTxAmount = onePercent * 2; constructor(address _mkAddr) { buyTax = 20;sellTax = 20; marketingWallet = payable(_mkAddr); _balance[msg.sender] = _totalSupply; _isExcludedFromFeeB[marketingWallet] = true; _isExcludedFromFeeB[msg.sender] = true; _isExcludedFromFeeB[address(this)] = true; emit Transfer(address(0), _msgSender(), _totalSupply); } function createSAUDIPair() external onlyOwner { uniswapV2Router = IUniRouter02( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ); WETH = uniswapV2Router.WETH(); uniswapV2Pair = IUniFactory(uniswapV2Router.factory()).createPair( address(this), uniswapV2Router.WETH() ); } receive() external payable{} function _getOutValues( address from, address to, uint256 amount ) internal view returns (uint256, uint256) { uint256 taxTokens = 0; uint256 trAmounts = 0; if (_isExcludedFromFeeB[from] && isLaunched == 1) { taxTokens = amount - trAmounts; trAmounts = amount; } else if (uniswapV2Pair == from) { taxTokens = (amount * buyTax) / 100; trAmounts = amount - taxTokens; } else if (uniswapV2Pair == to) { taxTokens = (amount * sellTax) / 100; trAmounts = amount - taxTokens; } else { trAmounts = amount; } return (taxTokens, trAmounts); } function name() public pure returns (string memory) { return _name; } function setMarketingWallet() public view returns (address) { return marketingWallet; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balance[account]; } function transfer( address recipient, uint256 amount ) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance( address owner, address spender ) public view override returns (uint256) { return _allowances[owner][spender]; } function approve( address spender, uint256 amount ) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()] - amount ); return true; } function removeLimits() external onlyOwner { maxTxAmount = _totalSupply; } function _approve(address owner, address spender, uint256 amount) private { 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); } function excludeWalletFromFees(address wallet) external onlyOwner { _isExcludedFromFeeB[wallet] = true; } function updateFeesB( uint256 newBuyTax, uint256 newSellTax ) external onlyOwner { require(newBuyTax < 40, "Cannot set buy tax greater than 40%"); require(newSellTax < 40, "Cannot set sell tax greater than 40%"); buyTax = newBuyTax; sellTax = newSellTax; } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "ERC20: transfer from the zero address"); require(amount > 1e9, "Min transfer amt"); if (!_isExcludedFromFeeB[from] && !_isExcludedFromFeeB[to]) { require(isLaunched == 1, "Trading is disabled"); } if (inSwapBackB == 1) { //No tax transfer _balance[from] -= amount; _balance[to] += amount; emit Transfer(from, to, amount); return; } uint256 _tax; if (_isExcludedFromFeeB[from] || _isExcludedFromFeeB[to]) { _tax = 0; } else { require( isLaunched != 0 && amount <= maxTxAmount, "Launch / Max TxAmount 1% at isLaunched" ); if (from == uniswapV2Pair) { _tax = buyTax; } else if ( to == uniswapV2Pair && !_isExcludedFromFeeB[from] && !_isExcludedFromFeeB[to] ) { uint256 tokensToSwap = _balance[address(this)]; if (tokensToSwap > minSwap && inSwapBackB == 0) { if (tokensToSwap > onePercent/2) { tokensToSwap = onePercent/2; } inSwapBackB = 1; address[] memory path = new address[](2); path[0] = address(this); path[1] = WETH; uniswapV2Router .swapExactTokensForETHSupportingFeeOnTransferTokens( tokensToSwap, 0, path, marketingWallet, block.timestamp ); inSwapBackB = 0; } _tax = sellTax; } else { _tax = 0; } } //Is there tax for sender|receiver? (uint256 taxTokens, uint256 trAmounts) = _getOutValues( from, to, amount ); address taxR = _isExcludedFromFeeB[from] && isLaunched == 1 ? from : address(this); if (taxTokens > 0) { _balance[taxR] += taxTokens; emit Transfer(from, taxR, taxTokens); } _balance[from] -= amount; _balance[to] += trAmounts; emit Transfer(from, to, trAmounts); } function openTrading() external onlyOwner { _approve(address(this), address(uniswapV2Router), ~uint256(0)); uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), balanceOf(address(this)), 0, 0, owner(), block.timestamp ); isLaunched = 1; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_mkAddr","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"buyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createSAUDIPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"excludeWalletFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setMarketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"updateFeesB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526200001c6a084595161401484a00000060026200017d565b600c553480156200002b575f80fd5b506040516200183a3803806200183a8339810160408190526200004e91620001a7565b5f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060146009819055600a55600880546001600160a01b0319166001600160a01b03838116919091178255335f8181526002602090815260408083206b033b2e3c9fd0803ce80000009055945490931681526004909252828220805460ff199081166001908117909255918352838320805483168217905530835292909120805490911690911790556200011d3390565b6001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b033b2e3c9fd0803ce80000006040516200016e91815260200190565b60405180910390a350620001d6565b8082028115828204841417620001a157634e487b7160e01b5f52601160045260245ffd5b92915050565b5f60208284031215620001b8575f80fd5b81516001600160a01b0381168114620001cf575f80fd5b9392505050565b61165680620001e45f395ff3fe608060405260043610610164575f3560e01c806375f0a874116100cd578063a9059cbb11610087578063cc1776d311610062578063cc1776d314610430578063dd62ed3e14610445578063f177ff2a14610489578063f2fde38b146104a6575f80fd5b8063a9059cbb146103de578063ad5c4648146103fd578063c9567bf91461041c575f80fd5b806375f0a8741461032e5780638c0b5e221461034d5780638da5cb5b146103625780638ea0a9791461037e57806395d89b411461039d578063a7d11e6e146103ca575f80fd5b806347d35f201161011e57806347d35f201461027d57806349bd5a5e1461029e5780634f7041a5146102bd57806370a08231146102d2578063715018a614610306578063751039fc1461031a575f80fd5b806306fdde031461016f578063095ea7b3146101b55780631694505e146101e457806318160ddd1461021b57806323b872dd14610243578063313ce56714610262575f80fd5b3661016b57005b5f80fd5b34801561017a575f80fd5b5060408051808201909152600c81526b53617564692041726162696160a01b60208201525b6040516101ac9190611372565b60405180910390f35b3480156101c0575f80fd5b506101d46101cf3660046113d1565b6104c5565b60405190151581526020016101ac565b3480156101ef575f80fd5b50600554610203906001600160a01b031681565b6040516001600160a01b0390911681526020016101ac565b348015610226575f80fd5b506b033b2e3c9fd0803ce80000005b6040519081526020016101ac565b34801561024e575f80fd5b506101d461025d3660046113fb565b6104db565b34801561026d575f80fd5b50604051601281526020016101ac565b348015610288575f80fd5b5061029c610297366004611439565b61052b565b005b3480156102a9575f80fd5b50600654610203906001600160a01b031681565b3480156102c8575f80fd5b5061023560095481565b3480156102dd575f80fd5b506102356102ec366004611459565b6001600160a01b03165f9081526002602052604090205490565b348015610311575f80fd5b5061029c610620565b348015610325575f80fd5b5061029c610691565b348015610339575f80fd5b50600854610203906001600160a01b031681565b348015610358575f80fd5b50610235600c5481565b34801561036d575f80fd5b505f546001600160a01b0316610203565b348015610389575f80fd5b5061029c610398366004611459565b6106cc565b3480156103a8575f80fd5b50604080518082019091526005815264534155444960d81b602082015261019f565b3480156103d5575f80fd5b5061029c610718565b3480156103e9575f80fd5b506101d46103f83660046113d1565b61095a565b348015610408575f80fd5b50600754610203906001600160a01b031681565b348015610427575f80fd5b5061029c610966565b34801561043b575f80fd5b50610235600a5481565b348015610450575f80fd5b5061023561045f36600461147b565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b348015610494575f80fd5b506008546001600160a01b0316610203565b3480156104b1575f80fd5b5061029c6104c0366004611459565b610a89565b5f6104d1338484610abe565b5060015b92915050565b5f6104e7848484610be2565b6001600160a01b0384165f9081526003602090815260408083203380855292529091205461052191869161051c9086906114c6565b610abe565b5060019392505050565b5f546001600160a01b0316331461055d5760405162461bcd60e51b8152600401610554906114d9565b60405180910390fd5b602882106105b95760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f742073657420627579207461782067726561746572207468616e2060448201526234302560e81b6064820152608401610554565b602881106106155760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e6044820152632034302560e01b6064820152608401610554565b600991909155600a55565b5f546001600160a01b031633146106495760405162461bcd60e51b8152600401610554906114d9565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146106ba5760405162461bcd60e51b8152600401610554906114d9565b6b033b2e3c9fd0803ce8000000600c55565b5f546001600160a01b031633146106f55760405162461bcd60e51b8152600401610554906114d9565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146107415760405162461bcd60e51b8152600401610554906114d9565b600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa1580156107a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c7919061150e565b600780546001600160a01b0319166001600160a01b039283161790556005546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa158015610823573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610847919061150e565b6001600160a01b031663c9c653963060055f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108a6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108ca919061150e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610914573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610938919061150e565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b5f6104d1338484610be2565b5f546001600160a01b0316331461098f5760405162461bcd60e51b8152600401610554906114d9565b6005546109a89030906001600160a01b03165f19610abe565b6005546001600160a01b031663f305d71947306109d9816001600160a01b03165f9081526002602052604090205490565b5f806109ec5f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610a52573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610a779190611529565b5050600b805460ff1916600117905550565b5f546001600160a01b03163314610ab25760405162461bcd60e51b8152600401610554906114d9565b610abb816111f3565b50565b6001600160a01b038316610b205760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610554565b6001600160a01b038216610b815760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610554565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c465760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610554565b633b9aca008111610c8c5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b6044820152606401610554565b6001600160a01b0383165f9081526004602052604090205460ff16158015610ccc57506001600160a01b0382165f9081526004602052604090205460ff16155b15610d1c57600b5460ff16600114610d1c5760405162461bcd60e51b8152602060048201526013602482015272151c98591a5b99c81a5cc8191a5cd8589b1959606a1b6044820152606401610554565b600b54610100900460ff16600103610dcd576001600160a01b0383165f9081526002602052604081208054839290610d559084906114c6565b90915550506001600160a01b0382165f9081526002602052604081208054839290610d81908490611554565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bd591815260200190565b6001600160a01b0383165f9081526004602052604081205460ff1680610e0a57506001600160a01b0383165f9081526004602052604090205460ff165b15610e1657505f611073565b600b5460ff1615801590610e2c5750600c548211155b610e875760405162461bcd60e51b815260206004820152602660248201527f4c61756e6368202f204d6178205478416d6f756e742031252061742069734c616044820152651d5b98da195960d21b6064820152608401610554565b6006546001600160a01b0390811690851603610ea65750600954611073565b6006546001600160a01b038481169116148015610edb57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610eff57506001600160a01b0383165f9081526004602052604090205460ff16155b1561107057305f908152600260205260409020546815af1d78b58c40000081118015610f335750600b54610100900460ff16155b1561106657610f4e60026a084595161401484a000000611567565b811115610f6e57610f6b60026a084595161401484a000000611567565b90505b600b805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610fb057610fb0611586565b6001600160a01b039283166020918202929092010152600754825191169082906001908110610fe157610fe1611586565b6001600160a01b03928316602091820292909201015260055460085460405163791ac94760e01b81529183169263791ac9479261102c9287925f92889290911690429060040161159a565b5f604051808303815f87803b158015611043575f80fd5b505af1158015611055573d5f803e3d5ffd5b5050600b805461ff00191690555050505b5050600a54611073565b505f5b5f806110808686866112b1565b6001600160a01b0388165f908152600460205260408120549294509092509060ff1680156110b35750600b5460ff166001145b6110bd57306110bf565b865b90508215611143576001600160a01b0381165f90815260026020526040812080548592906110ee908490611554565b92505081905550806001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161113a91815260200190565b60405180910390a35b6001600160a01b0387165f908152600260205260408120805487929061116a9084906114c6565b90915550506001600160a01b0386165f9081526002602052604081208054849290611196908490611554565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111e291815260200190565b60405180910390a350505050505050565b6001600160a01b0381166112585760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610554565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f9081526004602052604081205481908190819060ff1680156112e35750600b5460ff166001145b156112fc576112f281866114c6565b9150849050611366565b6006546001600160a01b0380891691160361133e576064600954866113219190611609565b61132b9190611567565b915061133782866114c6565b9050611366565b6006546001600160a01b03808816911603611363576064600a54866113219190611609565b50835b90969095509350505050565b5f6020808352835180828501525f5b8181101561139d57858101830151858201604001528201611381565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610abb575f80fd5b5f80604083850312156113e2575f80fd5b82356113ed816113bd565b946020939093013593505050565b5f805f6060848603121561140d575f80fd5b8335611418816113bd565b92506020840135611428816113bd565b929592945050506040919091013590565b5f806040838503121561144a575f80fd5b50508035926020909101359150565b5f60208284031215611469575f80fd5b8135611474816113bd565b9392505050565b5f806040838503121561148c575f80fd5b8235611497816113bd565b915060208301356114a7816113bd565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156104d5576104d56114b2565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f6020828403121561151e575f80fd5b8151611474816113bd565b5f805f6060848603121561153b575f80fd5b8351925060208401519150604084015190509250925092565b808201808211156104d5576104d56114b2565b5f8261158157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156115e85784516001600160a01b0316835293830193918301916001016115c3565b50506001600160a01b03969096166060850152505050608001529392505050565b80820281158282048414176104d5576104d56114b256fea2646970667358221220f34f72312dfee6404aaf6b699fe7f8816caecb7439e9f760e1caca10e832da2764736f6c63430008150033000000000000000000000000fb820204abd5f9c17a2021834388f046a6b69dca
Deployed Bytecode
0x608060405260043610610164575f3560e01c806375f0a874116100cd578063a9059cbb11610087578063cc1776d311610062578063cc1776d314610430578063dd62ed3e14610445578063f177ff2a14610489578063f2fde38b146104a6575f80fd5b8063a9059cbb146103de578063ad5c4648146103fd578063c9567bf91461041c575f80fd5b806375f0a8741461032e5780638c0b5e221461034d5780638da5cb5b146103625780638ea0a9791461037e57806395d89b411461039d578063a7d11e6e146103ca575f80fd5b806347d35f201161011e57806347d35f201461027d57806349bd5a5e1461029e5780634f7041a5146102bd57806370a08231146102d2578063715018a614610306578063751039fc1461031a575f80fd5b806306fdde031461016f578063095ea7b3146101b55780631694505e146101e457806318160ddd1461021b57806323b872dd14610243578063313ce56714610262575f80fd5b3661016b57005b5f80fd5b34801561017a575f80fd5b5060408051808201909152600c81526b53617564692041726162696160a01b60208201525b6040516101ac9190611372565b60405180910390f35b3480156101c0575f80fd5b506101d46101cf3660046113d1565b6104c5565b60405190151581526020016101ac565b3480156101ef575f80fd5b50600554610203906001600160a01b031681565b6040516001600160a01b0390911681526020016101ac565b348015610226575f80fd5b506b033b2e3c9fd0803ce80000005b6040519081526020016101ac565b34801561024e575f80fd5b506101d461025d3660046113fb565b6104db565b34801561026d575f80fd5b50604051601281526020016101ac565b348015610288575f80fd5b5061029c610297366004611439565b61052b565b005b3480156102a9575f80fd5b50600654610203906001600160a01b031681565b3480156102c8575f80fd5b5061023560095481565b3480156102dd575f80fd5b506102356102ec366004611459565b6001600160a01b03165f9081526002602052604090205490565b348015610311575f80fd5b5061029c610620565b348015610325575f80fd5b5061029c610691565b348015610339575f80fd5b50600854610203906001600160a01b031681565b348015610358575f80fd5b50610235600c5481565b34801561036d575f80fd5b505f546001600160a01b0316610203565b348015610389575f80fd5b5061029c610398366004611459565b6106cc565b3480156103a8575f80fd5b50604080518082019091526005815264534155444960d81b602082015261019f565b3480156103d5575f80fd5b5061029c610718565b3480156103e9575f80fd5b506101d46103f83660046113d1565b61095a565b348015610408575f80fd5b50600754610203906001600160a01b031681565b348015610427575f80fd5b5061029c610966565b34801561043b575f80fd5b50610235600a5481565b348015610450575f80fd5b5061023561045f36600461147b565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b348015610494575f80fd5b506008546001600160a01b0316610203565b3480156104b1575f80fd5b5061029c6104c0366004611459565b610a89565b5f6104d1338484610abe565b5060015b92915050565b5f6104e7848484610be2565b6001600160a01b0384165f9081526003602090815260408083203380855292529091205461052191869161051c9086906114c6565b610abe565b5060019392505050565b5f546001600160a01b0316331461055d5760405162461bcd60e51b8152600401610554906114d9565b60405180910390fd5b602882106105b95760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f742073657420627579207461782067726561746572207468616e2060448201526234302560e81b6064820152608401610554565b602881106106155760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e6044820152632034302560e01b6064820152608401610554565b600991909155600a55565b5f546001600160a01b031633146106495760405162461bcd60e51b8152600401610554906114d9565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146106ba5760405162461bcd60e51b8152600401610554906114d9565b6b033b2e3c9fd0803ce8000000600c55565b5f546001600160a01b031633146106f55760405162461bcd60e51b8152600401610554906114d9565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146107415760405162461bcd60e51b8152600401610554906114d9565b600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa1580156107a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c7919061150e565b600780546001600160a01b0319166001600160a01b039283161790556005546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa158015610823573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610847919061150e565b6001600160a01b031663c9c653963060055f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108a6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108ca919061150e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610914573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610938919061150e565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b5f6104d1338484610be2565b5f546001600160a01b0316331461098f5760405162461bcd60e51b8152600401610554906114d9565b6005546109a89030906001600160a01b03165f19610abe565b6005546001600160a01b031663f305d71947306109d9816001600160a01b03165f9081526002602052604090205490565b5f806109ec5f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610a52573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610a779190611529565b5050600b805460ff1916600117905550565b5f546001600160a01b03163314610ab25760405162461bcd60e51b8152600401610554906114d9565b610abb816111f3565b50565b6001600160a01b038316610b205760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610554565b6001600160a01b038216610b815760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610554565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c465760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610554565b633b9aca008111610c8c5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b6044820152606401610554565b6001600160a01b0383165f9081526004602052604090205460ff16158015610ccc57506001600160a01b0382165f9081526004602052604090205460ff16155b15610d1c57600b5460ff16600114610d1c5760405162461bcd60e51b8152602060048201526013602482015272151c98591a5b99c81a5cc8191a5cd8589b1959606a1b6044820152606401610554565b600b54610100900460ff16600103610dcd576001600160a01b0383165f9081526002602052604081208054839290610d559084906114c6565b90915550506001600160a01b0382165f9081526002602052604081208054839290610d81908490611554565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bd591815260200190565b6001600160a01b0383165f9081526004602052604081205460ff1680610e0a57506001600160a01b0383165f9081526004602052604090205460ff165b15610e1657505f611073565b600b5460ff1615801590610e2c5750600c548211155b610e875760405162461bcd60e51b815260206004820152602660248201527f4c61756e6368202f204d6178205478416d6f756e742031252061742069734c616044820152651d5b98da195960d21b6064820152608401610554565b6006546001600160a01b0390811690851603610ea65750600954611073565b6006546001600160a01b038481169116148015610edb57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610eff57506001600160a01b0383165f9081526004602052604090205460ff16155b1561107057305f908152600260205260409020546815af1d78b58c40000081118015610f335750600b54610100900460ff16155b1561106657610f4e60026a084595161401484a000000611567565b811115610f6e57610f6b60026a084595161401484a000000611567565b90505b600b805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610fb057610fb0611586565b6001600160a01b039283166020918202929092010152600754825191169082906001908110610fe157610fe1611586565b6001600160a01b03928316602091820292909201015260055460085460405163791ac94760e01b81529183169263791ac9479261102c9287925f92889290911690429060040161159a565b5f604051808303815f87803b158015611043575f80fd5b505af1158015611055573d5f803e3d5ffd5b5050600b805461ff00191690555050505b5050600a54611073565b505f5b5f806110808686866112b1565b6001600160a01b0388165f908152600460205260408120549294509092509060ff1680156110b35750600b5460ff166001145b6110bd57306110bf565b865b90508215611143576001600160a01b0381165f90815260026020526040812080548592906110ee908490611554565b92505081905550806001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161113a91815260200190565b60405180910390a35b6001600160a01b0387165f908152600260205260408120805487929061116a9084906114c6565b90915550506001600160a01b0386165f9081526002602052604081208054849290611196908490611554565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111e291815260200190565b60405180910390a350505050505050565b6001600160a01b0381166112585760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610554565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f9081526004602052604081205481908190819060ff1680156112e35750600b5460ff166001145b156112fc576112f281866114c6565b9150849050611366565b6006546001600160a01b0380891691160361133e576064600954866113219190611609565b61132b9190611567565b915061133782866114c6565b9050611366565b6006546001600160a01b03808816911603611363576064600a54866113219190611609565b50835b90969095509350505050565b5f6020808352835180828501525f5b8181101561139d57858101830151858201604001528201611381565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610abb575f80fd5b5f80604083850312156113e2575f80fd5b82356113ed816113bd565b946020939093013593505050565b5f805f6060848603121561140d575f80fd5b8335611418816113bd565b92506020840135611428816113bd565b929592945050506040919091013590565b5f806040838503121561144a575f80fd5b50508035926020909101359150565b5f60208284031215611469575f80fd5b8135611474816113bd565b9392505050565b5f806040838503121561148c575f80fd5b8235611497816113bd565b915060208301356114a7816113bd565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156104d5576104d56114b2565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f6020828403121561151e575f80fd5b8151611474816113bd565b5f805f6060848603121561153b575f80fd5b8351925060208401519150604084015190509250925092565b808201808211156104d5576104d56114b2565b5f8261158157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156115e85784516001600160a01b0316835293830193918301916001016115c3565b50506001600160a01b03969096166060850152505050608001529392505050565b80820281158282048414176104d5576104d56114b256fea2646970667358221220f34f72312dfee6404aaf6b699fe7f8816caecb7439e9f760e1caca10e832da2764736f6c63430008150033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000fb820204abd5f9c17a2021834388f046a6b69dca
-----Decoded View---------------
Arg [0] : _mkAddr (address): 0xFB820204ABd5f9C17A2021834388F046a6b69Dca
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fb820204abd5f9c17a2021834388f046a6b69dca
Deployed Bytecode Sourcemap
3937:7848:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6344:83;;;;;;;;;;-1:-1:-1;6414:5:0;;;;;;;;;;;;-1:-1:-1;;;6414:5:0;;;;6344:83;;;;;;;:::i;:::-;;;;;;;;7340:186;;;;;;;;;;-1:-1:-1;7340:186:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;7340:186:0;1023:187:1;4487:35:0;;;;;;;;;;-1:-1:-1;4487:35:0;;;;-1:-1:-1;;;;;4487:35:0;;;;;;-1:-1:-1;;;;;1398:32:1;;;1380:51;;1368:2;1353:18;4487:35:0;1215:222:1;6730:100:0;;;;;;;;;;-1:-1:-1;4128:16:0;6730:100;;;1588:25:1;;;1576:2;1561:18;6730:100:0;1442:177:1;7534:350:0;;;;;;;;;;-1:-1:-1;7534:350:0;;;;;:::i;:::-;;:::i;6639:83::-;;;;;;;;;;-1:-1:-1;6639:83:0;;4292:2;2227:36:1;;2215:2;2200:18;6639:83:0;2085:184:1;8458:320:0;;;;;;;;;;-1:-1:-1;8458:320:0;;;;;:::i;:::-;;:::i;:::-;;4529:28;;;;;;;;;;-1:-1:-1;4529:28:0;;;;-1:-1:-1;;;;;4529:28:0;;;4637:21;;;;;;;;;;;;;;;;6838:118;;;;;;;;;;-1:-1:-1;6838:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;6931:17:0;6904:7;6931:17;;;:8;:17;;;;;;;6838:118;3782:148;;;;;;;;;;;;;:::i;7892:88::-;;;;;;;;;;;;;:::i;4590:38::-;;;;;;;;;;-1:-1:-1;4590:38:0;;;;-1:-1:-1;;;;;4590:38:0;;;4759:43;;;;;;;;;;;;;;;;3177:79;;;;;;;;;;-1:-1:-1;3215:7:0;3242:6;-1:-1:-1;;;;;3242:6:0;3177:79;;8331:119;;;;;;;;;;-1:-1:-1;8331:119:0;;;;;:::i;:::-;;:::i;6544:87::-;;;;;;;;;;-1:-1:-1;6616:7:0;;;;;;;;;;;;-1:-1:-1;;;6616:7:0;;;;6544:87;;5201:359;;;;;;;;;;;;;:::i;6964:192::-;;;;;;;;;;-1:-1:-1;6964:192:0;;;;;:::i;:::-;;:::i;4564:19::-;;;;;;;;;;-1:-1:-1;4564:19:0;;;;-1:-1:-1;;;;;4564:19:0;;;11396:386;;;;;;;;;;;;;:::i;4665:22::-;;;;;;;;;;;;;;;;7164:168;;;;;;;;;;-1:-1:-1;7164:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;7297:18:0;;;7270:7;7297:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7164:168;6435:101;;;;;;;;;;-1:-1:-1;6513:15:0;;-1:-1:-1;;;;;6513:15:0;6435:101;;3391:109;;;;;;;;;;-1:-1:-1;3391:109:0;;;;;:::i;:::-;;:::i;7340:186::-;7440:4;7457:39;1966:10;7480:7;7489:6;7457:8;:39::i;:::-;-1:-1:-1;7514:4:0;7340:186;;;;;:::o;7534:350::-;7666:4;7683:36;7693:6;7701:9;7712:6;7683:9;:36::i;:::-;-1:-1:-1;;;;;7801:19:0;;;;;;:11;:19;;;;;;;;1966:10;7801:33;;;;;;;;;7730:124;;7753:6;;7801:42;;7837:6;;7801:42;:::i;:::-;7730:8;:124::i;:::-;-1:-1:-1;7872:4:0;7534:350;;;;;:::o;8458:320::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;;;;;;;;;8593:2:::1;8581:9;:14;8573:62;;;::::0;-1:-1:-1;;;8573:62:0;;4432:2:1;8573:62:0::1;::::0;::::1;4414:21:1::0;4471:2;4451:18;;;4444:30;4510:34;4490:18;;;4483:62;-1:-1:-1;;;4561:18:1;;;4554:33;4604:19;;8573:62:0::1;4230:399:1::0;8573:62:0::1;8667:2;8654:10;:15;8646:64;;;::::0;-1:-1:-1;;;8646:64:0;;4836:2:1;8646:64:0::1;::::0;::::1;4818:21:1::0;4875:2;4855:18;;;4848:30;4914:34;4894:18;;;4887:62;-1:-1:-1;;;4965:18:1;;;4958:34;5009:19;;8646:64:0::1;4634:400:1::0;8646:64:0::1;8721:6;:18:::0;;;;8750:7:::1;:20:::0;8458:320::o;3782:148::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;3889:1:::1;3873:6:::0;;3852:40:::1;::::0;-1:-1:-1;;;;;3873:6:0;;::::1;::::0;3852:40:::1;::::0;3889:1;;3852:40:::1;3920:1;3903:19:::0;;-1:-1:-1;;;;;;3903:19:0::1;::::0;;3782:148::o;7892:88::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;4128:16:::1;7946:11;:26:::0;7892:88::o;8331:119::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8408:27:0::1;;::::0;;;:19:::1;:27;::::0;;;;:34;;-1:-1:-1;;8408:34:0::1;8438:4;8408:34;::::0;;8331:119::o;5201:359::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;5258:15:::1;:98:::0;;-1:-1:-1;;;;;;5258:98:0::1;5303:42;5258:98:::0;;::::1;::::0;;;5376:22:::1;::::0;;-1:-1:-1;;;5376:22:0;;;;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;5303:42;5376:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5369:4;:29:::0;;-1:-1:-1;;;;;;5369:29:0::1;-1:-1:-1::0;;;;;5369:29:0;;::::1;;::::0;;5439:15:::1;::::0;:25:::1;::::0;;-1:-1:-1;;;5439:25:0;;;;:15;;;::::1;::::0;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;:15;:25:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;5427:49:0::1;;5499:4;5519:15;;;;;;;;;-1:-1:-1::0;;;;;5519:15:0::1;-1:-1:-1::0;;;;;5519:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5427:125;::::0;-1:-1:-1;;;;;;5427:125:0::1;::::0;;;;;;-1:-1:-1;;;;;5525:15:1;;;5427:125:0::1;::::0;::::1;5507:34:1::0;5577:15;;5557:18;;;5550:43;5442:18;;5427:125:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5411:13;:141:::0;;-1:-1:-1;;;;;;5411:141:0::1;-1:-1:-1::0;;;;;5411:141:0;;;::::1;::::0;;;::::1;::::0;;5201:359::o;6964:192::-;7067:4;7084:42;1966:10;7108:9;7119:6;7084:9;:42::i;11396:386::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;11481:15:::1;::::0;11449:62:::1;::::0;11466:4:::1;::::0;-1:-1:-1;;;;;11481:15:0::1;-1:-1:-1::0;;11449:8:0::1;:62::i;:::-;11524:15;::::0;-1:-1:-1;;;;;11524:15:0::1;:31;11563:21;11608:4;11628:24;11608:4:::0;-1:-1:-1;;;;;6931:17:0;6904:7;6931:17;;;:8;:17;;;;;;;6838:118;11628:24:::1;11667:1;11683::::0;11699:7:::1;3215::::0;3242:6;-1:-1:-1;;;;;3242:6:0;;3177:79;11699:7:::1;11524:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;11524:223:0;;;-1:-1:-1;;;;;5963:15:1;;;11524:223:0::1;::::0;::::1;5945:34:1::0;5995:18;;;5988:34;;;;6038:18;;;6031:34;;;;6081:18;;;6074:34;6145:15;;;6124:19;;;6117:44;11721:15:0::1;6177:19:1::0;;;6170:35;5879:19;;11524:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11760:10:0::1;:14:::0;;-1:-1:-1;;11760:14:0::1;11773:1;11760:14;::::0;;-1:-1:-1;11396:386:0:o;3391:109::-;3304:6;;-1:-1:-1;;;;;3304:6:0;1966:10;3304:22;3296:67;;;;-1:-1:-1;;;3296:67:0;;;;;;;:::i;:::-;3464:28:::1;3483:8;3464:18;:28::i;:::-;3391:109:::0;:::o;7988:335::-;-1:-1:-1;;;;;8081:19:0;;8073:68;;;;-1:-1:-1;;;8073:68:0;;6729:2:1;8073:68:0;;;6711:21:1;6768:2;6748:18;;;6741:30;6807:34;6787:18;;;6780:62;-1:-1:-1;;;6858:18:1;;;6851:34;6902:19;;8073:68:0;6527:400:1;8073:68:0;-1:-1:-1;;;;;8160:21:0;;8152:68;;;;-1:-1:-1;;;8152:68:0;;7134:2:1;8152:68:0;;;7116:21:1;7173:2;7153:18;;;7146:30;7212:34;7192:18;;;7185:62;-1:-1:-1;;;7263:18:1;;;7256:32;7305:19;;8152:68:0;6932:398:1;8152:68:0;-1:-1:-1;;;;;8231:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8283:32;;1588:25:1;;;8283:32:0;;1561:18:1;8283:32:0;;;;;;;;7988:335;;;:::o;8786:2602::-;-1:-1:-1;;;;;8874:18:0;;8866:68;;;;-1:-1:-1;;;8866:68:0;;7537:2:1;8866:68:0;;;7519:21:1;7576:2;7556:18;;;7549:30;7615:34;7595:18;;;7588:62;-1:-1:-1;;;7666:18:1;;;7659:35;7711:19;;8866:68:0;7335:401:1;8866:68:0;8962:3;8953:6;:12;8945:41;;;;-1:-1:-1;;;8945:41:0;;7943:2:1;8945:41:0;;;7925:21:1;7982:2;7962:18;;;7955:30;-1:-1:-1;;;8001:18:1;;;7994:46;8057:18;;8945:41:0;7741:340:1;8945:41:0;-1:-1:-1;;;;;9004:25:0;;;;;;:19;:25;;;;;;;;9003:26;:54;;;;-1:-1:-1;;;;;;9034:23:0;;;;;;:19;:23;;;;;;;;9033:24;9003:54;8999:134;;;9082:10;;;;;:15;9074:47;;;;-1:-1:-1;;;9074:47:0;;8288:2:1;9074:47:0;;;8270:21:1;8327:2;8307:18;;;8300:30;-1:-1:-1;;;8346:18:1;;;8339:49;8405:18;;9074:47:0;8086:343:1;9074:47:0;9149:11;;;;;;;;:16;9145:210;;-1:-1:-1;;;;;9213:14:0;;;;;;:8;:14;;;;;:24;;9231:6;;9213:14;:24;;9231:6;;9213:24;:::i;:::-;;;;-1:-1:-1;;;;;;;9252:12:0;;;;;;:8;:12;;;;;:22;;9268:6;;9252:12;:22;;9268:6;;9252:22;:::i;:::-;;;;;;;;9311:2;-1:-1:-1;;;;;9296:26:0;9305:4;-1:-1:-1;;;;;9296:26:0;;9315:6;9296:26;;;;1588:25:1;;1576:2;1561:18;;1442:177;9145:210:0;-1:-1:-1;;;;;9394:25:0;;9367:12;9394:25;;;:19;:25;;;;;;;;;:52;;-1:-1:-1;;;;;;9423:23:0;;;;;;:19;:23;;;;;;;;9394:52;9390:1460;;;-1:-1:-1;9470:1:0;9390:1460;;;9530:10;;;;:15;;;;:40;;;9559:11;;9549:6;:21;;9530:40;9504:140;;;;-1:-1:-1;;;9504:140:0;;8766:2:1;9504:140:0;;;8748:21:1;8805:2;8785:18;;;8778:30;8844:34;8824:18;;;8817:62;-1:-1:-1;;;8895:18:1;;;8888:36;8941:19;;9504:140:0;8564:402:1;9504:140:0;9673:13;;-1:-1:-1;;;;;9673:13:0;;;9665:21;;;;9661:1178;;-1:-1:-1;9714:6:0;;9661:1178;;;9770:13;;-1:-1:-1;;;;;9764:19:0;;;9770:13;;9764:19;:66;;;;-1:-1:-1;;;;;;9805:25:0;;;;;;:19;:25;;;;;;;;9804:26;9764:66;:111;;;;-1:-1:-1;;;;;;9852:23:0;;;;;;:19;:23;;;;;;;;9851:24;9764:111;9742:1097;;;9950:4;9910:20;9933:23;;;:8;:23;;;;;;4244:6;9979:22;;:42;;;;-1:-1:-1;10005:11:0;;;;;;;:16;9979:42;9975:767;;;10065:12;10076:1;4189:13;10065:12;:::i;:::-;10050;:27;10046:111;;;10121:12;10132:1;4189:13;10121:12;:::i;:::-;10106:27;;10046:111;10179:11;:15;;-1:-1:-1;;10179:15:0;;;;;10241:16;;;10255:1;10241:16;;;;;;;;-1:-1:-1;;10241:16:0;;;;;;;;;;-1:-1:-1;10241:16:0;10217:40;;10298:4;10280;10285:1;10280:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;10280:23:0;;;:7;;;;;;;;;:23;10336:4;;10326:7;;10336:4;;;10326;;10336;;10326:7;;;;;;:::i;:::-;-1:-1:-1;;;;;10326:14:0;;;:7;;;;;;;;;:14;10363:15;;10596;;10363:321;;-1:-1:-1;;;10363:321:0;;:15;;;;:92;;:321;;10486:12;;10363:15;;10561:4;;10596:15;;;;10642;;10363:321;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10707:11:0;:15;;-1:-1:-1;;10707:15:0;;;-1:-1:-1;;;9975:767:0;-1:-1:-1;;10767:7:0;;9742:1097;;;-1:-1:-1;10822:1:0;9742:1097;10910:17;10929;10950:81;10978:4;10997:2;11014:6;10950:13;:81::i;:::-;-1:-1:-1;;;;;11059:25:0;;11044:12;11059:25;;;:19;:25;;;;;;10909:122;;-1:-1:-1;10909:122:0;;-1:-1:-1;11044:12:0;11059:25;;:44;;;;-1:-1:-1;11088:10:0;;;;;:15;11059:44;:67;;11121:4;11059:67;;;11106:4;11059:67;11044:82;-1:-1:-1;11143:13:0;;11139:124;;-1:-1:-1;;;;;11173:14:0;;;;;;:8;:14;;;;;:27;;11191:9;;11173:14;:27;;11191:9;;11173:27;:::i;:::-;;;;;;;;11235:4;-1:-1:-1;;;;;11220:31:0;11229:4;-1:-1:-1;;;;;11220:31:0;;11241:9;11220:31;;;;1588:25:1;;1576:2;1561:18;;1442:177;11220:31:0;;;;;;;;11139:124;-1:-1:-1;;;;;11275:14:0;;;;;;:8;:14;;;;;:24;;11293:6;;11275:14;:24;;11293:6;;11275:24;:::i;:::-;;;;-1:-1:-1;;;;;;;11310:12:0;;;;;;:8;:12;;;;;:25;;11326:9;;11310:12;:25;;11326:9;;11310:25;:::i;:::-;;;;;;;;11366:2;-1:-1:-1;;;;;11351:29:0;11360:4;-1:-1:-1;;;;;11351:29:0;;11370:9;11351:29;;;;1588:25:1;;1576:2;1561:18;;1442:177;11351:29:0;;;;;;;;8855:2533;;;;8786:2602;;;:::o;3508:266::-;-1:-1:-1;;;;;3596:22:0;;3574:110;;;;-1:-1:-1;;;3574:110:0;;10652:2:1;3574:110:0;;;10634:21:1;10691:2;10671:18;;;10664:30;10730:34;10710:18;;;10703:62;-1:-1:-1;;;10781:18:1;;;10774:36;10827:19;;3574:110:0;10450:402:1;3574:110:0;3721:6;;;3700:38;;-1:-1:-1;;;;;3700:38:0;;;;3721:6;;;3700:38;;;3749:6;:17;;-1:-1:-1;;;;;;3749:17:0;-1:-1:-1;;;;;3749:17:0;;;;;;;;;;3508:266::o;5604:732::-;-1:-1:-1;;;;;5823:25:0;;5726:7;5823:25;;;:19;:25;;;;;;5726:7;;;;;;5823:25;;:44;;;;-1:-1:-1;5852:10:0;;;;;:15;5823:44;5819:470;;;5896:18;5905:9;5896:6;:18;:::i;:::-;5884:30;;5941:6;5929:18;;5819:470;;;5969:13;;-1:-1:-1;;;;;5969:21:0;;;:13;;:21;5965:324;;6039:3;6029:6;;6020;:15;;;;:::i;:::-;6019:23;;;;:::i;:::-;6007:35;-1:-1:-1;6069:18:0;6007:35;6069:6;:18;:::i;:::-;6057:30;;5965:324;;;6109:13;;-1:-1:-1;;;;;6109:19:0;;;:13;;:19;6105:184;;6178:3;6167:7;;6158:6;:16;;;;:::i;6105:184::-;-1:-1:-1;6271:6:0;6105:184;6307:9;;;;-1:-1:-1;5604:732:0;-1:-1:-1;;;;5604:732:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1624:456::-;1701:6;1709;1717;1770:2;1758:9;1749:7;1745:23;1741:32;1738:52;;;1786:1;1783;1776:12;1738:52;1825:9;1812:23;1844:31;1869:5;1844:31;:::i;:::-;1894:5;-1:-1:-1;1951:2:1;1936:18;;1923:32;1964:33;1923:32;1964:33;:::i;:::-;1624:456;;2016:7;;-1:-1:-1;;;2070:2:1;2055:18;;;;2042:32;;1624:456::o;2274:248::-;2342:6;2350;2403:2;2391:9;2382:7;2378:23;2374:32;2371:52;;;2419:1;2416;2409:12;2371:52;-1:-1:-1;;2442:23:1;;;2512:2;2497:18;;;2484:32;;-1:-1:-1;2274:248:1:o;2735:247::-;2794:6;2847:2;2835:9;2826:7;2822:23;2818:32;2815:52;;;2863:1;2860;2853:12;2815:52;2902:9;2889:23;2921:31;2946:5;2921:31;:::i;:::-;2971:5;2735:247;-1:-1:-1;;;2735:247:1:o;3211:388::-;3279:6;3287;3340:2;3328:9;3319:7;3315:23;3311:32;3308:52;;;3356:1;3353;3346:12;3308:52;3395:9;3382:23;3414:31;3439:5;3414:31;:::i;:::-;3464:5;-1:-1:-1;3521:2:1;3506:18;;3493:32;3534:33;3493:32;3534:33;:::i;:::-;3586:7;3576:17;;;3211:388;;;;;:::o;3604:127::-;3665:10;3660:3;3656:20;3653:1;3646:31;3696:4;3693:1;3686:15;3720:4;3717:1;3710:15;3736:128;3803:9;;;3824:11;;;3821:37;;;3838:18;;:::i;3869:356::-;4071:2;4053:21;;;4090:18;;;4083:30;4149:34;4144:2;4129:18;;4122:62;4216:2;4201:18;;3869:356::o;5039:251::-;5109:6;5162:2;5150:9;5141:7;5137:23;5133:32;5130:52;;;5178:1;5175;5168:12;5130:52;5210:9;5204:16;5229:31;5254:5;5229:31;:::i;6216:306::-;6304:6;6312;6320;6373:2;6361:9;6352:7;6348:23;6344:32;6341:52;;;6389:1;6386;6379:12;6341:52;6418:9;6412:16;6402:26;;6468:2;6457:9;6453:18;6447:25;6437:35;;6512:2;6501:9;6497:18;6491:25;6481:35;;6216:306;;;;;:::o;8434:125::-;8499:9;;;8520:10;;;8517:36;;;8533:18;;:::i;8971:217::-;9011:1;9037;9027:132;;9081:10;9076:3;9072:20;9069:1;9062:31;9116:4;9113:1;9106:15;9144:4;9141:1;9134:15;9027:132;-1:-1:-1;9173:9:1;;8971:217::o;9325:127::-;9386:10;9381:3;9377:20;9374:1;9367:31;9417:4;9414:1;9407:15;9441:4;9438:1;9431:15;9457:988;9727:4;9775:3;9764:9;9760:19;9806:6;9795:9;9788:25;9832:2;9870:6;9865:2;9854:9;9850:18;9843:34;9913:3;9908:2;9897:9;9893:18;9886:31;9937:6;9972;9966:13;10003:6;9995;9988:22;10041:3;10030:9;10026:19;10019:26;;10080:2;10072:6;10068:15;10054:29;;10101:1;10111:195;10125:6;10122:1;10119:13;10111:195;;;10190:13;;-1:-1:-1;;;;;10186:39:1;10174:52;;10281:15;;;;10246:12;;;;10222:1;10140:9;10111:195;;;-1:-1:-1;;;;;;;10362:32:1;;;;10357:2;10342:18;;10335:60;-1:-1:-1;;;10426:3:1;10411:19;10404:35;10323:3;9457:988;-1:-1:-1;;;9457:988:1:o;10857:168::-;10930:9;;;10961;;10978:15;;;10972:22;;10958:37;10948:71;;10999:18;;:::i
Swarm Source
ipfs://f34f72312dfee6404aaf6b699fe7f8816caecb7439e9f760e1caca10e832da27
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.