ERC-20
Source Code
Overview
Max Total Supply
4,000,000,000 ACDC
Holders
6,958
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
84,460.41860295 ACDCValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
VoltToken
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-05-21
*/
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
// uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return a / b;
}
/**
* @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
c = a + b;
assert(c >= a);
return c;
}
}
contract BasicToken {
string private token_name;
string private token_symbol;
uint256 private token_decimals;
uint256 private total_supply;
uint256 private remaining_supply;
mapping (address => uint256) private balance_of;
mapping (address => mapping(address => uint256)) private allowance_of;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approve(address indexed target, address indexed spender, uint256 value);
function BasicToken (
string tokenName,
string tokenSymbol,
uint256 tokenDecimals,
uint256 tokenSupply
) public {
token_name = tokenName;
token_symbol = tokenSymbol;
token_decimals = tokenDecimals;
total_supply = tokenSupply * (10 ** uint256(token_decimals));
remaining_supply = total_supply;
}
function name() public view returns (string) {
return token_name;
}
function symbol() public view returns (string) {
return token_symbol;
}
function decimals() public view returns (uint256) {
return token_decimals;
}
function totalSupply() public view returns (uint256) {
return total_supply;
}
function remainingSupply() internal view returns (uint256) {
return remaining_supply;
}
function balanceOf(
address client_address
) public view returns (uint256) {
return balance_of[client_address];
}
function setBalance(
address client_address,
uint256 value
) internal returns (bool) {
require(client_address != address(0));
balance_of[client_address] = value;
}
function allowance(
address target_address,
address spender_address
) public view returns (uint256) {
return allowance_of[target_address][spender_address];
}
function approve(
address spender_address,
uint256 value
) public returns (bool) {
require(value >= 0);
require(msg.sender != address(0));
require(spender_address != address(0));
setApprove(msg.sender, spender_address, value);
Approve(msg.sender, spender_address, value);
return true;
}
function setApprove(
address target_address,
address spender_address,
uint256 value
) internal returns (bool) {
require(value >= 0);
require(msg.sender != address(0));
require(spender_address != address(0));
allowance_of[target_address][spender_address] = value;
return true;
}
function changeTokenName(
string newTokenName
) internal returns (bool) {
token_name = newTokenName;
return true;
}
function changeTokenSymbol(
string newTokenSymbol
) internal returns (bool) {
token_symbol = newTokenSymbol;
return true;
}
function changeTokenDecimals(
uint256 newTokenDecimals
) internal returns (bool) {
token_decimals = newTokenDecimals;
return true;
}
function changeTotalSupply(
uint256 newTotalSupply
) internal returns (bool) {
total_supply = newTotalSupply;
return true;
}
function changeRemainingSupply(
uint256 newRemainingSupply
) internal returns (bool) {
remaining_supply = newRemainingSupply;
return true;
}
}
contract VoltOwned {
mapping (address => uint) private voltOwners;
address[] private ownerList;
mapping (address => uint256) private voltFreeze;
modifier onlyOwner {
require(voltOwners[msg.sender] == 99);
_;
}
modifier noFreeze {
require(now >= voltFreeze[msg.sender]);
_;
}
function VoltOwned(address firstOwner) public {
voltOwners[firstOwner] = 99;
ownerList.push(firstOwner);
}
function isOwner(address who) internal view returns (bool) {
if (voltOwners[who] == 99) {
return true;
} else {
return false;
}
}
function addOwner(address newVoltOwnerAddress) public onlyOwner noFreeze {
require(newVoltOwnerAddress != address(0));
voltOwners[newVoltOwnerAddress] = 99;
ownerList.push(newVoltOwnerAddress);
}
function removeOwner(address removeVoltOwnerAddress) public onlyOwner noFreeze {
require(removeVoltOwnerAddress != address(0));
require(ownerList.length > 1);
voltOwners[removeVoltOwnerAddress] = 0;
for (uint256 i = 0; i != ownerList.length; i++) {
if (removeVoltOwnerAddress == ownerList[i]) {
delete ownerList[i];
break;
}
}
}
function getOwners() public onlyOwner noFreeze returns (address[]) {
return ownerList;
}
function isFreeze(address who) internal view returns (bool) {
if (now >= voltFreeze[who]) {
return false;
} else {
return true;
}
}
function setFreeze(
address freezeAddress,
uint256 timestamp
) public onlyOwner noFreeze returns (bool) {
require(freezeAddress != address(0));
voltFreeze[freezeAddress] = timestamp;
}
function getFreezeTimestamp(
address who
) public onlyOwner noFreeze returns (uint256) {
return voltFreeze[who];
}
}
contract VoltToken is BasicToken, VoltOwned {
using SafeMath for uint256;
bool private mintStatus;
event Deposit(address indexed from, address indexed to, uint256 value);
event Mint(address indexed to, uint256 value);
event Burn(address indexed target, uint256 value);
function VoltToken () public BasicToken (
"VOLT", "ACDC", 18, 4000000000
) VoltOwned(
msg.sender
) {
mintStatus = true;
}
modifier canMint {
require(mintStatus == true);
_;
}
function mint(
address to,
uint256 value,
uint256 freezeTimestamp
) public onlyOwner noFreeze canMint {
uint256 ts = totalSupply();
uint256 rs = remainingSupply();
require(ts >= rs);
superMint(to, value);
setFreeze(to, freezeTimestamp);
}
function superMint(address to, uint256 value) public onlyOwner noFreeze {
uint256 rs = remainingSupply();
require(rs >= value);
uint256 currentBalance = balanceOf(to);
setBalance(to, currentBalance.add(value));
setRemainingSupply(rs.sub(value));
Transfer(0x0, to, value);
Mint(to, value);
}
function mintOpen() public onlyOwner noFreeze returns (bool) {
require(mintStatus == false);
mintStatus = true;
return true;
}
function mintClose() public onlyOwner noFreeze returns (bool) {
require(mintStatus == true);
mintStatus = false;
return true;
}
function transfer(
address to,
uint256 value
) public noFreeze returns (bool) {
require(value > 0);
require(msg.sender != address(0));
require(to != address(0));
require(balanceOf(msg.sender) >= value);
require(balanceOf(to).add(value) >= balanceOf(to));
voltTransfer(msg.sender, to, value);
return true;
}
function transferFrom(
address from,
address to,
uint256 value
) public noFreeze returns(bool) {
require(value > 0);
require(msg.sender != address(0));
require(from != address(0));
require(to != address(0));
require(isFreeze(from) == false);
require(allowance(from, msg.sender) >= value);
require(balanceOf(from) >= value);
require(balanceOf(to).add(value) >= balanceOf(to));
voltTransfer(from, to, value);
uint256 remaining = allowance(from, msg.sender).sub(value);
setApprove(from, msg.sender, remaining);
return true;
}
function voltTransfer(
address from,
address to,
uint256 value
) private noFreeze returns (bool) {
uint256 preBalance = balanceOf(from);
setBalance(from, balanceOf(from).sub(value));
setBalance(to, balanceOf(to).add(value));
Transfer(from, to, value);
assert(balanceOf(from).add(value) == preBalance);
return true;
}
function setTokenName(
string newTokenName
) public onlyOwner noFreeze returns (bool) {
return changeTokenName(newTokenName);
}
function setTokenSymbol(
string newTokenSymbol
) public onlyOwner noFreeze returns (bool) {
return changeTokenSymbol(newTokenSymbol);
}
function setTotalSupply(
uint256 newTotalSupply
) public onlyOwner noFreeze returns (bool) {
return changeTotalSupply(newTotalSupply);
}
function setRemainingSupply(
uint256 newRemainingSupply
) public onlyOwner noFreeze returns (bool) {
return changeRemainingSupply(newRemainingSupply);
}
function getRemainingSupply() public onlyOwner noFreeze returns (uint256) {
return remainingSupply();
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender_address","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newRemainingSupply","type":"uint256"}],"name":"setRemainingSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"freezeTimestamp","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"removeVoltOwnerAddress","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintOpen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"freezeAddress","type":"address"},{"name":"timestamp","type":"uint256"}],"name":"setFreeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newVoltOwnerAddress","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"client_address","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"who","type":"address"}],"name":"getFreezeTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintClose","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getOwners","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newTokenName","type":"string"}],"name":"setTokenName","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newTokenSymbol","type":"string"}],"name":"setTokenSymbol","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"target_address","type":"address"},{"name":"spender_address","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getRemainingSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newTotalSupply","type":"uint256"}],"name":"setTotalSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"superMint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approve","type":"event"}]Contract Creation Code
606060405234156200001057600080fd5b33604080519081016040908152600482527f564f4c540000000000000000000000000000000000000000000000000000000060208301528051908101604052600481527f41434443000000000000000000000000000000000000000000000000000000006020820152601263ee6b28006000848051620000959291602001906200012f565b506001838051620000ab9291602001906200012f565b506002829055600a9190910a0260038190556004555050600160a060020a0381166000908152600760205260409020606390556008805460018101620000f28382620001b4565b5060009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600a805460ff1916600117905562000200565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017257805160ff1916838001178555620001a2565b82800160010185558215620001a2579182015b82811115620001a257825182559160200191906001019062000185565b50620001b0929150620001e0565b5090565b815481835581811511620001db57600083815260209020620001db918101908301620001e0565b505050565b620001fd91905b80821115620001b05760008155600101620001e7565b90565b61136880620002106000396000f3006060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c15780630c1b33d2146101f7578063156e29f61461020d578063173825d91461023457806318160ddd1461025357806323b872dd1461027857806324bbd049146102a0578063313ce567146102b3578063376db394146102c65780637065cb48146102e857806370a082311461030757806395d89b41146103265780639c4b9c8a14610339578063a0214c1c14610358578063a0e67e2b1461036b578063a4f29aad146103d1578063a9059cbb14610422578063ba51b1b414610444578063dd62ed3e14610495578063e4b7fb73146104ba578063f7ea7a3d146104cd578063fa6171e4146104e3575b600080fd5b341561014257600080fd5b61014a610505565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018657808201518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cc57600080fd5b6101e3600160a060020a03600435166024356105ae565b604051901515815260200160405180910390f35b341561020257600080fd5b6101e3600435610643565b341561021857600080fd5b610232600160a060020a036004351660243560443561069e565b005b341561023f57600080fd5b610232600160a060020a036004351661073b565b341561025e57600080fd5b610266610842565b60405190815260200160405180910390f35b341561028357600080fd5b6101e3600160a060020a0360043581169060243516604435610848565b34156102ab57600080fd5b6101e3610965565b34156102be57600080fd5b6102666109d3565b34156102d157600080fd5b6101e3600160a060020a03600435166024356109d9565b34156102f357600080fd5b610232600160a060020a0360043516610a55565b341561031257600080fd5b610266600160a060020a0360043516610b1b565b341561033157600080fd5b61014a610b36565b341561034457600080fd5b610266600160a060020a0360043516610ba9565b341561036357600080fd5b6101e3610c0f565b341561037657600080fd5b61037e610c7d565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156103bd5780820151838201526020016103a5565b505050509050019250505060405180910390f35b34156103dc57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d2e95505050505050565b341561042d57600080fd5b6101e3600160a060020a0360043516602435610d81565b341561044f57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610e2895505050505050565b34156104a057600080fd5b610266600160a060020a0360043581169060243516610e7b565b34156104c557600080fd5b610266610ea6565b34156104d857600080fd5b6101e3600435610efd565b34156104ee57600080fd5b610232600160a060020a0360043516602435610f50565b61050d611269565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b820191906000526020600020905b81548152906001019060200180831161058657829003601f168201915b505050505090505b90565b6000808210156105bd57600080fd5b33600160a060020a031615156105d257600080fd5b600160a060020a03831615156105e757600080fd5b6105f2338484611073565b5082600160a060020a031633600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e8460405190815260200160405180910390a350600192915050565b600160a060020a03331660009081526007602052604081205460631461066857600080fd5b600160a060020a03331660009081526009602052604090205442101561068d57600080fd5b610696826110dc565b90505b919050565b600160a060020a03331660009081526007602052604081205481906063146106c557600080fd5b600160a060020a0333166000908152600960205260409020544210156106ea57600080fd5b600a5460ff1615156001146106fe57600080fd5b610706610842565b91506107106110e4565b90508082101561071f57600080fd5b6107298585610f50565b61073385846109d9565b505050505050565b600160a060020a03331660009081526007602052604081205460631461076057600080fd5b600160a060020a03331660009081526009602052604090205442101561078557600080fd5b600160a060020a038216151561079a57600080fd5b600854600190116107aa57600080fd5b50600160a060020a03811660009081526007602052604081208190555b600854811461083e5760088054829081106107de57fe5b600091825260209091200154600160a060020a038381169116141561083657600880548290811061080b57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916905561083e565b6001016107c7565b5050565b60035490565b600160a060020a033316600090815260096020526040812054819042101561086f57600080fd5b6000831161087c57600080fd5b33600160a060020a0316151561089157600080fd5b600160a060020a03851615156108a657600080fd5b600160a060020a03841615156108bb57600080fd5b6108c4856110ea565b156108ce57600080fd5b826108d98633610e7b565b10156108e457600080fd5b826108ee86610b1b565b10156108f957600080fd5b61090284610b1b565b61091b8461090f87610b1b565b9063ffffffff61111916565b101561092657600080fd5b61093185858561112c565b5061094c836109408733610e7b565b9063ffffffff6111e916565b9050610959853383611073565b50600195945050505050565b600160a060020a03331660009081526007602052604081205460631461098a57600080fd5b600160a060020a0333166000908152600960205260409020544210156109af57600080fd5b600a5460ff16156109bf57600080fd5b50600a805460ff1916600190811790915590565b60025490565b600160a060020a0333166000908152600760205260408120546063146109fe57600080fd5b600160a060020a033316600090815260096020526040902054421015610a2357600080fd5b600160a060020a0383161515610a3857600080fd5b600160a060020a0390921660009081526009602052604090205590565b600160a060020a033316600090815260076020526040902054606314610a7a57600080fd5b600160a060020a033316600090815260096020526040902054421015610a9f57600080fd5b600160a060020a0381161515610ab457600080fd5b600160a060020a0381166000908152600760205260409020606390556008805460018101610ae2838261127b565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526005602052604090205490565b610b3e611269565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b600160a060020a033316600090815260076020526040812054606314610bce57600080fd5b600160a060020a033316600090815260096020526040902054421015610bf357600080fd5b50600160a060020a031660009081526009602052604090205490565b600160a060020a033316600090815260076020526040812054606314610c3457600080fd5b600160a060020a033316600090815260096020526040902054421015610c5957600080fd5b600a5460ff161515600114610c6d57600080fd5b50600a805460ff19169055600190565b610c85611269565b600160a060020a033316600090815260076020526040902054606314610caa57600080fd5b600160a060020a033316600090815260096020526040902054421015610ccf57600080fd5b60088054806020026020016040519081016040528092919081815260200182805480156105a357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d07575050505050905090565b600160a060020a033316600090815260076020526040812054606314610d5357600080fd5b600160a060020a033316600090815260096020526040902054421015610d7857600080fd5b610696826111fb565b600160a060020a033316600090815260096020526040812054421015610da657600080fd5b60008211610db357600080fd5b33600160a060020a03161515610dc857600080fd5b600160a060020a0383161515610ddd57600080fd5b81610de733610b1b565b1015610df257600080fd5b610dfb83610b1b565b610e088361090f86610b1b565b1015610e1357600080fd5b610e1e33848461112c565b5060019392505050565b600160a060020a033316600090815260076020526040812054606314610e4d57600080fd5b600160a060020a033316600090815260096020526040902054421015610e7257600080fd5b61069682611218565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600160a060020a033316600090815260076020526040812054606314610ecb57600080fd5b600160a060020a033316600090815260096020526040902054421015610ef057600080fd5b610ef86110e4565b905090565b600160a060020a033316600090815260076020526040812054606314610f2257600080fd5b600160a060020a033316600090815260096020526040902054421015610f4757600080fd5b6106968261122d565b600160a060020a0333166000908152600760205260408120548190606314610f7757600080fd5b600160a060020a033316600090815260096020526040902054421015610f9c57600080fd5b610fa46110e4565b915082821015610fb357600080fd5b610fbc84610b1b565b9050610fd784610fd2838663ffffffff61111916565b611235565b50610ff0610feb838563ffffffff6111e916565b610643565b5083600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a383600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858460405190815260200160405180910390a250505050565b60008082101561108257600080fd5b33600160a060020a0316151561109757600080fd5b600160a060020a03831615156110ac57600080fd5b50600160a060020a0392831660009081526006602090815260408083209490951682529290925291902055600190565b600455600190565b60045490565b600160a060020a038116600090815260096020526040812054421061111157506000610699565b506001610699565b8181018281101561112657fe5b92915050565b600160a060020a033316600090815260096020526040812054819042101561115357600080fd5b61115c85610b1b565b905061116f85610fd28561094089610b1b565b5061118184610fd28561090f88610b1b565b5083600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3806111d78461090f88610b1b565b146111de57fe5b506001949350505050565b6000828211156111f557fe5b50900390565b60008082805161120f9291602001906112a4565b50600192915050565b6000600182805161120f9291602001906112a4565b600355600190565b6000600160a060020a038316151561124c57600080fd5b600160a060020a0390921660009081526005602052604090205590565b60206040519081016040526000815290565b81548183558181151161129f5760008381526020902061129f918101908301611322565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112e557805160ff1916838001178555611312565b82800160010185558215611312579182015b828111156113125782518255916020019190600101906112f7565b5061131e929150611322565b5090565b6105ab91905b8082111561131e57600081556001016113285600a165627a7a723058203847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad80029
Deployed Bytecode
0x6060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c15780630c1b33d2146101f7578063156e29f61461020d578063173825d91461023457806318160ddd1461025357806323b872dd1461027857806324bbd049146102a0578063313ce567146102b3578063376db394146102c65780637065cb48146102e857806370a082311461030757806395d89b41146103265780639c4b9c8a14610339578063a0214c1c14610358578063a0e67e2b1461036b578063a4f29aad146103d1578063a9059cbb14610422578063ba51b1b414610444578063dd62ed3e14610495578063e4b7fb73146104ba578063f7ea7a3d146104cd578063fa6171e4146104e3575b600080fd5b341561014257600080fd5b61014a610505565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018657808201518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cc57600080fd5b6101e3600160a060020a03600435166024356105ae565b604051901515815260200160405180910390f35b341561020257600080fd5b6101e3600435610643565b341561021857600080fd5b610232600160a060020a036004351660243560443561069e565b005b341561023f57600080fd5b610232600160a060020a036004351661073b565b341561025e57600080fd5b610266610842565b60405190815260200160405180910390f35b341561028357600080fd5b6101e3600160a060020a0360043581169060243516604435610848565b34156102ab57600080fd5b6101e3610965565b34156102be57600080fd5b6102666109d3565b34156102d157600080fd5b6101e3600160a060020a03600435166024356109d9565b34156102f357600080fd5b610232600160a060020a0360043516610a55565b341561031257600080fd5b610266600160a060020a0360043516610b1b565b341561033157600080fd5b61014a610b36565b341561034457600080fd5b610266600160a060020a0360043516610ba9565b341561036357600080fd5b6101e3610c0f565b341561037657600080fd5b61037e610c7d565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156103bd5780820151838201526020016103a5565b505050509050019250505060405180910390f35b34156103dc57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d2e95505050505050565b341561042d57600080fd5b6101e3600160a060020a0360043516602435610d81565b341561044f57600080fd5b6101e360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610e2895505050505050565b34156104a057600080fd5b610266600160a060020a0360043581169060243516610e7b565b34156104c557600080fd5b610266610ea6565b34156104d857600080fd5b6101e3600435610efd565b34156104ee57600080fd5b610232600160a060020a0360043516602435610f50565b61050d611269565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b820191906000526020600020905b81548152906001019060200180831161058657829003601f168201915b505050505090505b90565b6000808210156105bd57600080fd5b33600160a060020a031615156105d257600080fd5b600160a060020a03831615156105e757600080fd5b6105f2338484611073565b5082600160a060020a031633600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e8460405190815260200160405180910390a350600192915050565b600160a060020a03331660009081526007602052604081205460631461066857600080fd5b600160a060020a03331660009081526009602052604090205442101561068d57600080fd5b610696826110dc565b90505b919050565b600160a060020a03331660009081526007602052604081205481906063146106c557600080fd5b600160a060020a0333166000908152600960205260409020544210156106ea57600080fd5b600a5460ff1615156001146106fe57600080fd5b610706610842565b91506107106110e4565b90508082101561071f57600080fd5b6107298585610f50565b61073385846109d9565b505050505050565b600160a060020a03331660009081526007602052604081205460631461076057600080fd5b600160a060020a03331660009081526009602052604090205442101561078557600080fd5b600160a060020a038216151561079a57600080fd5b600854600190116107aa57600080fd5b50600160a060020a03811660009081526007602052604081208190555b600854811461083e5760088054829081106107de57fe5b600091825260209091200154600160a060020a038381169116141561083657600880548290811061080b57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916905561083e565b6001016107c7565b5050565b60035490565b600160a060020a033316600090815260096020526040812054819042101561086f57600080fd5b6000831161087c57600080fd5b33600160a060020a0316151561089157600080fd5b600160a060020a03851615156108a657600080fd5b600160a060020a03841615156108bb57600080fd5b6108c4856110ea565b156108ce57600080fd5b826108d98633610e7b565b10156108e457600080fd5b826108ee86610b1b565b10156108f957600080fd5b61090284610b1b565b61091b8461090f87610b1b565b9063ffffffff61111916565b101561092657600080fd5b61093185858561112c565b5061094c836109408733610e7b565b9063ffffffff6111e916565b9050610959853383611073565b50600195945050505050565b600160a060020a03331660009081526007602052604081205460631461098a57600080fd5b600160a060020a0333166000908152600960205260409020544210156109af57600080fd5b600a5460ff16156109bf57600080fd5b50600a805460ff1916600190811790915590565b60025490565b600160a060020a0333166000908152600760205260408120546063146109fe57600080fd5b600160a060020a033316600090815260096020526040902054421015610a2357600080fd5b600160a060020a0383161515610a3857600080fd5b600160a060020a0390921660009081526009602052604090205590565b600160a060020a033316600090815260076020526040902054606314610a7a57600080fd5b600160a060020a033316600090815260096020526040902054421015610a9f57600080fd5b600160a060020a0381161515610ab457600080fd5b600160a060020a0381166000908152600760205260409020606390556008805460018101610ae2838261127b565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526005602052604090205490565b610b3e611269565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a35780601f10610578576101008083540402835291602001916105a3565b600160a060020a033316600090815260076020526040812054606314610bce57600080fd5b600160a060020a033316600090815260096020526040902054421015610bf357600080fd5b50600160a060020a031660009081526009602052604090205490565b600160a060020a033316600090815260076020526040812054606314610c3457600080fd5b600160a060020a033316600090815260096020526040902054421015610c5957600080fd5b600a5460ff161515600114610c6d57600080fd5b50600a805460ff19169055600190565b610c85611269565b600160a060020a033316600090815260076020526040902054606314610caa57600080fd5b600160a060020a033316600090815260096020526040902054421015610ccf57600080fd5b60088054806020026020016040519081016040528092919081815260200182805480156105a357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d07575050505050905090565b600160a060020a033316600090815260076020526040812054606314610d5357600080fd5b600160a060020a033316600090815260096020526040902054421015610d7857600080fd5b610696826111fb565b600160a060020a033316600090815260096020526040812054421015610da657600080fd5b60008211610db357600080fd5b33600160a060020a03161515610dc857600080fd5b600160a060020a0383161515610ddd57600080fd5b81610de733610b1b565b1015610df257600080fd5b610dfb83610b1b565b610e088361090f86610b1b565b1015610e1357600080fd5b610e1e33848461112c565b5060019392505050565b600160a060020a033316600090815260076020526040812054606314610e4d57600080fd5b600160a060020a033316600090815260096020526040902054421015610e7257600080fd5b61069682611218565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600160a060020a033316600090815260076020526040812054606314610ecb57600080fd5b600160a060020a033316600090815260096020526040902054421015610ef057600080fd5b610ef86110e4565b905090565b600160a060020a033316600090815260076020526040812054606314610f2257600080fd5b600160a060020a033316600090815260096020526040902054421015610f4757600080fd5b6106968261122d565b600160a060020a0333166000908152600760205260408120548190606314610f7757600080fd5b600160a060020a033316600090815260096020526040902054421015610f9c57600080fd5b610fa46110e4565b915082821015610fb357600080fd5b610fbc84610b1b565b9050610fd784610fd2838663ffffffff61111916565b611235565b50610ff0610feb838563ffffffff6111e916565b610643565b5083600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a383600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858460405190815260200160405180910390a250505050565b60008082101561108257600080fd5b33600160a060020a0316151561109757600080fd5b600160a060020a03831615156110ac57600080fd5b50600160a060020a0392831660009081526006602090815260408083209490951682529290925291902055600190565b600455600190565b60045490565b600160a060020a038116600090815260096020526040812054421061111157506000610699565b506001610699565b8181018281101561112657fe5b92915050565b600160a060020a033316600090815260096020526040812054819042101561115357600080fd5b61115c85610b1b565b905061116f85610fd28561094089610b1b565b5061118184610fd28561090f88610b1b565b5083600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3806111d78461090f88610b1b565b146111de57fe5b506001949350505050565b6000828211156111f557fe5b50900390565b60008082805161120f9291602001906112a4565b50600192915050565b6000600182805161120f9291602001906112a4565b600355600190565b6000600160a060020a038316151561124c57600080fd5b600160a060020a0390921660009081526005602052604090205590565b60206040519081016040526000815290565b81548183558181151161129f5760008381526020902061129f918101908301611322565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112e557805160ff1916838001178555611312565b82800160010185558215611312579182015b828111156113125782518255916020019190600101906112f7565b5061131e929150611322565b5090565b6105ab91905b8082111561131e57600081556001016113285600a165627a7a723058203847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad80029
Swarm Source
bzzr://3847ef2247276de789ee98c57a34fbfdbc1aeae639e262b4eb5fb21c7f23aad8
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.
Add Token to MetaMask (Web3)