Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 46 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 11550630 | 1914 days ago | IN | 0 ETH | 0.00129154 | ||||
| Approve | 11482439 | 1924 days ago | IN | 0 ETH | 0.00133023 | ||||
| Transfer | 11439405 | 1931 days ago | IN | 0 ETH | 0.00077427 | ||||
| Approve | 11417569 | 1934 days ago | IN | 0 ETH | 0.00276812 | ||||
| Transfer | 11318041 | 1950 days ago | IN | 0.01 ETH | 0.00157528 | ||||
| Transfer | 11317933 | 1950 days ago | IN | 0.01 ETH | 0.001491 | ||||
| Transfer | 11317818 | 1950 days ago | IN | 0.01 ETH | 0.0015015 | ||||
| Transfer | 11295257 | 1953 days ago | IN | 0 ETH | 0.00237446 | ||||
| Approve | 11256131 | 1959 days ago | IN | 0 ETH | 0.00106418 | ||||
| Transfer | 11246698 | 1961 days ago | IN | 0.00499999 ETH | 0.000987 | ||||
| _forward Funds | 11222901 | 1964 days ago | IN | 0 ETH | 0.00162008 | ||||
| Transfer | 11216697 | 1965 days ago | IN | 0.1 ETH | 0.0009492 | ||||
| _forward Funds | 11205368 | 1967 days ago | IN | 0 ETH | 0.00084049 | ||||
| Transfer | 11198886 | 1968 days ago | IN | 0.1 ETH | 0.00099916 | ||||
| _forward Funds | 11198842 | 1968 days ago | IN | 0 ETH | 0.00076408 | ||||
| Transfer | 11196478 | 1968 days ago | IN | 0 ETH | 0.00122433 | ||||
| Transfer | 11196023 | 1968 days ago | IN | 0.1 ETH | 0.00138772 | ||||
| Transfer | 11195080 | 1968 days ago | IN | 0.08 ETH | 0.000504 | ||||
| Transfer | 11192261 | 1969 days ago | IN | 0.105 ETH | 0.00155425 | ||||
| Transfer | 11190921 | 1969 days ago | IN | 0.1 ETH | 0.00155425 | ||||
| _forward Funds | 11190428 | 1969 days ago | IN | 0 ETH | 0.00172349 | ||||
| Transfer | 11187651 | 1970 days ago | IN | 0.1 ETH | 0.00138772 | ||||
| Transfer | 11185711 | 1970 days ago | IN | 0.001 ETH | 0.000609 | ||||
| Transfer From | 11185341 | 1970 days ago | IN | 0 ETH | 0.0024416 | ||||
| Transfer | 11184604 | 1970 days ago | IN | 0 ETH | 0.00212002 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
dCNP
Compiler Version
v0.4.24+commit.e67f0147
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-10-26
*/
pragma solidity ^0.4.24;
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) return 0;
uint256 c = a * b;
require(c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
require(b > 0); // Solidity only automatically asserts when dividing by 0
uint256 c = a / b;
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
require(b <= a);
uint256 c = a - b;
return c;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a);
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
require(b != 0);
return a % b;
}
}
// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
function totalSupply() public constant returns (uint);
function balanceOf(address tokenOwner) public constant returns (uint balance);
function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
function transfer(address to, uint tokens) public returns (bool success);
function approve(address spender, uint tokens) public returns (bool success);
function transferFrom(address from, address to, uint tokens) public returns (bool success);
event Transfer(address indexed from, address indexed to, uint tokens);
event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
contract dCNP is ERC20Interface {
using SafeMath for uint256;
string public symbol;
string public name;
uint8 public decimals;
address public _owner;
uint256 private _totalSupply;
uint256 private _rate;
uint256 private _minAmount;
uint256 private _maxAmount;
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowed;
event TokensPurchased(address indexed purchaser, uint256 value, uint256 amount);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
// ------------------------------------------------------------------------
// Constructor
// ------------------------------------------------------------------------
constructor() public {
symbol = "dCNP";
name = "deCyberNetwork Protocol";
decimals = 8;
_owner = 0xb1eb1C820FE48c0550077A7c3678d347843dB287;
_totalSupply = 28000000 * 10 ** uint256(decimals);
_balances[address(this)] = _totalSupply;
_allowed[address(this)][_owner] = _totalSupply;
_rate = 500;
_minAmount = 100000000000000000;
_maxAmount = 200000000000000000000;
}
function owner() public view returns(address) {
return _owner;
}
modifier onlyOwner() {
require(msg.sender == _owner);
_;
}
function transferOwnership(address newOwner) public onlyOwner {
_transferOwnership(newOwner);
}
function _transferOwnership(address newOwner) internal {
require(newOwner != address(0));
require (newOwner != address(this));
_owner = newOwner;
emit OwnershipTransferred(_owner, newOwner);
}
function totalSupply() public view returns (uint256) {
return _totalSupply;
}
function balanceOf(address owner) public view returns (uint256) {
return _balances[owner];
}
function allowance(address owner, address spender) public view returns (uint256) {
return _allowed[owner][spender];
}
function transfer(address to, uint256 value) public returns (bool) {
require(value <= _balances[msg.sender]);
require(to != address(0));
_balances[msg.sender] = _balances[msg.sender].sub(value);
_balances[to] = _balances[to].add(value);
emit Transfer(msg.sender, to, value);
return true;
}
function approve(address spender, uint256 value) public returns (bool) {
require(spender != address(0));
_allowed[msg.sender][spender] = value;
emit Approval(msg.sender, spender, value);
return true;
}
function transferFrom(address from, address to, uint256 value) public returns (bool) {
require(value <= _balances[from]);
require(value <= _allowed[from][msg.sender]);
require(to != address(0));
_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 _forwardFunds() external onlyOwner {
require (address(this).balance > 0);
_owner.transfer(address(this).balance);
}
function () external payable {
require(msg.value >= _minAmount);
require(msg.value <= _maxAmount);
uint256 tokenAmount = msg.value.mul(_rate).div(10000000000);
require (_balances[address(this)] >= tokenAmount);
_balances[address(this)] = _balances[address(this)].sub(tokenAmount);
_balances[msg.sender] = _balances[msg.sender].add(tokenAmount);
emit Transfer(address(this), msg.sender, tokenAmount);
emit TokensPurchased(msg.sender, msg.value, tokenAmount);
}
}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","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"_forwardFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokensPurchased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
60806040523480156200001157600080fd5b506040805190810160405280600481526020017f64434e5000000000000000000000000000000000000000000000000000000000815250600090805190602001906200005f9291906200025a565b506040805190810160405280601781526020017f646543796265724e6574776f726b2050726f746f636f6c00000000000000000081525060019080519060200190620000ad9291906200025a565b506008600260006101000a81548160ff021916908360ff16021790555073b1eb1c820fe48c0550077a7c3678d347843db287600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff1660ff16600a0a6301ab3f0002600381905550600354600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600354600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506101f460048190555067016345785d8a0000600581905550680ad78ebc5ac620000060068190555062000309565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200029d57805160ff1916838001178555620002ce565b82800160010185558215620002ce579182015b82811115620002cd578251825591602001919060010190620002b0565b5b509050620002dd9190620002e1565b5090565b6200030691905b8082111562000302576000816000905550600101620002e8565b5090565b90565b6114f280620003196000396000f3006080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461034d578063095ea7b3146103dd57806318160ddd1461044257806323b872dd1461046d578063313ce567146104f257806370a08231146105235780638da5cb5b1461057a57806395d89b41146105d1578063a9059cbb14610661578063b2bdfa7b146106c6578063b3413d9f1461071d578063dd62ed3e14610734578063f2fde38b146107ab575b600060055434101515156100d857600080fd5b60065434111515156100e957600080fd5b6101156402540be400610107600454346107ee90919063ffffffff16565b61082c90919063ffffffff16565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561016557600080fd5b6101b781600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061024c81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f8fafebcaf9d154343dad25669bfa277f4fbacd7ac6b0c4fed522580e040a0f333483604051808381526020018281526020019250505060405180910390a250005b34801561035957600080fd5b50610362610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a2578082015181840152602081019050610387565b50505050905090810190601f1680156103cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e957600080fd5b50610428600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610936565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610a63565b6040518082815260200191505060405180910390f35b34801561047957600080fd5b506104d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a6d565b604051808215151515815260200191505060405180910390f35b3480156104fe57600080fd5b50610507610e2d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b50610564600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e40565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f610e89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105dd57600080fd5b506105e6610eb3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062657808201518184015260208101905061060b565b50505050905090810190601f1680156106535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066d57600080fd5b506106ac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f51565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db611176565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561072957600080fd5b5061073261119c565b005b34801561074057600080fd5b50610795600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a0565b6040518082815260200191505060405180910390f35b3480156107b757600080fd5b506107ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611327565b005b60008060008414156108035760009150610825565b828402905082848281151561081457fe5b0414151561082157600080fd5b8091505b5092915050565b60008060008311151561083e57600080fd5b828481151561084957fe5b0490508091505092915050565b60008083831115151561086857600080fd5b82840390508091505092915050565b600080828401905083811015151561088e57600080fd5b8091505092915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561092e5780601f106109035761010080835404028352916020019161092e565b820191906000526020600020905b81548152906001019060200180831161091157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561097357600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610abd57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b8457600080fd5b610bd682600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6b82600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d82600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f495780601f10610f1e57610100808354040283529160200191610f49565b820191906000526020600020905b815481529060010190602001808311610f2c57829003601f168201915b505050505081565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610fa157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fdd57600080fd5b61102f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111f857600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff163111151561121e57600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561129d573d6000803e3d6000fd5b50565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b61138c8161138f565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113cb57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140657600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505600a165627a7a72305820f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce0029
Deployed Bytecode
0x6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461034d578063095ea7b3146103dd57806318160ddd1461044257806323b872dd1461046d578063313ce567146104f257806370a08231146105235780638da5cb5b1461057a57806395d89b41146105d1578063a9059cbb14610661578063b2bdfa7b146106c6578063b3413d9f1461071d578063dd62ed3e14610734578063f2fde38b146107ab575b600060055434101515156100d857600080fd5b60065434111515156100e957600080fd5b6101156402540be400610107600454346107ee90919063ffffffff16565b61082c90919063ffffffff16565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561016557600080fd5b6101b781600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061024c81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f8fafebcaf9d154343dad25669bfa277f4fbacd7ac6b0c4fed522580e040a0f333483604051808381526020018281526020019250505060405180910390a250005b34801561035957600080fd5b50610362610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a2578082015181840152602081019050610387565b50505050905090810190601f1680156103cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e957600080fd5b50610428600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610936565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610a63565b6040518082815260200191505060405180910390f35b34801561047957600080fd5b506104d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a6d565b604051808215151515815260200191505060405180910390f35b3480156104fe57600080fd5b50610507610e2d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b50610564600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e40565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f610e89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105dd57600080fd5b506105e6610eb3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062657808201518184015260208101905061060b565b50505050905090810190601f1680156106535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066d57600080fd5b506106ac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f51565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db611176565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561072957600080fd5b5061073261119c565b005b34801561074057600080fd5b50610795600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a0565b6040518082815260200191505060405180910390f35b3480156107b757600080fd5b506107ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611327565b005b60008060008414156108035760009150610825565b828402905082848281151561081457fe5b0414151561082157600080fd5b8091505b5092915050565b60008060008311151561083e57600080fd5b828481151561084957fe5b0490508091505092915050565b60008083831115151561086857600080fd5b82840390508091505092915050565b600080828401905083811015151561088e57600080fd5b8091505092915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561092e5780601f106109035761010080835404028352916020019161092e565b820191906000526020600020905b81548152906001019060200180831161091157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561097357600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610abd57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b8457600080fd5b610bd682600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6b82600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d82600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f495780601f10610f1e57610100808354040283529160200191610f49565b820191906000526020600020905b815481529060010190602001808311610f2c57829003601f168201915b505050505081565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610fa157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fdd57600080fd5b61102f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111f857600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff163111151561121e57600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561129d573d6000803e3d6000fd5b50565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b61138c8161138f565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113cb57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140657600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505600a165627a7a72305820f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce0029
Deployed Bytecode Sourcemap
1806:3736:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5146:19;5089:10;;5076:9;:23;;5068:32;;;;;;;;5128:10;;5115:9;:23;;5107:32;;;;;;;;5168:37;5193:11;5168:20;5182:5;;5168:9;:13;;:20;;;;:::i;:::-;:24;;:37;;;;:::i;:::-;5146:59;;5249:11;5221:9;:24;5239:4;5221:24;;;;;;;;;;;;;;;;:39;;5212:49;;;;;;;;5295:41;5324:11;5295:9;:24;5313:4;5295:24;;;;;;;;;;;;;;;;:28;;:41;;;;:::i;:::-;5268:9;:24;5286:4;5268:24;;;;;;;;;;;;;;;:68;;;;5367:38;5393:11;5367:9;:21;5377:10;5367:21;;;;;;;;;;;;;;;;:25;;:38;;;;:::i;:::-;5343:9;:21;5353:10;5343:21;;;;;;;;;;;;;;;:62;;;;5441:10;5417:48;;5434:4;5417:48;;;5453:11;5417:48;;;;;;;;;;;;;;;;;;5493:10;5477:52;;;5506:9;5517:11;5477:52;;;;;;;;;;;;;;;;;;;;;;;;5032:505;1806:3736;1903:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1903:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1903:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4207:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4207:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3551:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3551:85:0;;;;;;;;;;;;;;;;;;;;;;;4437:442;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4437:442:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1929:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1929:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3642:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3642:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3062:72;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3062:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1876:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1876:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1876:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3879:322;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3879:322:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1957:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1957:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4887:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4887:137:0;;;;;;3748:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3748:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3219:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3219:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;52:165;110:7;153:9;135:1;130;:6;126:20;;;145:1;138:8;;;;126:20;169:1;165;:5;153:17;;194:1;189;185;:5;;;;;;;;:10;177:19;;;;;;;;210:1;203:8;;52:165;;;;;;:::o;223:191::-;281:7;376:9;309:1;305;:5;297:14;;;;;;;;392:1;388;:5;;;;;;;;376:17;;407:1;400:8;;223:191;;;;;:::o;420:134::-;478:7;516:9;507:1;502;:6;;494:15;;;;;;;;532:1;528;:5;516:17;;547:1;540:8;;420:134;;;;;:::o;560:::-;618:7;634:9;650:1;646;:5;634:17;;671:1;666;:6;;658:15;;;;;;;;687:1;680:8;;560:134;;;;;:::o;1903:19::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4207:224::-;4272:4;4312:1;4293:21;;:7;:21;;;;4285:30;;;;;;;;4354:5;4322:8;:20;4331:10;4322:20;;;;;;;;;;;;;;;:29;4343:7;4322:29;;;;;;;;;;;;;;;:37;;;;4392:7;4371:36;;4380:10;4371:36;;;4401:5;4371:36;;;;;;;;;;;;;;;;;;4421:4;4414:11;;4207:224;;;;:::o;3551:85::-;3595:7;3618:12;;3611:19;;3551:85;:::o;4437:442::-;4516:4;4546:9;:15;4556:4;4546:15;;;;;;;;;;;;;;;;4537:5;:24;;4529:33;;;;;;;;4586:8;:14;4595:4;4586:14;;;;;;;;;;;;;;;:26;4601:10;4586:26;;;;;;;;;;;;;;;;4577:5;:35;;4569:44;;;;;;;;4642:1;4628:16;;:2;:16;;;;4620:25;;;;;;;;4672:26;4692:5;4672:9;:15;4682:4;4672:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4654:9;:15;4664:4;4654:15;;;;;;;;;;;;;;;:44;;;;4721:24;4739:5;4721:9;:13;4731:2;4721:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;4705:9;:13;4715:2;4705:13;;;;;;;;;;;;;;;:40;;;;4781:37;4812:5;4781:8;:14;4790:4;4781:14;;;;;;;;;;;;;;;:26;4796:10;4781:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4752:8;:14;4761:4;4752:14;;;;;;;;;;;;;;;:26;4767:10;4752:26;;;;;;;;;;;;;;;:66;;;;4845:2;4830:25;;4839:4;4830:25;;;4849:5;4830:25;;;;;;;;;;;;;;;;;;4869:4;4862:11;;4437:442;;;;;:::o;1929:21::-;;;;;;;;;;;;;:::o;3642:100::-;3697:7;3720:9;:16;3730:5;3720:16;;;;;;;;;;;;;;;;3713:23;;3642:100;;;:::o;3062:72::-;3099:7;3122:6;;;;;;;;;;;3115:13;;3062:72;:::o;1876:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3879:322::-;3940:4;3970:9;:21;3980:10;3970:21;;;;;;;;;;;;;;;;3961:5;:30;;3953:39;;;;;;;;4021:1;4007:16;;:2;:16;;;;3999:25;;;;;;;;4055:32;4081:5;4055:9;:21;4065:10;4055:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;4031:9;:21;4041:10;4031:21;;;;;;;;;;;;;;;:56;;;;4110:24;4128:5;4110:9;:13;4120:2;4110:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;4094:9;:13;4104:2;4094:13;;;;;;;;;;;;;;;:40;;;;4167:2;4146:31;;4155:10;4146:31;;;4171:5;4146:31;;;;;;;;;;;;;;;;;;4191:4;4184:11;;3879:322;;;;:::o;1957:21::-;;;;;;;;;;;;;:::o;4887:137::-;3192:6;;;;;;;;;;;3178:20;;:10;:20;;;3170:29;;;;;;;;4971:1;4955:4;4947:21;;;:25;4938:35;;;;;;;;4980:6;;;;;;;;;;;:15;;:38;5004:4;4996:21;;;4980:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4980:38:0;4887:137::o;3748:125::-;3820:7;3843:8;:15;3852:5;3843:15;;;;;;;;;;;;;;;:24;3859:7;3843:24;;;;;;;;;;;;;;;;3836:31;;3748:125;;;;:::o;3219:103::-;3192:6;;;;;;;;;;;3178:20;;:10;:20;;;3170:29;;;;;;;;3288:28;3307:8;3288:18;:28::i;:::-;3219:103;:::o;3328:217::-;3418:1;3398:22;;:8;:22;;;;3390:31;;;;;;;;3457:4;3437:25;;:8;:25;;;;3428:35;;;;;;;;3479:8;3470:6;;:17;;;;;;;;;;;;;;;;;;3528:8;3499:38;;3520:6;;;;;;;;;;;3499:38;;;;;;;;;;;;3328:217;:::o
Swarm Source
bzzr://f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.