ETH Price: $2,644.28 (+0.30%)

Contract

0xc5451c3b432687A5a796c4DafD0cb4702874F92D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer114545792020-12-15 1:11:431404 days ago1607994703IN
0xc5451c3b...02874F92D
0 ETH0.00301658
Transfer112992312020-11-21 4:14:361428 days ago1605932076IN
0xc5451c3b...02874F92D
0 ETH0.00171633
Transfer112719662020-11-16 23:43:011432 days ago1605570181IN
0xc5451c3b...02874F92D
0 ETH0.0008283529
Transfer112718562020-11-16 23:19:541432 days ago1605568794IN
0xc5451c3b...02874F92D
0 ETH0.000714125
Transfer112372772020-11-11 15:56:451438 days ago1605110205IN
0xc5451c3b...02874F92D
0 ETH0.00114731
Transfer112111922020-11-07 15:49:301442 days ago1604764170IN
0xc5451c3b...02874F92D
0 ETH0.0049931596
Transfer110940702020-10-20 16:24:221460 days ago1603211062IN
0xc5451c3b...02874F92D
0 ETH0.00536674145
Transfer110940172020-10-20 16:11:281460 days ago1603210288IN
0xc5451c3b...02874F92D
0 ETH0.00440442119
Transfer110704642020-10-17 1:29:291463 days ago1602898169IN
0xc5451c3b...02874F92D
0 ETH0.0010402420
Transfer110125952020-10-08 3:35:171472 days ago1602128117IN
0xc5451c3b...02874F92D
0 ETH0.0012221833
Transfer110125822020-10-08 3:32:231472 days ago1602127943IN
0xc5451c3b...02874F92D
0 ETH0.0012217933
Transfer109712862020-10-01 16:44:411479 days ago1601570681IN
0xc5451c3b...02874F92D
0 ETH0.01076648207
Transfer109403612020-09-26 20:32:061484 days ago1601152326IN
0xc5451c3b...02874F92D
0 ETH0.0028606655
Transfer109237442020-09-24 6:44:071486 days ago1600929847IN
0xc5451c3b...02874F92D
0.0003 ETH0.001312562.5
Transfer108672732020-09-15 14:44:291495 days ago1600181069IN
0xc5451c3b...02874F92D
0 ETH0.014404277
Transfer108229022020-09-08 19:24:511502 days ago1599593091IN
0xc5451c3b...02874F92D
0 ETH0.00702162135
Transfer108214382020-09-08 14:08:291502 days ago1599574109IN
0xc5451c3b...02874F92D
0 ETH0.00499296
Transfer108187872020-09-08 4:20:071502 days ago1599538807IN
0xc5451c3b...02874F92D
0 ETH0.0041680
Transfer108173252020-09-07 22:51:321502 days ago1599519092IN
0xc5451c3b...02874F92D
0 ETH0.00426482
Transfer108111412020-09-06 23:54:341503 days ago1599436474IN
0xc5451c3b...02874F92D
0 ETH0.0050451697
Transfer108109832020-09-06 23:16:571503 days ago1599434217IN
0xc5451c3b...02874F92D
0 ETH0.0033680991
Transfer108101652020-09-06 20:26:181504 days ago1599423978IN
0xc5451c3b...02874F92D
0 ETH0.0035901697
Transfer108101342020-09-06 20:18:371504 days ago1599423517IN
0xc5451c3b...02874F92D
0 ETH0.0050451697
Transfer108095322020-09-06 18:10:591504 days ago1599415859IN
0xc5451c3b...02874F92D
0 ETH0.0049931596
Transfer108088302020-09-06 15:35:111504 days ago1599406511IN
0xc5451c3b...02874F92D
0 ETH0.0056693109
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ARTDOTCOIN

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-06-23
*/

pragma solidity ^0.5.1;

contract ARTDOTCOIN {

    string public constant name = "ARTDOTCOIN";
    string public constant symbol = "ADC";
    uint8 public constant decimals = 8;  


    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Transfer(address indexed from, address indexed to, uint tokens);


    mapping(address => uint256) balances;

    mapping(address => mapping (address => uint256)) allowed;
    
    uint256 totalSupply_ = 7000000000000*10**8;

    using SafeMath for uint256;


   constructor() public {
	balances[msg.sender] = totalSupply_;
    }  

    function totalSupply() public view returns (uint256) {
	return totalSupply_;
    }
    
    function balanceOf(address tokenOwner) public view returns (uint) {
        return balances[tokenOwner];
    }

    function transfer(address receiver, uint numTokens) public returns (bool) {
        require(numTokens <= balances[msg.sender]);
        balances[msg.sender] = balances[msg.sender].sub(numTokens);
        balances[receiver] = balances[receiver].add(numTokens);
        emit Transfer(msg.sender, receiver, numTokens);
        return true;
    }

    function approve(address delegate, uint numTokens) public returns (bool) {
        allowed[msg.sender][delegate] = numTokens;
        emit Approval(msg.sender, delegate, numTokens);
        return true;
    }

    function allowance(address owner, address delegate) public view returns (uint) {
        return allowed[owner][delegate];
    }

    function transferFrom(address owner, address buyer, uint numTokens) public returns (bool) {
        require(numTokens <= balances[owner]);    
        require(numTokens <= allowed[owner][msg.sender]);
    
        balances[owner] = balances[owner].sub(numTokens);
        allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens);
        balances[buyer] = balances[buyer].add(numTokens);
        emit Transfer(owner, buyer, numTokens);
        return true;
    }
}

