ETH Price: $2,703.80 (+2.63%)

Token

Electronic Payment (DCEP)
 

Overview

Max Total Supply

10,000,000,000 DCEP

Holders

3,543

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,000 DCEP

Value
$0.00
0xd4c8287c6b63ab52f6ad8a4a4b59677c2010b9a0
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Contract Source Code Verified (Exact Match)

Contract Name:
DCEP

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-10-29
*/

pragma solidity ^0.4.26;

interface ERC20 {
function transferFrom(address _from, address _to, uint256 _value)
external returns (bool);
function transfer(address _to, uint256 _value)
external returns (bool);
function balanceOf(address _owner)
external constant returns (uint256);
function allowance(address _owner, address _spender)
external returns (uint256);
function approve(address _spender, uint256 _value)
external returns (bool);
event Approval(address indexed _owner, address indexed _spender, uint256  _val);
event Transfer(address indexed _from, address indexed _to, uint256 _val);
}

contract DCEP is ERC20 {
uint256 public totalSupply;
uint public decimals;
string public symbol;
string public name;
mapping (address => mapping (address => uint256)) approach;
mapping (address => uint256) holders;

constructor() public {
symbol = "DCEP";
name = "Electronic Payment";
decimals = 18;
totalSupply =  10000000000 * 10**uint(decimals);
holders[msg.sender] = totalSupply;
}

function () public {
revert();
}

function balanceOf(address _own)
public view returns (uint256) {
return holders[_own];
}

function transfer(address _to, uint256 _val)
public returns (bool) {
require(holders[msg.sender] >= _val);
require(msg.sender != _to);
assert(_val <= holders[msg.sender]);
holders[msg.sender] = holders[msg.sender] - _val;
holders[_to] = holders[_to] + _val;
assert(holders[_to] >= _val);
emit Transfer(msg.sender, _to, _val);
return true;
}

function transferFrom(address _from, address _to, uint256 _val)
public returns (bool) {
require(holders[_from] >= _val);
require(approach[_from][msg.sender] >= _val);
assert(_val <= holders[_from]);
holders[_from] = holders[_from] - _val;
assert(_val <= approach[_from][msg.sender]);
approach[_from][msg.sender] = approach[_from][msg.sender] - _val;
holders[_to] = holders[_to] + _val;
assert(holders[_to] >= _val);
emit Transfer(_from, _to, _val);
return true;
}

function approve(address _spender, uint256 _val)
public returns (bool) {
require(holders[msg.sender] >= _val);
approach[msg.sender][_spender] = _val;
emit Approval(msg.sender, _spender, _val);
return true;
}

function allowance(address _owner, address _spender)
public view returns (uint256) {
return approach[_owner][_spender];
}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_val","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":"_val","type":"uint256"}],"name":"transferFrom","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":true,"inputs":[{"name":"_own","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":"_to","type":"address"},{"name":"_val","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_val","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_val","type":"uint256"}],"name":"Transfer","type":"event"}]

608060405234801561001057600080fd5b506040805180820190915260048082527f44434550000000000000000000000000000000000000000000000000000000006020909201918252610055916002916100c4565b506040805180820190915260128082527f456c656374726f6e6963205061796d656e740000000000000000000000000000602090920191825261009a916003916100c4565b5060126001556b204fce5e3e2502611000000060008181553381526005602052604090205561015f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010557805160ff1916838001178555610132565b82800160010185558215610132579182015b82811115610132578251825591602001919060010190610117565b5061013e929150610142565b5090565b61015c91905b8082111561013e5760008155600101610148565b90565b6106518061016e6000396000f3006080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100aa578063095ea7b31461013457806318160ddd1461016c57806323b872dd14610193578063313ce567146101bd57806370a08231146101d257806395d89b41146101f3578063a9059cbb14610208578063dd62ed3e1461022c575b3480156100a457600080fd5b50600080fd5b3480156100b657600080fd5b506100bf610253565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f95781810151838201526020016100e1565b50505050905090810190601f1680156101265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014057600080fd5b50610158600160a060020a03600435166024356102e1565b604080519115158252519081900360200190f35b34801561017857600080fd5b50610181610364565b60408051918252519081900360200190f35b34801561019f57600080fd5b50610158600160a060020a036004358116906024351660443561036a565b3480156101c957600080fd5b506101816104b7565b3480156101de57600080fd5b50610181600160a060020a03600435166104bd565b3480156101ff57600080fd5b506100bf6104d8565b34801561021457600080fd5b50610158600160a060020a0360043516602435610530565b34801561023857600080fd5b50610181600160a060020a03600435811690602435166105fa565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102d95780601f106102ae576101008083540402835291602001916102d9565b820191906000526020600020905b8154815290600101906020018083116102bc57829003601f168201915b505050505081565b336000908152600560205260408120548211156102fd57600080fd5b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005481565b600160a060020a03831660009081526005602052604081205482111561038f57600080fd5b600160a060020a03841660009081526004602090815260408083203384529091529020548211156103bf57600080fd5b600160a060020a0384166000908152600560205260409020548211156103e157fe5b600160a060020a0384166000908152600560209081526040808320805486900390556004825280832033845290915290205482111561041c57fe5b600160a060020a03808516600090815260046020908152604080832033845282528083208054879003905592861682526005905220805483019081905582111561046257fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35060019392505050565b60015481565b600160a060020a031660009081526005602052604090205490565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156102d95780601f106102ae576101008083540402835291602001916102d9565b3360009081526005602052604081205482111561054c57600080fd5b33600160a060020a038416141561056257600080fd5b3360009081526005602052604090205482111561057b57fe5b3360009081526005602052604080822080548590039055600160a060020a0385168252902080548301908190558211156105b157fe5b604080518381529051600160a060020a0385169133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b600160a060020a039182166000908152600460209081526040808320939094168252919091522054905600a165627a7a723058206cb1809ff9747cc8da1f6d2134229e6616c6647a815dca8aca4c36bcad8d5f3a0029

Deployed Bytecode

0x6080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100aa578063095ea7b31461013457806318160ddd1461016c57806323b872dd14610193578063313ce567146101bd57806370a08231146101d257806395d89b41146101f3578063a9059cbb14610208578063dd62ed3e1461022c575b3480156100a457600080fd5b50600080fd5b3480156100b657600080fd5b506100bf610253565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f95781810151838201526020016100e1565b50505050905090810190601f1680156101265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014057600080fd5b50610158600160a060020a03600435166024356102e1565b604080519115158252519081900360200190f35b34801561017857600080fd5b50610181610364565b60408051918252519081900360200190f35b34801561019f57600080fd5b50610158600160a060020a036004358116906024351660443561036a565b3480156101c957600080fd5b506101816104b7565b3480156101de57600080fd5b50610181600160a060020a03600435166104bd565b3480156101ff57600080fd5b506100bf6104d8565b34801561021457600080fd5b50610158600160a060020a0360043516602435610530565b34801561023857600080fd5b50610181600160a060020a03600435811690602435166105fa565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102d95780601f106102ae576101008083540402835291602001916102d9565b820191906000526020600020905b8154815290600101906020018083116102bc57829003601f168201915b505050505081565b336000908152600560205260408120548211156102fd57600080fd5b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005481565b600160a060020a03831660009081526005602052604081205482111561038f57600080fd5b600160a060020a03841660009081526004602090815260408083203384529091529020548211156103bf57600080fd5b600160a060020a0384166000908152600560205260409020548211156103e157fe5b600160a060020a0384166000908152600560209081526040808320805486900390556004825280832033845290915290205482111561041c57fe5b600160a060020a03808516600090815260046020908152604080832033845282528083208054879003905592861682526005905220805483019081905582111561046257fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35060019392505050565b60015481565b600160a060020a031660009081526005602052604090205490565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156102d95780601f106102ae576101008083540402835291602001916102d9565b3360009081526005602052604081205482111561054c57600080fd5b33600160a060020a038416141561056257600080fd5b3360009081526005602052604090205482111561057b57fe5b3360009081526005602052604080822080548590039055600160a060020a0385168252902080548301908190558211156105b157fe5b604080518381529051600160a060020a0385169133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b600160a060020a039182166000908152600460209081526040808320939094168252919091522054905600a165627a7a723058206cb1809ff9747cc8da1f6d2134229e6616c6647a815dca8aca4c36bcad8d5f3a0029

Deployed Bytecode Sourcemap

611:1713:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;611:1713:0;1036:8;;;712:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;712:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;712:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1980:213;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1980:213:0;-1:-1:-1;;;;;1980:213:0;;;;;;;;;;;;;;;;;;;;;;;;;637:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;637:26:0;;;;;;;;;;;;;;;;;;;;1501:475;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1501:475:0;-1:-1:-1;;;;;1501:475:0;;;;;;;;;;;;666:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;666:20:0;;;;1052:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1052:91:0;-1:-1:-1;;;;;1052:91:0;;;;;689:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;689:20:0;;;;1147:350;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1147:350:0;-1:-1:-1;;;;;1147:350:0;;;;;;;2197:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2197:124:0;-1:-1:-1;;;;;2197:124:0;;;;;;;;;;712:18;;;;;;;;;;;;;;;-1:-1:-1;;712:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1980:213::-;2071:10;2046:4;2063:19;;;:7;:19;;;;;;:27;-1:-1:-1;2063:27:0;2055:36;;;;;;2103:10;2094:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;2094:30:0;;;;;;;;;;;;:37;;;2139:36;;;;;;;2094:30;;2103:10;2139:36;;;;;;;;;;;-1:-1:-1;2185:4:0;1980:213;;;;:::o;637:26::-;;;;:::o;1501:475::-;-1:-1:-1;;;;;1599:14:0;;1582:4;1599:14;;;:7;:14;;;;;;:22;-1:-1:-1;1599:22:0;1591:31;;;;;;-1:-1:-1;;;;;1633:15:0;;;;;;:8;:15;;;;;;;;1649:10;1633:27;;;;;;;;:35;-1:-1:-1;1633:35:0;1625:44;;;;;;-1:-1:-1;;;;;1687:14:0;;;;;;:7;:14;;;;;;1679:22;;;1672:30;;;;-1:-1:-1;;;;;1722:14:0;;;;;;:7;:14;;;;;;;;;;:21;;;1705:38;;1761:8;:15;;;;;1777:10;1761:27;;;;;;;;1753:35;;;1746:43;;;;-1:-1:-1;;;;;1822:15:0;;;;;;;:8;:15;;;;;;;;1838:10;1822:27;;;;;;;;;:34;;;1792:64;;1874:12;;;;;:7;:12;;;;;:19;;1859:34;;;;1903:20;-1:-1:-1;1903:20:0;1896:28;;;;1948:3;-1:-1:-1;;;;;1932:26:0;1941:5;-1:-1:-1;;;;;1932:26:0;;1953:4;1932:26;;;;;;;;;;;;;;;;;;-1:-1:-1;1968:4:0;1501:475;;;;;:::o;666:20::-;;;;:::o;1052:91::-;-1:-1:-1;;;;;1126:13:0;1107:7;1126:13;;;:7;:13;;;;;;;1052:91::o;689:20::-;;;;;;;;;;;;;;-1:-1:-1;;689:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1147:350;1234:10;1209:4;1226:19;;;:7;:19;;;;;;:27;-1:-1:-1;1226:27:0;1218:36;;;;;;1265:10;-1:-1:-1;;;;;1265:17:0;;;;1257:26;;;;;;1309:10;1301:19;;;;:7;:19;;;;;;1293:27;;;1286:35;;;;1354:10;1346:19;;;;:7;:19;;;;;;;;:26;;;1324:48;;-1:-1:-1;;;;;1390:12:0;;;;;;;;:19;;1375:34;;;;1419:20;-1:-1:-1;1419:20:0;1412:28;;;;1448:31;;;;;;;;-1:-1:-1;;;;;1448:31:0;;;1457:10;;1448:31;;;;;;;;;-1:-1:-1;1489:4:0;1147:350;;;;:::o;2197:124::-;-1:-1:-1;;;;;2291:16:0;;;2272:7;2291:16;;;:8;:16;;;;;;;;:26;;;;;;;;;;;;;2197:124::o

Swarm Source

bzzr://6cb1809ff9747cc8da1f6d2134229e6616c6647a815dca8aca4c36bcad8d5f3a
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.