ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 GBC
Holders
7
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
GoldBitCoin
Compiler Version
v0.5.11+commit.c082d0b4
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-09-20
*/
pragma solidity >=0.5.0 < 0.6.0;
contract owned {
address public owner;
constructor() public {
owner = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) onlyOwner public {
owner = newOwner;
}
}
library SafeMath {
function mul(uint256 a, uint256 b) pure internal returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) pure internal 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 c;
}
function sub(uint256 a, uint256 b) pure internal returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) pure internal returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}
contract ERC20Basic {
uint256 public totalSupply;
function balanceOf(address who) public returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
function transfer(address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[msg.sender]);
// SafeMath.sub will throw if there is not enough balance.
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
function balanceOf(address _owner) public returns (uint256 balance) {
return balances[_owner];
}
}
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) public returns (uint256);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
function freezeAccount(address target, bool freeze) public returns (bool);
event FrozenFunds(address target, bool frozen);
function burn(uint256 _value) public returns (bool);
event Burn(address indexed from, uint256 value);
}
contract StandardToken is ERC20, BasicToken, owned {
mapping (address => mapping (address => uint256)) internal allowed;
mapping (address => bool) public frozenAccount;
/**
* @dev Transfer tokens from one address to another
* @param _from address The address which you want to send tokens from
* @param _to address The address which you want to transfer to
* @param _value uint256 the amount of tokens to be transferred
*/
function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
require(!frozenAccount[_from]);
require(!frozenAccount[_to]);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) public returns (uint256 remaining) {
return allowed[_owner][_spender];
}
function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
uint oldValue = allowed[msg.sender][_spender];
if (_subtractedValue > oldValue) {
allowed[msg.sender][_spender] = 0;
} else {
allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
}
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
function burn(uint256 _value) public returns (bool success) {
require(balances[msg.sender] >= _value); // Check if the sender has enough
//balances[msg.sender] -= _value; // Subtract from the sender
balances[msg.sender] = balances[msg.sender].sub(_value);
//totalSupply -= _value; // Updates totalSupply
totalSupply = totalSupply.sub(_value);
emit Burn(msg.sender, _value);
return true;
}
function burnFrom(address _from, uint256 _value) onlyOwner public returns (bool success) {
require(balances[_from] >= _value); // Check if the targeted balance is enough
require(_value <= allowed[_from][msg.sender]); // Check allowance
//balances[_from] -= _value; // Subtract from the targeted balance
balances[_from] = balances[_from].sub(_value);
//allowed[_from][msg.sender] -= _value; // Subtract from the sender's allowance
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
//totalSupply -= _value; // Update totalSupply
totalSupply = totalSupply.sub(_value);
emit Burn(_from, _value);
return true;
}
function mintToken(address target, uint256 initialSupply) onlyOwner public returns (bool success) {
//balances[target] += initialSupply;
balances[target] = balances[target].add(initialSupply);
//totalSupply += initialSupply;
totalSupply = totalSupply.add(initialSupply);
emit Transfer(address(0), address(this), initialSupply);
emit Transfer(address(this), target, initialSupply);
return true;
}
function freezeAccount(address target, bool freeze) onlyOwner public returns (bool success) {
frozenAccount[target] = freeze;
emit FrozenFunds(target, freeze);
return true;
}
}
contract GoldBitCoin is StandardToken {
string public constant name = "GOLDBITCOIN";
string public constant symbol = "GBC";
uint8 public constant decimals = 18;
uint256 public constant INITIAL_SUPPLY = 1000000000 * (10 ** uint256(decimals));
constructor() public {
totalSupply = INITIAL_SUPPLY;
balances[msg.sender] = INITIAL_SUPPLY;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"name":"mintToken","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"frozenAccount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"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":"target","type":"address"},{"indexed":false,"internalType":"bool","name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","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"}]Contract Creation Code
608060405234801561001057600080fd5b50600280546001600160a01b031916339081179091556b033b2e3c9fd0803ce800000060008181559182526001602052604090912055610d8b806100556000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806379c65068116100ad578063b414d4b611610071578063b414d4b614610378578063d73dd6231461039e578063dd62ed3e146103ca578063e724529c146103f8578063f2fde38b1461042657610121565b806379c65068146102c857806379cc6790146102f45780638da5cb5b1461032057806395d89b4114610344578063a9059cbb1461034c57610121565b80632ff2e9dc116100f45780632ff2e9dc14610233578063313ce5671461023b57806342966c6814610259578063661884631461027657806370a08231146102a257610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61044e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610475565b604080519115158252519081900360200190f35b6101eb6104db565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b038135811691602081013590911690604001356104e1565b6101eb610692565b6102436106a2565b6040805160ff9092168252519081900360200190f35b6101cf6004803603602081101561026f57600080fd5b50356106a7565b6101cf6004803603604081101561028c57600080fd5b506001600160a01b038135169060200135610748565b6101eb600480360360208110156102b857600080fd5b50356001600160a01b0316610838565b6101cf600480360360408110156102de57600080fd5b506001600160a01b038135169060200135610853565b6101cf6004803603604081101561030a57600080fd5b506001600160a01b038135169060200135610924565b610328610a7c565b604080516001600160a01b039092168252519081900360200190f35b61012e610a8b565b6101cf6004803603604081101561036257600080fd5b506001600160a01b038135169060200135610aaa565b6101cf6004803603602081101561038e57600080fd5b50356001600160a01b0316610b79565b6101cf600480360360408110156103b457600080fd5b506001600160a01b038135169060200135610b8e565b6101eb600480360360408110156103e057600080fd5b506001600160a01b0381358116916020013516610c27565b6101cf6004803603604081101561040e57600080fd5b506001600160a01b0381351690602001351515610c52565b61044c6004803603602081101561043c57600080fd5b50356001600160a01b0316610cd5565b005b6040518060400160405280600b81526020016a23a7a6222124aa21a7a4a760a91b81525081565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60005481565b60006001600160a01b0383166104f657600080fd5b6001600160a01b03841660009081526001602052604090205482111561051b57600080fd5b6001600160a01b038416600090815260036020908152604080832033845290915290205482111561054b57600080fd5b6001600160a01b03841660009081526004602052604090205460ff161561057157600080fd5b6001600160a01b03831660009081526004602052604090205460ff161561059757600080fd5b6001600160a01b0384166000908152600160205260409020546105c0908363ffffffff610d0e16565b6001600160a01b0380861660009081526001602052604080822093909355908516815220546105f5908363ffffffff610d2016565b6001600160a01b038085166000908152600160209081526040808320949094559187168152600382528281203382529091522054610639908363ffffffff610d0e16565b6001600160a01b0380861660008181526003602090815260408083203384528252918290209490945580518681529051928716939192600080516020610d37833981519152929181900390910190a35060019392505050565b6b033b2e3c9fd0803ce800000081565b601281565b336000908152600160205260408120548211156106c357600080fd5b336000908152600160205260409020546106e3908363ffffffff610d0e16565b3360009081526001602052604081209190915554610707908363ffffffff610d0e16565b60005560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b3360009081526003602090815260408083206001600160a01b03861684529091528120548083111561079d573360009081526003602090815260408083206001600160a01b03881684529091528120556107d2565b6107ad818463ffffffff610d0e16565b3360009081526003602090815260408083206001600160a01b03891684529091529020555b3360008181526003602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6001600160a01b031660009081526001602052604090205490565b6002546000906001600160a01b0316331461086d57600080fd5b6001600160a01b038316600090815260016020526040902054610896908363ffffffff610d2016565b6001600160a01b038416600090815260016020526040812091909155546108c3908363ffffffff610d2016565b6000908155604080518481529051309291600080516020610d37833981519152919081900360200190a36040805183815290516001600160a01b038516913091600080516020610d378339815191529181900360200190a350600192915050565b6002546000906001600160a01b0316331461093e57600080fd5b6001600160a01b03831660009081526001602052604090205482111561096357600080fd5b6001600160a01b038316600090815260036020908152604080832033845290915290205482111561099357600080fd5b6001600160a01b0383166000908152600160205260409020546109bc908363ffffffff610d0e16565b6001600160a01b03841660009081526001602090815260408083209390935560038152828220338352905220546109f9908363ffffffff610d0e16565b6001600160a01b038416600090815260036020908152604080832033845290915281209190915554610a31908363ffffffff610d0e16565b6000556040805183815290516001600160a01b038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b6002546001600160a01b031681565b6040518060400160405280600381526020016247424360e81b81525081565b60006001600160a01b038316610abf57600080fd5b33600090815260016020526040902054821115610adb57600080fd5b33600090815260016020526040902054610afb908363ffffffff610d0e16565b33600090815260016020526040808220929092556001600160a01b03851681522054610b2d908363ffffffff610d2016565b6001600160a01b038416600081815260016020908152604091829020939093558051858152905191923392600080516020610d378339815191529281900390910190a350600192915050565b60046020526000908152604090205460ff1681565b3360009081526003602090815260408083206001600160a01b0386168452909152812054610bc2908363ffffffff610d2016565b3360008181526003602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6002546000906001600160a01b03163314610c6c57600080fd5b6001600160a01b038316600081815260046020908152604091829020805460ff191686151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a150600192915050565b6002546001600160a01b03163314610cec57600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610d1a57fe5b50900390565b600082820183811015610d2f57fe5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72315820cbcac90a4f93136a0f2f4c9857b47e3e7df0714f550d9fd1461351412f5dec7c64736f6c634300050b0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c806379c65068116100ad578063b414d4b611610071578063b414d4b614610378578063d73dd6231461039e578063dd62ed3e146103ca578063e724529c146103f8578063f2fde38b1461042657610121565b806379c65068146102c857806379cc6790146102f45780638da5cb5b1461032057806395d89b4114610344578063a9059cbb1461034c57610121565b80632ff2e9dc116100f45780632ff2e9dc14610233578063313ce5671461023b57806342966c6814610259578063661884631461027657806370a08231146102a257610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61044e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610475565b604080519115158252519081900360200190f35b6101eb6104db565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b038135811691602081013590911690604001356104e1565b6101eb610692565b6102436106a2565b6040805160ff9092168252519081900360200190f35b6101cf6004803603602081101561026f57600080fd5b50356106a7565b6101cf6004803603604081101561028c57600080fd5b506001600160a01b038135169060200135610748565b6101eb600480360360208110156102b857600080fd5b50356001600160a01b0316610838565b6101cf600480360360408110156102de57600080fd5b506001600160a01b038135169060200135610853565b6101cf6004803603604081101561030a57600080fd5b506001600160a01b038135169060200135610924565b610328610a7c565b604080516001600160a01b039092168252519081900360200190f35b61012e610a8b565b6101cf6004803603604081101561036257600080fd5b506001600160a01b038135169060200135610aaa565b6101cf6004803603602081101561038e57600080fd5b50356001600160a01b0316610b79565b6101cf600480360360408110156103b457600080fd5b506001600160a01b038135169060200135610b8e565b6101eb600480360360408110156103e057600080fd5b506001600160a01b0381358116916020013516610c27565b6101cf6004803603604081101561040e57600080fd5b506001600160a01b0381351690602001351515610c52565b61044c6004803603602081101561043c57600080fd5b50356001600160a01b0316610cd5565b005b6040518060400160405280600b81526020016a23a7a6222124aa21a7a4a760a91b81525081565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60005481565b60006001600160a01b0383166104f657600080fd5b6001600160a01b03841660009081526001602052604090205482111561051b57600080fd5b6001600160a01b038416600090815260036020908152604080832033845290915290205482111561054b57600080fd5b6001600160a01b03841660009081526004602052604090205460ff161561057157600080fd5b6001600160a01b03831660009081526004602052604090205460ff161561059757600080fd5b6001600160a01b0384166000908152600160205260409020546105c0908363ffffffff610d0e16565b6001600160a01b0380861660009081526001602052604080822093909355908516815220546105f5908363ffffffff610d2016565b6001600160a01b038085166000908152600160209081526040808320949094559187168152600382528281203382529091522054610639908363ffffffff610d0e16565b6001600160a01b0380861660008181526003602090815260408083203384528252918290209490945580518681529051928716939192600080516020610d37833981519152929181900390910190a35060019392505050565b6b033b2e3c9fd0803ce800000081565b601281565b336000908152600160205260408120548211156106c357600080fd5b336000908152600160205260409020546106e3908363ffffffff610d0e16565b3360009081526001602052604081209190915554610707908363ffffffff610d0e16565b60005560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b3360009081526003602090815260408083206001600160a01b03861684529091528120548083111561079d573360009081526003602090815260408083206001600160a01b03881684529091528120556107d2565b6107ad818463ffffffff610d0e16565b3360009081526003602090815260408083206001600160a01b03891684529091529020555b3360008181526003602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6001600160a01b031660009081526001602052604090205490565b6002546000906001600160a01b0316331461086d57600080fd5b6001600160a01b038316600090815260016020526040902054610896908363ffffffff610d2016565b6001600160a01b038416600090815260016020526040812091909155546108c3908363ffffffff610d2016565b6000908155604080518481529051309291600080516020610d37833981519152919081900360200190a36040805183815290516001600160a01b038516913091600080516020610d378339815191529181900360200190a350600192915050565b6002546000906001600160a01b0316331461093e57600080fd5b6001600160a01b03831660009081526001602052604090205482111561096357600080fd5b6001600160a01b038316600090815260036020908152604080832033845290915290205482111561099357600080fd5b6001600160a01b0383166000908152600160205260409020546109bc908363ffffffff610d0e16565b6001600160a01b03841660009081526001602090815260408083209390935560038152828220338352905220546109f9908363ffffffff610d0e16565b6001600160a01b038416600090815260036020908152604080832033845290915281209190915554610a31908363ffffffff610d0e16565b6000556040805183815290516001600160a01b038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b6002546001600160a01b031681565b6040518060400160405280600381526020016247424360e81b81525081565b60006001600160a01b038316610abf57600080fd5b33600090815260016020526040902054821115610adb57600080fd5b33600090815260016020526040902054610afb908363ffffffff610d0e16565b33600090815260016020526040808220929092556001600160a01b03851681522054610b2d908363ffffffff610d2016565b6001600160a01b038416600081815260016020908152604091829020939093558051858152905191923392600080516020610d378339815191529281900390910190a350600192915050565b60046020526000908152604090205460ff1681565b3360009081526003602090815260408083206001600160a01b0386168452909152812054610bc2908363ffffffff610d2016565b3360008181526003602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6002546000906001600160a01b03163314610c6c57600080fd5b6001600160a01b038316600081815260046020908152604091829020805460ff191686151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a150600192915050565b6002546001600160a01b03163314610cec57600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610d1a57fe5b50900390565b600082820183811015610d2f57fe5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72315820cbcac90a4f93136a0f2f4c9857b47e3e7df0714f550d9fd1461351412f5dec7c64736f6c634300050b0032
Deployed Bytecode Sourcemap
6637:373:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6637:373:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6682:43;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;6682:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3568:192;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3568:192:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1082:26;;;:::i;:::-;;;;;;;;;;;;;;;;3028:532;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3028:532:0;;;;;;;;;;;;;;;;;:::i;6812:79::-;;;:::i;6772:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4623:492;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4623:492:0;;:::i;4190:421::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4190:421:0;;;;;;;;:::i;1842:104::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1842:104:0;-1:-1:-1;;;;;1842:104:0;;:::i;5938:470::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5938:470:0;;;;;;;;:::i;5123:805::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5123:805:0;;;;;;;;:::i;58:20::-;;;:::i;:::-;;;;-1:-1:-1;;;;;58:20:0;;;;;;;;;;;;;;6730:37;;;:::i;1443:393::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1443:393:0;;;;;;;;:::i;2694:46::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2694:46:0;-1:-1:-1;;;;;2694:46:0;;:::i;3909:275::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3909:275:0;;;;;;;;:::i;3768:133::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3768:133:0;;;;;;;;;;:::i;6417:207::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6417:207:0;;;;;;;;;;:::i;239:97::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;239:97:0;-1:-1:-1;;;;;239:97:0;;:::i;:::-;;6682:43;;;;;;;;;;;;;;-1:-1:-1;;;6682:43:0;;;;:::o;3568:192::-;3656:10;3635:4;3648:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3648:29:0;;;;;;;;;;;:38;;;3698;;;;;;;3635:4;;3648:29;;3656:10;;3698:38;;;;;;;;-1:-1:-1;3750:4:0;3568:192;;;;:::o;1082:26::-;;;;:::o;3028:532::-;3110:4;-1:-1:-1;;;;;3131:17:0;;3123:26;;;;;;-1:-1:-1;;;;;3174:15:0;;;;;;:8;:15;;;;;;3164:25;;;3156:34;;;;;;-1:-1:-1;;;;;3215:14:0;;;;;;:7;:14;;;;;;;;3230:10;3215:26;;;;;;;;3205:36;;;3197:45;;;;;;-1:-1:-1;;;;;3260:20:0;;;;;;:13;:20;;;;;;;;3259:21;3251:30;;;;;;-1:-1:-1;;;;;3297:18:0;;;;;;:13;:18;;;;;;;;3296:19;3288:28;;;;;;-1:-1:-1;;;;;3345:15:0;;;;;;:8;:15;;;;;;:27;;3365:6;3345:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;3327:15:0;;;;;;;:8;:15;;;;;;:45;;;;3395:13;;;;;;;:25;;3413:6;3395:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;3379:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;3458:14;;;;;:7;:14;;;;;3473:10;3458:26;;;;;;;:38;;3489:6;3458:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;3429:14:0;;;;;;;:7;:14;;;;;;;;3444:10;3429:26;;;;;;;;:67;;;;3508:28;;;;;;;;;;;3429:14;;-1:-1:-1;;;;;;;;;;;3508:28:0;;;;;;;;;;-1:-1:-1;3550:4:0;3028:532;;;;;:::o;6812:79::-;6853:38;6812:79;:::o;6772:35::-;6805:2;6772:35;:::o;4623:492::-;4711:10;4669:12;4702:20;;;:8;:20;;;;;;:30;-1:-1:-1;4702:30:0;4694:39;;;;;;4896:10;4887:20;;;;:8;:20;;;;;;:32;;4912:6;4887:32;:24;:32;:::i;:::-;4873:10;4864:20;;;;:8;:20;;;;;:55;;;;5022:11;:23;;5038:6;5022:23;:15;:23;:::i;:::-;5008:11;:37;5061:24;;;;;;;;5066:10;;5061:24;;;;;;;;;;-1:-1:-1;5103:4:0;4623:492;;;:::o;4190:421::-;4319:10;4274:12;4311:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4311:29:0;;;;;;;;;;4351:27;;;4347:168;;;4397:10;4421:1;4389:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4389:29:0;;;;;;;;;:33;4347:168;;;4477:30;:8;4490:16;4477:30;:12;:30;:::i;:::-;4453:10;4445:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4445:29:0;;;;;;;;;:62;4347:168;4535:10;4557:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4526:61:0;;4557:29;;;;;;;;;;;4526:61;;;;;;;;;4535:10;4526:61;;;;;;;;;;;-1:-1:-1;4601:4:0;;4190:421;-1:-1:-1;;;4190:421:0:o;1842:104::-;-1:-1:-1;;;;;1924:16:0;1893:15;1924:16;;;:8;:16;;;;;;;1842:104::o;5938:470::-;205:5;;6022:12;;-1:-1:-1;;;;;205:5:0;191:10;:19;183:28;;;;;;-1:-1:-1;;;;;6115:16:0;;;;;;:8;:16;;;;;;:35;;6136:13;6115:35;:20;:35;:::i;:::-;-1:-1:-1;;;;;6096:16:0;;;;;;:8;:16;;;;;:54;;;;6218:11;:30;;6234:13;6218:30;:15;:30;:::i;:::-;6204:11;:44;;;6266:50;;;;;;;;6295:4;;6204:11;-1:-1:-1;;;;;;;;;;;6266:50:0;;;;;;;;;6332:46;;;;;;;;-1:-1:-1;;;;;6332:46:0;;;6349:4;;-1:-1:-1;;;;;;;;;;;6332:46:0;;;;;;;;-1:-1:-1;6396:4:0;5938:470;;;;:::o;5123:805::-;205:5;;5198:12;;-1:-1:-1;;;;;205:5:0;191:10;:19;183:28;;;;;;-1:-1:-1;;;;;5231:15:0;;;;;;:8;:15;;;;;;:25;-1:-1:-1;5231:25:0;5223:34;;;;;;-1:-1:-1;;;;;5344:14:0;;;;;;:7;:14;;;;;;;;5359:10;5344:26;;;;;;;;5334:36;;;5326:45;;;;;;-1:-1:-1;;;;;5522:15:0;;;;;;:8;:15;;;;;;:27;;5542:6;5522:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;5504:15:0;;;;;;:8;:15;;;;;;;;:45;;;;5691:7;:14;;;;;5706:10;5691:26;;;;;;:38;;5722:6;5691:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5662:14:0;;;;;;:7;:14;;;;;;;;5677:10;5662:26;;;;;;;:67;;;;5840:11;:23;;5856:6;5840:23;:15;:23;:::i;:::-;5826:11;:37;5879:19;;;;;;;;-1:-1:-1;;;;;5879:19:0;;;;;;;;;;;;;-1:-1:-1;5916:4:0;5123:805;;;;:::o;58:20::-;;;-1:-1:-1;;;;;58:20:0;;:::o;6730:37::-;;;;;;;;;;;;;;-1:-1:-1;;;6730:37:0;;;;:::o;1443:393::-;1506:4;-1:-1:-1;;;;;1527:17:0;;1519:26;;;;;;1579:10;1570:20;;;;:8;:20;;;;;;1560:30;;;1552:39;;;;;;1696:10;1687:20;;;;:8;:20;;;;;;:32;;1712:6;1687:32;:24;:32;:::i;:::-;1673:10;1664:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;1742:13:0;;;;;;:25;;1760:6;1742:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;1726:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;1779:33;;;;;;;1726:13;;1788:10;;-1:-1:-1;;;;;;;;;;;1779:33:0;;;;;;;;;-1:-1:-1;1826:4:0;1443:393;;;;:::o;2694:46::-;;;;;;;;;;;;;;;:::o;3909:275::-;4049:10;3988:12;4041:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4041:29:0;;;;;;;;;;:46;;4075:11;4041:46;:33;:46;:::i;:::-;4017:10;4009:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4009:29:0;;;;;;;;;;;;:78;;;4099:61;;;;;;4009:29;;4099:61;;;;;;;;;;;-1:-1:-1;4174:4:0;3909:275;;;;:::o;3768:133::-;-1:-1:-1;;;;;3870:15:0;;;3837:17;3870:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;3768:133::o;6417:207::-;205:5;;6495:12;;-1:-1:-1;;;;;205:5:0;191:10;:19;183:28;;;;;;-1:-1:-1;;;;;6521:21:0;;;;;;:13;:21;;;;;;;;;:30;;-1:-1:-1;;6521:30:0;;;;;;;;;;6567:27;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6613:4:0;6417:207;;;;:::o;239:97::-;205:5;;-1:-1:-1;;;;;205:5:0;191:10;:19;183:28;;;;;;312:5;:16;;-1:-1:-1;;;;;;312:16:0;-1:-1:-1;;;;;312:16:0;;;;;;;;;;239:97::o;796:113::-;854:7;882:1;877;:6;;870:14;;;;-1:-1:-1;898:5:0;;;796:113::o;915:133::-;973:7;1001:5;;;1020:6;;;;1013:14;;;;1041:1;915:133;-1:-1:-1;;;915:133:0:o
Swarm Source
bzzr://cbcac90a4f93136a0f2f4c9857b47e3e7df0714f550d9fd1461351412f5dec7c
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)