library SafeMath { 
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
      assert(b <= a);
      return a - b;
    }
    
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
      uint256 c = a + b;
      assert(c >= a);
      return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"delegate","type":"address"},{"name":"numTokens","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":"owner","type":"address"},{"name":"buyer","type":"address"},{"name":"numTokens","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":"tokenOwner","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":"receiver","type":"address"},{"name":"numTokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"delegate","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"},{"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"}]

60806040526825f273933db570000060025534801561001d57600080fd5b506002543360009081526020819052604090205561065d806100406000396000f3fe608060405260043610610092577c0100000000000000000000000000000000000000000000000000000000600035046306fdde038114610097578063095ea7b31461012157806318160ddd1461016e57806323b872dd14610195578063313ce567146101d857806370a082311461020357806395d89b4114610236578063a9059cbb1461024b578063dd62ed3e14610284575b600080fd5b3480156100a357600080fd5b506100ac6102bf565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e65781810151838201526020016100ce565b50505050905090810190601f1680156101135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012d57600080fd5b5061015a6004803603604081101561014457600080fd5b50600160a060020a0381351690602001356102f6565b604080519115158252519081900360200190f35b34801561017a57600080fd5b5061018361035c565b60408051918252519081900360200190f35b3480156101a157600080fd5b5061015a600480360360608110156101b857600080fd5b50600160a060020a03813581169160208101359091169060400135610362565b3480156101e457600080fd5b506101ed6104bd565b6040805160ff9092168252519081900360200190f35b34801561020f57600080fd5b506101836004803603602081101561022657600080fd5b5035600160a060020a03166104c2565b34801561024257600080fd5b506100ac6104dd565b34801561025757600080fd5b5061015a6004803603604081101561026e57600080fd5b50600160a060020a038135169060200135610514565b34801561029057600080fd5b50610183600480360360408110156102a757600080fd5b50600160a060020a03813581169160200135166105de565b60408051808201909152600a81527f415254444f54434f494e00000000000000000000000000000000000000000000602082015281565b336000818152600160209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b600160a060020a03831660009081526020819052604081205482111561038757600080fd5b600160a060020a03841660009081526001602090815260408083203384529091529020548211156103b757600080fd5b600160a060020a0384166000908152602081905260409020546103e0908363ffffffff61060916565b600160a060020a03851660009081526020818152604080832093909355600181528282203383529052205461041b908363ffffffff61060916565b600160a060020a038086166000908152600160209081526040808320338452825280832094909455918616815290819052205461045e908363ffffffff61061b16565b600160a060020a038085166000818152602081815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b600881565b600160a060020a031660009081526020819052604090205490565b60408051808201909152600381527f4144430000000000000000000000000000000000000000000000000000000000602082015281565b3360009081526020819052604081205482111561053057600080fd5b33600090815260208190526040902054610550908363ffffffff61060916565b3360009081526020819052604080822092909255600160a060020a03851681522054610582908363ffffffff61061b16565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b60008282111561061557fe5b50900390565b60008282018381101561062a57fe5b939250505056fea165627a7a72305820e060407a1671a8ce9ef95a73f3fb974be08a94a63e02f82f8d7c9bc73557df1a0029

Deployed Bytecode

0x608060405260043610610092577c0100000000000000000000000000000000000000000000000000000000600035046306fdde038114610097578063095ea7b31461012157806318160ddd1461016e57806323b872dd14610195578063313ce567146101d857806370a082311461020357806395d89b4114610236578063a9059cbb1461024b578063dd62ed3e14610284575b600080fd5b3480156100a357600080fd5b506100ac6102bf565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e65781810151838201526020016100ce565b50505050905090810190601f1680156101135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012d57600080fd5b5061015a6004803603604081101561014457600080fd5b50600160a060020a0381351690602001356102f6565b604080519115158252519081900360200190f35b34801561017a57600080fd5b5061018361035c565b60408051918252519081900360200190f35b3480156101a157600080fd5b5061015a600480360360608110156101b857600080fd5b50600160a060020a03813581169160208101359091169060400135610362565b3480156101e457600080fd5b506101ed6104bd565b6040805160ff9092168252519081900360200190f35b34801561020f57600080fd5b506101836004803603602081101561022657600080fd5b5035600160a060020a03166104c2565b34801561024257600080fd5b506100ac6104dd565b34801561025757600080fd5b5061015a6004803603604081101561026e57600080fd5b50600160a060020a038135169060200135610514565b34801561029057600080fd5b50610183600480360360408110156102a757600080fd5b50600160a060020a03813581169160200135166105de565b60408051808201909152600a81527f415254444f54434f494e00000000000000000000000000000000000000000000602082015281565b336000818152600160209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b600160a060020a03831660009081526020819052604081205482111561038757600080fd5b600160a060020a03841660009081526001602090815260408083203384529091529020548211156103b757600080fd5b600160a060020a0384166000908152602081905260409020546103e0908363ffffffff61060916565b600160a060020a03851660009081526020818152604080832093909355600181528282203383529052205461041b908363ffffffff61060916565b600160a060020a038086166000908152600160209081526040808320338452825280832094909455918616815290819052205461045e908363ffffffff61061b16565b600160a060020a038085166000818152602081815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b600881565b600160a060020a031660009081526020819052604090205490565b60408051808201909152600381527f4144430000000000000000000000000000000000000000000000000000000000602082015281565b3360009081526020819052604081205482111561053057600080fd5b33600090815260208190526040902054610550908363ffffffff61060916565b3360009081526020819052604080822092909255600160a060020a03851681522054610582908363ffffffff61061b16565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b60008282111561061557fe5b50900390565b60008282018381101561062a57fe5b939250505056fea165627a7a72305820e060407a1671a8ce9ef95a73f3fb974be08a94a63e02f82f8d7c9bc73557df1a0029

Deployed Bytecode Sourcemap

27:2032:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;56:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;56:42:0;;;:::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;56:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1214:212;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1214:212:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1214:212:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;642:84;;8:9:-1;5:2;;;30:1;27;20:12;5:2;642:84:0;;;:::i;:::-;;;;;;;;;;;;;;;;1571:485;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1571:485:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1571:485:0;;;;;;;;;;;;;;;;;:::i;149:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;149:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;738:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;738:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;738:112:0;-1:-1:-1;;;;;738:112:0;;:::i;105:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;105:37:0;;;:::i;858:348::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;858:348:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;858:348:0;;;;;;;;:::i;1434:129::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1434:129:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1434:129:0;;;;;;;;;;:::i;56:42::-;;;;;;;;;;;;;;;;;;;:::o;1214:212::-;1306:10;1281:4;1298:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;1298:29:0;;;;;;;;;;;:41;;;1355;;;;;;;1281:4;;1298:29;;1306:10;;1355:41;;;;;;;;-1:-1:-1;1414:4:0;1214:212;;;;:::o;642:84::-;706:12;;642:84;:::o;1571:485::-;-1:-1:-1;;;;;1693:15:0;;1655:4;1693:15;;;;;;;;;;;1680:28;;;1672:37;;;;;;-1:-1:-1;;;;;1745:14:0;;;;;;:7;:14;;;;;;;;1760:10;1745:26;;;;;;;;1732:39;;;1724:48;;;;;;-1:-1:-1;;;;;1807:15:0;;:8;:15;;;;;;;;;;;:30;;1827:9;1807:30;:19;:30;:::i;:::-;-1:-1:-1;;;;;1789:15:0;;:8;:15;;;;;;;;;;;:48;;;;1877:7;:14;;;;;1892:10;1877:26;;;;;;:41;;1908:9;1877:41;:30;:41;:::i;:::-;-1:-1:-1;;;;;1848:14:0;;;;;;;:7;:14;;;;;;;;1863:10;1848:26;;;;;;;:70;;;;1947:15;;;;;;;;;;;:30;;1967:9;1947:30;:19;:30;:::i;:::-;-1:-1:-1;;;;;1929:15:0;;;:8;:15;;;;;;;;;;;;:48;;;;1993:33;;;;;;;1929:15;;1993:33;;;;;;;;;;;;;-1:-1:-1;2044:4:0;1571:485;;;;;:::o;149:34::-;182:1;149:34;:::o;738:112::-;-1:-1:-1;;;;;822:20:0;798:4;822:20;;;;;;;;;;;;738:112::o;105:37::-;;;;;;;;;;;;;;;;;;;:::o;858:348::-;973:10;926:4;964:20;;;;;;;;;;;951:33;;;943:42;;;;;;1028:10;1019:8;:20;;;;;;;;;;;:35;;1044:9;1019:35;:24;:35;:::i;:::-;1005:10;996:8;:20;;;;;;;;;;;:58;;;;-1:-1:-1;;;;;1086:18:0;;;;;;:33;;1109:9;1086:33;:22;:33;:::i;:::-;-1:-1:-1;;;;;1065:18:0;;:8;:18;;;;;;;;;;;;:54;;;;1135:41;;;;;;;1065:18;;1144:10;;1135:41;;;;;;;;;;-1:-1:-1;1194:4:0;858:348;;;;:::o;1434:129::-;-1:-1:-1;;;;;1531:14:0;;;1507:4;1531:14;;;:7;:14;;;;;;;;:24;;;;;;;;;;;;;1434:129::o;2088:119::-;2146:7;2171:6;;;;2164:14;;;;-1:-1:-1;2194:5:0;;;2088:119::o;2219:141::-;2277:7;2307:5;;;2328:6;;;;2321:14;;;;2351:1;2219:141;-1:-1:-1;;;2219:141:0:o

Swarm Source

bzzr://e060407a1671a8ce9ef95a73f3fb974be08a94a63e02f82f8d7c9bc73557df1a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.