ETH Price: $2,130.05 (-8.77%)

Token

Uncle Pepe (UPP)
 

Overview

Max Total Supply

161,803,398 UPP

Holders

537

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
gmxr.eth
Balance
0 UPP

Value
$0.00
0x4fc4876422d90a0fe700677fe260b1104e98c784
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
UnclePepe

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : UnclePepe.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: Unlicensed
pragma solidity 0.8.13;
/**
*
*
██╗░░░██╗███╗░░██╗░█████╗░██╗░░░░░███████╗··██████╗░███████╗██████╗░███████╗
██║░░░██║████╗░██║██╔══██╗██║░░░░░██╔════╝··██╔══██╗██╔════╝██╔══██╗██╔════╝
██║░░░██║██╔██╗██║██║░░╚═╝██║░░░░░█████╗░░··██████╔╝█████╗░░██████╔╝█████╗░░
██║░░░██║██║╚████║██║░░██╗██║░░░░░██╔══╝░░··██╔═══╝░██╔══╝░░██╔═══╝░██╔══╝░░
╚██████╔╝██║░╚███║╚█████╔╝███████╗███████╗··██║░░░░░███████╗██║░░░░░███████╗
░╚═════╝░╚═╝░░╚══╝░╚════╝░╚══════╝╚══════╝··╚═╝░░░░░╚══════╝╚═╝░░░░░╚══════╝
*
*
* https://twitter.com/UnclePepeToken
*
*/
/**
* Standard SafeMath, stripped down to just add/sub/mul/div
*/
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_marketingAddr","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":false,"internalType":"address","name":"owner","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":"BOB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","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":"spender","type":"address"}],"name":"approveMax","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":"blacklistEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"checkBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"}],"name":"claimDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"shareholder","type":"address"}],"name":"getClaimableDividendOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"shareholder","type":"address"}],"name":"getDividendsClaimedOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalClaimed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDividends","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"manualBurn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualSend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"numTokensSellToAddToLiquidity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeBuyLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setBlacklistEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"toggle","type":"bool"}],"name":"setBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsDividendExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsFeeExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_marketingWallet","type":"address"}],"name":"setMarketingWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setSwapThresholdAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"setUniswapV2Pair","outputs":[],"stateMutability":"nonpayable","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":"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 payable","name":"adr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a0604052600280546001600160a01b031990811661dead17909155600380549091169055737d8146cf21e8d7cbe46054e01588207b511987296080526200004a6012600a620003ff565b6200005a906309a4ec8662000417565b6004819055600555600e600c556064600d556012805461ff0019166101001781556200008890600a620003ff565b6200009790624a027762000417565b601355620000a86012600a620003ff565b620000b7906209d9fd62000417565b6014556015805460ff60a01b19169055348015620000d457600080fd5b506040516200333038038062003330833981016040819052620000f79162000439565b60008054336001600160a01b031991821617909155600f8054737a250d5630b4cf539739df2c5dacb4c659f2488d921682179055604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa15801562000167573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200018d919062000439565b600180546001600160a01b0319166001600160a01b03928316179055306000908152600760209081526040808320600f5490941683529290528190206000199055513390620001dc90620002dc565b6001600160a01b039091168152602001604051809103906000f08015801562000209573d6000803e3d6000fd5b50601580546001600160a01b03199081166001600160a01b0393841617909155600e8054909116838316178155336000818152600960209081526040808320805460ff1990811660019081179092559554871684528184208054871682179055308452600a8352818420805487168217905560025490961683528083208054909516909517909355600454828252600684528482208190559351938452909290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35062000464565b610d96806200259a83390190565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000341578160001904821115620003255762000325620002ea565b808516156200033357918102915b93841c939080029062000305565b509250929050565b6000826200035a57506001620003f9565b816200036957506000620003f9565b81600181146200038257600281146200038d57620003ad565b6001915050620003f9565b60ff841115620003a157620003a1620002ea565b50506001821b620003f9565b5060208310610133831016604e8410600b8410161715620003d2575081810a620003f9565b620003de838362000300565b8060001904821115620003f557620003f5620002ea565b0290505b92915050565b60006200041060ff84168362000349565b9392505050565b6000816000190483118215151615620004345762000434620002ea565b500290565b6000602082840312156200044c57600080fd5b81516001600160a01b03811681146200041057600080fd5b608051612105620004956000396000818161070001528181611864015281816119060152611cbf01526121056000f3fe60806040526004361061023f5760003560e01c806375f0a8741161012e578063bffb691d116100ab578063f0fc6bca1161006f578063f0fc6bca14610722578063f2fde38b14610737578063f429389014610757578063f708a64f1461076c578063f887ea401461078c57600080fd5b8063bffb691d1461065c578063c9567bf91461067d578063d12a768814610692578063dd62ed3e146106a8578063e4019e07146106ee57600080fd5b8063a29a6089116100f2578063a29a6089146105ad578063a8aa1b31146105cd578063a9059cbb146105ed578063b1a4e0dc1461060d578063bf56b3711461064657600080fd5b806375f0a874146104f6578063764ca5121461052e578063893d20e8146105435780638ecc37fb1461056157806395d89b411461058157600080fd5b8063342aa8b5116101bc578063658d4b7f11610180578063658d4b7f1461045657806367ee5f091461047657806369fe0e2d1461048b57806370a08231146104ab578063736a83a1146104e157600080fd5b8063342aa8b5146103c15780633e07ce5b146103e1578063571ac8b0146103f65780635cc33f74146104165780635d098b381461043657600080fd5b806323b872dd1161020357806323b872dd1461032157806329e04b4a146103415780632b112e49146103615780632f54bf6e14610376578063313ce567146103a557600080fd5b806306fdde031461024b578063095ea7b31461029057806315f7e05e146102c057806318160ddd146102e257806323b635851461030157600080fd5b3661024657005b600080fd5b34801561025757600080fd5b5060408051808201909152600a815269556e636c65205065706560b01b60208201525b6040516102879190611de7565b60405180910390f35b34801561029c57600080fd5b506102b06102ab366004611e54565b6107ac565b6040519015158152602001610287565b3480156102cc57600080fd5b506102e06102db366004611e80565b610819565b005b3480156102ee57600080fd5b506004545b604051908152602001610287565b34801561030d57600080fd5b506102b061031c366004611e9d565b6108ae565b34801561032d57600080fd5b506102b061033c366004611eb6565b6108f1565b34801561034d57600080fd5b506102e061035c366004611e9d565b6109b3565b34801561036d57600080fd5b506102f36109e2565b34801561038257600080fd5b506102b0610391366004611e80565b6000546001600160a01b0391821691161490565b3480156103b157600080fd5b5060405160128152602001610287565b3480156103cd57600080fd5b506102e06103dc366004611f05565b610a34565b3480156103ed57600080fd5b506102e0610a90565b34801561040257600080fd5b506102b0610411366004611e80565b610ac7565b34801561042257600080fd5b506102f3610431366004611e80565b610ad5565b34801561044257600080fd5b506102e0610451366004611e80565b610b45565b34801561046257600080fd5b506102e0610471366004611f05565b610b91565b34801561048257600080fd5b506102f3610be6565b34801561049757600080fd5b506102e06104a6366004611e9d565b610c54565b3480156104b757600080fd5b506102f36104c6366004611e80565b6001600160a01b031660009081526006602052604090205490565b3480156104ed57600080fd5b506102f3610ccb565b34801561050257600080fd5b50600e54610516906001600160a01b031681565b6040516001600160a01b039091168152602001610287565b34801561053a57600080fd5b506102e0610d15565b34801561054f57600080fd5b506000546001600160a01b0316610516565b34801561056d57600080fd5b506102f361057c366004611e80565b610dae565b34801561058d57600080fd5b5060408051808201909152600381526205550560ec1b602082015261027a565b3480156105b957600080fd5b506102e06105c8366004611e80565b610de1565b3480156105d957600080fd5b50601054610516906001600160a01b031681565b3480156105f957600080fd5b506102b0610608366004611e54565b610e45565b34801561061957600080fd5b506102b0610628366004611e80565b6001600160a01b03166000908152600b602052604090205460ff1690565b34801561065257600080fd5b506102f360115481565b34801561066857600080fd5b506015546102b090600160a01b900460ff1681565b34801561068957600080fd5b506102e0610e52565b34801561069e57600080fd5b506102f360145481565b3480156106b457600080fd5b506102f36106c3366004611f3e565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b3480156106fa57600080fd5b506105167f000000000000000000000000000000000000000000000000000000000000000081565b34801561072e57600080fd5b506102e0610e8f565b34801561074357600080fd5b506102e0610752366004611e80565b610eee565b34801561076357600080fd5b506102e0610f6c565b34801561077857600080fd5b506102e0610787366004611f05565b610fd0565b34801561079857600080fd5b50600f54610516906001600160a01b031681565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906108079086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b0316331461084c5760405162461bcd60e51b815260040161084390611f6c565b60405180910390fd5b601554604051630afbf02f60e11b81526001600160a01b038381166004830152909116906315f7e05e90602401600060405180830381600087803b15801561089357600080fd5b505af11580156108a7573d6000803e3d6000fd5b5050505050565b600080546001600160a01b031633146108d95760405162461bcd60e51b815260040161084390611f6c565b6002546108139030906001600160a01b031684611004565b6001600160a01b03831660009081526007602090815260408083203384529091528120546000191461099e576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b03871660009081526007825283812033825290915291909120546109799184906110ea565b6001600160a01b03851660009081526007602090815260408083203384529091529020555b6109a9848484611124565b90505b9392505050565b6000546001600160a01b031633146109dd5760405162461bcd60e51b815260040161084390611f6c565b601455565b6003546001600160a01b0316600090815260066020526040812054610a2f906002546001600160a01b0316600090815260066020526040902054610a29906004549061164f565b9061164f565b905090565b6000546001600160a01b03163314610a5e5760405162461bcd60e51b815260040161084390611f6c565b6001600160a01b0382166000908152600b60205260409020805460ff1916821515179055610a8c8282611691565b5050565b6000546001600160a01b03163314610aba5760405162461bcd60e51b815260040161084390611f6c565b6012805461ff0019169055565b6000610813826000196107ac565b601554604051631730cfdd60e21b81526001600160a01b0383811660048301526000921690635cc33f74906024015b602060405180830381865afa158015610b21573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190611f8c565b6000546001600160a01b03163314610b6f5760405162461bcd60e51b815260040161084390611f6c565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610bbb5760405162461bcd60e51b815260040161084390611f6c565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6015546040805163997664d760e01b815290516000926001600160a01b03169163997664d79160048083019260209291908290030181865afa158015610c30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2f9190611f8c565b6000546001600160a01b03163314610c7e5760405162461bcd60e51b815260040161084390611f6c565b600e811115610cc65760405162461bcd60e51b81526020600482015260146024820152734665652063616e2774206578636565642031342560601b6044820152606401610843565b600c55565b6015546040805163d54ad2a160e01b815290516000926001600160a01b03169163d54ad2a19160048083019260209291908290030181865afa158015610c30573d6000803e3d6000fd5b6000546001600160a01b03163314610d3f5760405162461bcd60e51b815260040161084390611f6c565b601554600160a01b900460ff1615610d995760405162461bcd60e51b815260206004820152601760248201527f43616e206f6e6c792062652063616c6c6564206f6e63650000000000000000006044820152606401610843565b6015805460ff60a01b1916600160a01b179055565b601554604051638ecc37fb60e01b81526001600160a01b0383811660048301526000921690638ecc37fb90602401610b04565b6000546001600160a01b03163314610e0b5760405162461bcd60e51b815260040161084390611f6c565b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600a60205260409020805460ff19166001179055565b60006109ac338484611124565b6000546001600160a01b03163314610e7c5760405162461bcd60e51b815260040161084390611f6c565b436011556012805460ff19166001179055565b601554604051630afbf02f60e11b81523360048201526001600160a01b03909116906315f7e05e90602401600060405180830381600087803b158015610ed457600080fd5b505af1158015610ee8573d6000803e3d6000fd5b50505050565b6000546001600160a01b03163314610f185760405162461bcd60e51b815260040161084390611f6c565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000546001600160a01b03163314610f965760405162461bcd60e51b815260040161084390611f6c565b600e5460405147916001600160a01b03169082156108fc029083906000818181858888f19350505050158015610a8c573d6000803e3d6000fd5b6000546001600160a01b03163314610ffa5760405162461bcd60e51b815260040161084390611f6c565b610a8c8282611691565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03861660009081526006909152918220546110559184906110ea565b6001600160a01b03808616600090815260066020526040808220939093559085168152205461108490836117a2565b6001600160a01b0380851660008181526006602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110d89086815260200190565b60405180910390a35060019392505050565b6000818484111561110e5760405162461bcd60e51b81526004016108439190611de7565b50600061111b8486611fbb565b95945050505050565b600080546001600160a01b0385811691161480159061115157506000546001600160a01b03848116911614155b156111a85760125460ff166111a85760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610843565b601554600160a01b900460ff1615611231576001600160a01b0384166000908152600b602052604090205460ff161580156111fc57506001600160a01b0383166000908152600b602052604090205460ff16155b6112315760405162461bcd60e51b815260040161084390602080825260049082015263426f742160e01b604082015260600190565b601254610100900460ff16156112b3576000546001600160a01b0385811691161480159061126d57506000546001600160a01b03848116911614155b156112b3576013548211156112b35760405162461bcd60e51b815260206004820152600c60248201526b0aecaca40e8dede40daeac6d60a31b6044820152606401610843565b6010546001600160a01b0385811691161480156112de5750600f546001600160a01b03848116911614155b801561130357506001600160a01b03831660009081526009602052604090205460ff16155b15611351576001600160a01b038316600090815260086020526040902054421161132c57600080fd5b61133742603c611fd2565b6001600160a01b0384166000908152600860205260409020555b601554600160a81b900460ff16156113755761136e848484611004565b90506109ac565b3060009081526006602052604081205460145490919082108015919082906113aa57506010546001600160a01b038781169116145b80156113c3575030600090815260066020526040812054115b905080156113d3576113d3611801565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038a166000908152600690915291909120546114259187906110ea565b6001600160a01b03881660009081526006602052604081209190915561144b8888611a28565b611455578561145f565b61145f8887611a9d565b6001600160a01b03881660009081526006602052604090205490915061148590826117a2565b6001600160a01b038089166000908152600660205260409020919091556010548982169116148015906114d157506001600160a01b0388166000908152600a602052604090205460ff16155b15611547576015546001600160a01b0389811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401600060405180830381600087803b15801561153457600080fd5b505af1925050508015611545575060015b505b6010546001600160a01b0388811691161480159061157e57506001600160a01b0387166000908152600a602052604090205460ff16155b156115f4576015546001600160a01b0388811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401600060405180830381600087803b1580156115e157600080fd5b505af19250505080156115f2575060015b505b866001600160a01b0316886001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161163991815260200190565b60405180910390a3506001979650505050505050565b60006109ac83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ea565b6001600160a01b03821630148015906116b857506010546001600160a01b03838116911614155b6116c157600080fd5b6001600160a01b0382166000908152600a60205260409020805460ff1916821580159190911790915561175957601554604051630a5b654b60e11b81526001600160a01b03848116600483015260006024830152909116906314b6ca96906044015b600060405180830381600087803b15801561173d57600080fd5b505af1158015611751573d6000803e3d6000fd5b505050505050565b6015546001600160a01b0383811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401611723565b6000806117af8385611fd2565b9050838110156109ac5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610843565b6015805460ff60a81b1916600160a81b179055306000908152600660205260408120549050611839611834826002611b49565b611b8b565b61184c611847826002611b49565b611c36565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156118b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118d79190611f8c565b60155460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529192506000917f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb906044016020604051808303816000875af1158015611951573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119759190611fea565b905080156119dc5760155460405163b6b55f2560e01b8152600481018490526001600160a01b039091169063b6b55f2590602401600060405180830381600087803b1580156119c357600080fd5b505af11580156119d7573d6000803e3d6000fd5b505050505b600e546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611a15573d6000803e3d6000fd5b50506015805460ff60a81b191690555050565b6001600160a01b03821660009081526009602052604081205460ff1680611a6757506001600160a01b03821660009081526009602052604090205460ff165b1580156109ac57506010546001600160a01b03848116911614806109ac5750506010546001600160a01b03908116911614919050565b600080611ac1600d54611abb600c5486611d3790919063ffffffff16565b90611b49565b30600090815260066020526040902054909150611ade90826117a2565b30600081815260066020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611b2f9085815260200190565b60405180910390a3611b41838261164f565b949350505050565b60006109ac83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611db9565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611bc057611bc0612007565b6001600160a01b0392831660209182029290920101526001805483519216918391908110611bf057611bf0612007565b6001600160a01b039283166020918202929092010152600f5460405163791ac94760e01b815291169063791ac9479061172390859060009086903090429060040161201d565b60408051600380825260808201909252600091602082016060803683370190505090503081600081518110611c6d57611c6d612007565b6001600160a01b0392831660209182029290920101526001805483519216918391908110611c9d57611c9d612007565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000000000000000000000000000000000000000000081600281518110611cf157611cf1612007565b6001600160a01b039283166020918202929092010152600f54604051635c11d79560e01b8152911690635c11d7959061172390859060009086903090429060040161201d565b600082600003611d4957506000610813565b6000611d55838561208e565b905082611d6285836120ad565b146109ac5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610843565b60008183611dda5760405162461bcd60e51b81526004016108439190611de7565b50600061111b84866120ad565b600060208083528351808285015260005b81811015611e1457858101830151858201604001528201611df8565b81811115611e26576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114611e5157600080fd5b50565b60008060408385031215611e6757600080fd5b8235611e7281611e3c565b946020939093013593505050565b600060208284031215611e9257600080fd5b81356109ac81611e3c565b600060208284031215611eaf57600080fd5b5035919050565b600080600060608486031215611ecb57600080fd5b8335611ed681611e3c565b92506020840135611ee681611e3c565b929592945050506040919091013590565b8015158114611e5157600080fd5b60008060408385031215611f1857600080fd5b8235611f2381611e3c565b91506020830135611f3381611ef7565b809150509250929050565b60008060408385031215611f5157600080fd5b8235611f5c81611e3c565b91506020830135611f3381611e3c565b60208082526006908201526510a7bbb732b960d11b604082015260600190565b600060208284031215611f9e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082821015611fcd57611fcd611fa5565b500390565b60008219821115611fe557611fe5611fa5565b500190565b600060208284031215611ffc57600080fd5b81516109ac81611ef7565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561206d5784516001600160a01b031683529383019391830191600101612048565b50506001600160a01b03969096166060850152505050608001529392505050565b60008160001904831182151516156120a8576120a8611fa5565b500290565b6000826120ca57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212207181535142efe711128f9d79bfa1f97cfb8aeca2384c664c14d1438c7db0d76764736f6c634300080d003360a0604052737d8146cf21e8d7cbe46054e01588207b511987296080526ec097ce7bc90715b34b9f100000000060095534801561003b57600080fd5b50604051610d96380380610d9683398101604081905261005a9161008d565b60008054336001600160a01b031991821617909155600180549091166001600160a01b03929092169190911790556100bd565b60006020828403121561009f57600080fd5b81516001600160a01b03811681146100b657600080fd5b9392505050565b608051610cb76100df600039600081816102bb01526107370152610cb76000f3fe6080604052600436106100e15760003560e01c8063b2bdfa7b1161007f578063d54ad2a111610059578063d54ad2a11461027d578063e2d2e21914610293578063e4019e07146102a9578063ecd0c0c3146102dd57600080fd5b8063b2bdfa7b146101ce578063b6b55f2514610206578063ce7c2ac21461022657600080fd5b80633a98ef39116100bb5780633a98ef391461014f5780635cc33f74146101785780638ecc37fb14610198578063997664d7146101b857600080fd5b80631014edf5146100ed57806314b6ca961461010f57806315f7e05e1461012f57600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b5061010d610108366004610ace565b6102fd565b005b34801561011b57600080fd5b5061010d61012a366004610afa565b61035d565b34801561013b57600080fd5b5061010d61014a366004610b24565b6104d5565b34801561015b57600080fd5b5061016560055481565b6040519081526020015b60405180910390f35b34801561018457600080fd5b50610165610193366004610b24565b6104f8565b3480156101a457600080fd5b506101656101b3366004610b24565b610581565b3480156101c457600080fd5b5061016560065481565b3480156101da57600080fd5b506001546101ee906001600160a01b031681565b6040516001600160a01b03909116815260200161016f565b34801561021257600080fd5b5061010d610221366004610b3f565b61060c565b34801561023257600080fd5b50610262610241366004610b24565b60046020526000908152604090208054600182015460029092015490919083565b6040805193845260208401929092529082015260600161016f565b34801561028957600080fd5b5061016560075481565b34801561029f57600080fd5b5061016560085481565b3480156102b557600080fd5b506101ee7f000000000000000000000000000000000000000000000000000000000000000081565b3480156102e957600080fd5b506000546101ee906001600160a01b031681565b6001546001600160a01b0316331461031457600080fd5b476001600160a01b0382166108fc8461032d578261032f565b845b6040518115909202916000818181858888f19350505050158015610357573d6000803e3d6000fd5b50505050565b6000546001600160a01b0316331461037457600080fd5b6001600160a01b0382166000908152600460205260409020541561039b5761039b82610666565b6000811180156103c157506001600160a01b038216600090815260046020526040902054155b1561042757600280546001600160a01b0384166000818152600360205260408120839055600183018455929092527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b031916909117905561045a565b8015801561044c57506001600160a01b03821660009081526004602052604090205415155b1561045a5761045a826107aa565b6001600160a01b03821660009081526004602052604090205460055461048b918391610485916108bf565b9061090a565b6005556001600160a01b03821660009081526004602052604090208190556104b281610969565b6001600160a01b0390921660009081526004602052604090206001019190915550565b6000546001600160a01b031633146104ec57600080fd5b6104f581610666565b50565b6001600160a01b0381166000908152600460205260408120546105625760405162461bcd60e51b815260206004820152601d60248201527f596f75277265206e6f74206120555050207368617265686f6c6465722100000060448201526064015b60405180910390fd5b506001600160a01b031660009081526004602052604090206002015490565b6001600160a01b03811660009081526004602052604081205481036105a857506000919050565b6001600160a01b0382166000908152600460205260408120546105ca90610969565b6001600160a01b0384166000908152600460205260409020600101549091508082116105fa575060009392505050565b61060482826108bf565b949350505050565b6000546001600160a01b0316331461062357600080fd5b80156104f557600654610636908261090a565b60065560055460095461066091610657916106519085610986565b90610a08565b6008549061090a565b60085550565b6001600160a01b03811660009081526004602052604081205490036106885750565b600061069382610581565b905080156107a6576007546106a8908261090a565b6007556001600160a01b0382166000908152600460205260409020600201546106d1908261090a565b6001600160a01b03831660009081526004602052604090206002810191909155546106fb90610969565b6001600160a01b03838116600081815260046020819052604091829020600101949094555163a9059cbb60e01b815292830152602482018390527f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906044016020604051808303816000875af1158015610780573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a49190610b58565b505b5050565b600280546107ba90600190610b90565b815481106107ca576107ca610ba7565b60009182526020808320909101546001600160a01b038481168452600390925260409092205460028054929093169291811061080857610808610ba7565b600091825260208083209190910180546001600160a01b0319166001600160a01b0394851617905591831681526003918290526040812054600280549193929161085490600190610b90565b8154811061086457610864610ba7565b60009182526020808320909101546001600160a01b03168352820192909252604001902055600280548061089a5761089a610bbd565b600082815260209020810160001990810180546001600160a01b031916905501905550565b600061090183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a4a565b90505b92915050565b6000806109178385610bd3565b9050838110156109015760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610559565b60006109046009546106516008548561098690919063ffffffff16565b60008260000361099857506000610904565b60006109a48385610beb565b9050826109b18583610c0a565b146109015760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610559565b600061090183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610a84565b60008184841115610a6e5760405162461bcd60e51b81526004016105599190610c2c565b506000610a7b8486610b90565b95945050505050565b60008183610aa55760405162461bcd60e51b81526004016105599190610c2c565b506000610a7b8486610c0a565b80356001600160a01b0381168114610ac957600080fd5b919050565b60008060408385031215610ae157600080fd5b82359150610af160208401610ab2565b90509250929050565b60008060408385031215610b0d57600080fd5b610b1683610ab2565b946020939093013593505050565b600060208284031215610b3657600080fd5b61090182610ab2565b600060208284031215610b5157600080fd5b5035919050565b600060208284031215610b6a57600080fd5b8151801515811461090157600080fd5b634e487b7160e01b600052601160045260246000fd5b600082821015610ba257610ba2610b7a565b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b60008219821115610be657610be6610b7a565b500190565b6000816000190483118215151615610c0557610c05610b7a565b500290565b600082610c2757634e487b7160e01b600052601260045260246000fd5b500490565b600060208083528351808285015260005b81811015610c5957858101830151858201604001528201610c3d565b81811115610c6b576000604083870101525b50601f01601f191692909201604001939250505056fea26469706673582212204d97eb8035cf716a7c514b63a1aff2f67b9d7939f0ef269ae81a2481b9bc2b8564736f6c634300080d0033000000000000000000000000d339e4851733148ce2d82ba633b2794b7204721a

Deployed Bytecode

0x60806040526004361061023f5760003560e01c806375f0a8741161012e578063bffb691d116100ab578063f0fc6bca1161006f578063f0fc6bca14610722578063f2fde38b14610737578063f429389014610757578063f708a64f1461076c578063f887ea401461078c57600080fd5b8063bffb691d1461065c578063c9567bf91461067d578063d12a768814610692578063dd62ed3e146106a8578063e4019e07146106ee57600080fd5b8063a29a6089116100f2578063a29a6089146105ad578063a8aa1b31146105cd578063a9059cbb146105ed578063b1a4e0dc1461060d578063bf56b3711461064657600080fd5b806375f0a874146104f6578063764ca5121461052e578063893d20e8146105435780638ecc37fb1461056157806395d89b411461058157600080fd5b8063342aa8b5116101bc578063658d4b7f11610180578063658d4b7f1461045657806367ee5f091461047657806369fe0e2d1461048b57806370a08231146104ab578063736a83a1146104e157600080fd5b8063342aa8b5146103c15780633e07ce5b146103e1578063571ac8b0146103f65780635cc33f74146104165780635d098b381461043657600080fd5b806323b872dd1161020357806323b872dd1461032157806329e04b4a146103415780632b112e49146103615780632f54bf6e14610376578063313ce567146103a557600080fd5b806306fdde031461024b578063095ea7b31461029057806315f7e05e146102c057806318160ddd146102e257806323b635851461030157600080fd5b3661024657005b600080fd5b34801561025757600080fd5b5060408051808201909152600a815269556e636c65205065706560b01b60208201525b6040516102879190611de7565b60405180910390f35b34801561029c57600080fd5b506102b06102ab366004611e54565b6107ac565b6040519015158152602001610287565b3480156102cc57600080fd5b506102e06102db366004611e80565b610819565b005b3480156102ee57600080fd5b506004545b604051908152602001610287565b34801561030d57600080fd5b506102b061031c366004611e9d565b6108ae565b34801561032d57600080fd5b506102b061033c366004611eb6565b6108f1565b34801561034d57600080fd5b506102e061035c366004611e9d565b6109b3565b34801561036d57600080fd5b506102f36109e2565b34801561038257600080fd5b506102b0610391366004611e80565b6000546001600160a01b0391821691161490565b3480156103b157600080fd5b5060405160128152602001610287565b3480156103cd57600080fd5b506102e06103dc366004611f05565b610a34565b3480156103ed57600080fd5b506102e0610a90565b34801561040257600080fd5b506102b0610411366004611e80565b610ac7565b34801561042257600080fd5b506102f3610431366004611e80565b610ad5565b34801561044257600080fd5b506102e0610451366004611e80565b610b45565b34801561046257600080fd5b506102e0610471366004611f05565b610b91565b34801561048257600080fd5b506102f3610be6565b34801561049757600080fd5b506102e06104a6366004611e9d565b610c54565b3480156104b757600080fd5b506102f36104c6366004611e80565b6001600160a01b031660009081526006602052604090205490565b3480156104ed57600080fd5b506102f3610ccb565b34801561050257600080fd5b50600e54610516906001600160a01b031681565b6040516001600160a01b039091168152602001610287565b34801561053a57600080fd5b506102e0610d15565b34801561054f57600080fd5b506000546001600160a01b0316610516565b34801561056d57600080fd5b506102f361057c366004611e80565b610dae565b34801561058d57600080fd5b5060408051808201909152600381526205550560ec1b602082015261027a565b3480156105b957600080fd5b506102e06105c8366004611e80565b610de1565b3480156105d957600080fd5b50601054610516906001600160a01b031681565b3480156105f957600080fd5b506102b0610608366004611e54565b610e45565b34801561061957600080fd5b506102b0610628366004611e80565b6001600160a01b03166000908152600b602052604090205460ff1690565b34801561065257600080fd5b506102f360115481565b34801561066857600080fd5b506015546102b090600160a01b900460ff1681565b34801561068957600080fd5b506102e0610e52565b34801561069e57600080fd5b506102f360145481565b3480156106b457600080fd5b506102f36106c3366004611f3e565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b3480156106fa57600080fd5b506105167f0000000000000000000000007d8146cf21e8d7cbe46054e01588207b5119872981565b34801561072e57600080fd5b506102e0610e8f565b34801561074357600080fd5b506102e0610752366004611e80565b610eee565b34801561076357600080fd5b506102e0610f6c565b34801561077857600080fd5b506102e0610787366004611f05565b610fd0565b34801561079857600080fd5b50600f54610516906001600160a01b031681565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906108079086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b0316331461084c5760405162461bcd60e51b815260040161084390611f6c565b60405180910390fd5b601554604051630afbf02f60e11b81526001600160a01b038381166004830152909116906315f7e05e90602401600060405180830381600087803b15801561089357600080fd5b505af11580156108a7573d6000803e3d6000fd5b5050505050565b600080546001600160a01b031633146108d95760405162461bcd60e51b815260040161084390611f6c565b6002546108139030906001600160a01b031684611004565b6001600160a01b03831660009081526007602090815260408083203384529091528120546000191461099e576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b03871660009081526007825283812033825290915291909120546109799184906110ea565b6001600160a01b03851660009081526007602090815260408083203384529091529020555b6109a9848484611124565b90505b9392505050565b6000546001600160a01b031633146109dd5760405162461bcd60e51b815260040161084390611f6c565b601455565b6003546001600160a01b0316600090815260066020526040812054610a2f906002546001600160a01b0316600090815260066020526040902054610a29906004549061164f565b9061164f565b905090565b6000546001600160a01b03163314610a5e5760405162461bcd60e51b815260040161084390611f6c565b6001600160a01b0382166000908152600b60205260409020805460ff1916821515179055610a8c8282611691565b5050565b6000546001600160a01b03163314610aba5760405162461bcd60e51b815260040161084390611f6c565b6012805461ff0019169055565b6000610813826000196107ac565b601554604051631730cfdd60e21b81526001600160a01b0383811660048301526000921690635cc33f74906024015b602060405180830381865afa158015610b21573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190611f8c565b6000546001600160a01b03163314610b6f5760405162461bcd60e51b815260040161084390611f6c565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610bbb5760405162461bcd60e51b815260040161084390611f6c565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6015546040805163997664d760e01b815290516000926001600160a01b03169163997664d79160048083019260209291908290030181865afa158015610c30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2f9190611f8c565b6000546001600160a01b03163314610c7e5760405162461bcd60e51b815260040161084390611f6c565b600e811115610cc65760405162461bcd60e51b81526020600482015260146024820152734665652063616e2774206578636565642031342560601b6044820152606401610843565b600c55565b6015546040805163d54ad2a160e01b815290516000926001600160a01b03169163d54ad2a19160048083019260209291908290030181865afa158015610c30573d6000803e3d6000fd5b6000546001600160a01b03163314610d3f5760405162461bcd60e51b815260040161084390611f6c565b601554600160a01b900460ff1615610d995760405162461bcd60e51b815260206004820152601760248201527f43616e206f6e6c792062652063616c6c6564206f6e63650000000000000000006044820152606401610843565b6015805460ff60a01b1916600160a01b179055565b601554604051638ecc37fb60e01b81526001600160a01b0383811660048301526000921690638ecc37fb90602401610b04565b6000546001600160a01b03163314610e0b5760405162461bcd60e51b815260040161084390611f6c565b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600a60205260409020805460ff19166001179055565b60006109ac338484611124565b6000546001600160a01b03163314610e7c5760405162461bcd60e51b815260040161084390611f6c565b436011556012805460ff19166001179055565b601554604051630afbf02f60e11b81523360048201526001600160a01b03909116906315f7e05e90602401600060405180830381600087803b158015610ed457600080fd5b505af1158015610ee8573d6000803e3d6000fd5b50505050565b6000546001600160a01b03163314610f185760405162461bcd60e51b815260040161084390611f6c565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000546001600160a01b03163314610f965760405162461bcd60e51b815260040161084390611f6c565b600e5460405147916001600160a01b03169082156108fc029083906000818181858888f19350505050158015610a8c573d6000803e3d6000fd5b6000546001600160a01b03163314610ffa5760405162461bcd60e51b815260040161084390611f6c565b610a8c8282611691565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03861660009081526006909152918220546110559184906110ea565b6001600160a01b03808616600090815260066020526040808220939093559085168152205461108490836117a2565b6001600160a01b0380851660008181526006602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110d89086815260200190565b60405180910390a35060019392505050565b6000818484111561110e5760405162461bcd60e51b81526004016108439190611de7565b50600061111b8486611fbb565b95945050505050565b600080546001600160a01b0385811691161480159061115157506000546001600160a01b03848116911614155b156111a85760125460ff166111a85760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610843565b601554600160a01b900460ff1615611231576001600160a01b0384166000908152600b602052604090205460ff161580156111fc57506001600160a01b0383166000908152600b602052604090205460ff16155b6112315760405162461bcd60e51b815260040161084390602080825260049082015263426f742160e01b604082015260600190565b601254610100900460ff16156112b3576000546001600160a01b0385811691161480159061126d57506000546001600160a01b03848116911614155b156112b3576013548211156112b35760405162461bcd60e51b815260206004820152600c60248201526b0aecaca40e8dede40daeac6d60a31b6044820152606401610843565b6010546001600160a01b0385811691161480156112de5750600f546001600160a01b03848116911614155b801561130357506001600160a01b03831660009081526009602052604090205460ff16155b15611351576001600160a01b038316600090815260086020526040902054421161132c57600080fd5b61133742603c611fd2565b6001600160a01b0384166000908152600860205260409020555b601554600160a81b900460ff16156113755761136e848484611004565b90506109ac565b3060009081526006602052604081205460145490919082108015919082906113aa57506010546001600160a01b038781169116145b80156113c3575030600090815260066020526040812054115b905080156113d3576113d3611801565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038a166000908152600690915291909120546114259187906110ea565b6001600160a01b03881660009081526006602052604081209190915561144b8888611a28565b611455578561145f565b61145f8887611a9d565b6001600160a01b03881660009081526006602052604090205490915061148590826117a2565b6001600160a01b038089166000908152600660205260409020919091556010548982169116148015906114d157506001600160a01b0388166000908152600a602052604090205460ff16155b15611547576015546001600160a01b0389811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401600060405180830381600087803b15801561153457600080fd5b505af1925050508015611545575060015b505b6010546001600160a01b0388811691161480159061157e57506001600160a01b0387166000908152600a602052604090205460ff16155b156115f4576015546001600160a01b0388811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401600060405180830381600087803b1580156115e157600080fd5b505af19250505080156115f2575060015b505b866001600160a01b0316886001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161163991815260200190565b60405180910390a3506001979650505050505050565b60006109ac83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ea565b6001600160a01b03821630148015906116b857506010546001600160a01b03838116911614155b6116c157600080fd5b6001600160a01b0382166000908152600a60205260409020805460ff1916821580159190911790915561175957601554604051630a5b654b60e11b81526001600160a01b03848116600483015260006024830152909116906314b6ca96906044015b600060405180830381600087803b15801561173d57600080fd5b505af1158015611751573d6000803e3d6000fd5b505050505050565b6015546001600160a01b0383811660008181526006602052604090819020549051630a5b654b60e11b8152600481019290925260248201529116906314b6ca9690604401611723565b6000806117af8385611fd2565b9050838110156109ac5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610843565b6015805460ff60a81b1916600160a81b179055306000908152600660205260408120549050611839611834826002611b49565b611b8b565b61184c611847826002611b49565b611c36565b6040516370a0823160e01b81523060048201526000907f0000000000000000000000007d8146cf21e8d7cbe46054e01588207b511987296001600160a01b0316906370a0823190602401602060405180830381865afa1580156118b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118d79190611f8c565b60155460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529192506000917f0000000000000000000000007d8146cf21e8d7cbe46054e01588207b511987299091169063a9059cbb906044016020604051808303816000875af1158015611951573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119759190611fea565b905080156119dc5760155460405163b6b55f2560e01b8152600481018490526001600160a01b039091169063b6b55f2590602401600060405180830381600087803b1580156119c357600080fd5b505af11580156119d7573d6000803e3d6000fd5b505050505b600e546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611a15573d6000803e3d6000fd5b50506015805460ff60a81b191690555050565b6001600160a01b03821660009081526009602052604081205460ff1680611a6757506001600160a01b03821660009081526009602052604090205460ff165b1580156109ac57506010546001600160a01b03848116911614806109ac5750506010546001600160a01b03908116911614919050565b600080611ac1600d54611abb600c5486611d3790919063ffffffff16565b90611b49565b30600090815260066020526040902054909150611ade90826117a2565b30600081815260066020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611b2f9085815260200190565b60405180910390a3611b41838261164f565b949350505050565b60006109ac83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611db9565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611bc057611bc0612007565b6001600160a01b0392831660209182029290920101526001805483519216918391908110611bf057611bf0612007565b6001600160a01b039283166020918202929092010152600f5460405163791ac94760e01b815291169063791ac9479061172390859060009086903090429060040161201d565b60408051600380825260808201909252600091602082016060803683370190505090503081600081518110611c6d57611c6d612007565b6001600160a01b0392831660209182029290920101526001805483519216918391908110611c9d57611c9d612007565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007d8146cf21e8d7cbe46054e01588207b5119872981600281518110611cf157611cf1612007565b6001600160a01b039283166020918202929092010152600f54604051635c11d79560e01b8152911690635c11d7959061172390859060009086903090429060040161201d565b600082600003611d4957506000610813565b6000611d55838561208e565b905082611d6285836120ad565b146109ac5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610843565b60008183611dda5760405162461bcd60e51b81526004016108439190611de7565b50600061111b84866120ad565b600060208083528351808285015260005b81811015611e1457858101830151858201604001528201611df8565b81811115611e26576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114611e5157600080fd5b50565b60008060408385031215611e6757600080fd5b8235611e7281611e3c565b946020939093013593505050565b600060208284031215611e9257600080fd5b81356109ac81611e3c565b600060208284031215611eaf57600080fd5b5035919050565b600080600060608486031215611ecb57600080fd5b8335611ed681611e3c565b92506020840135611ee681611e3c565b929592945050506040919091013590565b8015158114611e5157600080fd5b60008060408385031215611f1857600080fd5b8235611f2381611e3c565b91506020830135611f3381611ef7565b809150509250929050565b60008060408385031215611f5157600080fd5b8235611f5c81611e3c565b91506020830135611f3381611e3c565b60208082526006908201526510a7bbb732b960d11b604082015260600190565b600060208284031215611f9e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082821015611fcd57611fcd611fa5565b500390565b60008219821115611fe557611fe5611fa5565b500190565b600060208284031215611ffc57600080fd5b81516109ac81611ef7565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561206d5784516001600160a01b031683529383019391830191600101612048565b50506001600160a01b03969096166060850152505050608001529392505050565b60008160001904831182151516156120a8576120a8611fa5565b500290565b6000826120ca57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212207181535142efe711128f9d79bfa1f97cfb8aeca2384c664c14d1438c7db0d76764736f6c634300080d0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000d339e4851733148ce2d82ba633b2794b7204721a

-----Decoded View---------------
Arg [0] : _marketingAddr (address): 0xD339E4851733148CE2D82Ba633B2794B7204721a

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d339e4851733148ce2d82ba633b2794b7204721a


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.