ERC-20
Overview
Max Total Supply
1,488,000,000 OKW
Holders
64
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
6,220,600.466017240600661204 OKWValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
OKW
Compiler Version
v0.6.11+commit.5ef660b1
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-07-16 */ /* What is Oberkommando Der Wehrmacht (OKW)? OKW was the High Command of the Wehrmacht of Nazi Germany. Created in 1938, the OKW replaced the Reich War Ministry and had nominal oversight over the German Army, the Kriegsmarine, and the Luftwaffe. OKW was part of Hitler's brilliant grand design of decentralizing the Wehrmacht to prevent military coups and betrayals. This domineering power solidified Hitler's ultimate power - Through decentralization. The OKW platform operates similarly - By decentralizing the Ethereum platform, white nationalists and imperialist egoists such as us are prevented from being further oppressed by the globo-homo left wing satanic agenda. This is exactly what Hitler wanted, now sublimated on the Ethereum platform. It is with the same conviction that the OKW team and I stand before you. This begins the struggle, first for the soul of White people, and then, on beyond this server, forever more and more followers. We have no more to give than the faith that if anyone pursues a righteous goal with unchanging and undisturbed loyalty and never lets himself be diverted from it, but puts everything into it, then others will be redeemed in the light of our faith. That from OKW an ever stronger faith must gradually radiate to every white people, and that out of this host the worthiest part of the whole people will one day finally find themselves together. We promise you faith and the continued existence of the white race. */ pragma solidity >=0.4.22 <0.7.0; abstract contract ERC20Interface { function totalSupply() virtual public view returns (uint); function balanceOf(address tokenOwner) virtual public view returns (uint balance); function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining); function transfer(address to, uint tokens) virtual public returns (bool success); function approve(address spender, uint tokens) virtual public returns (bool success); function transferFrom(address from, address to, uint tokens) virtual 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 SafeMath { function safeAdd(uint a, uint b) public pure returns (uint c) { c = a + b; require(c >= a); } function safeSub(uint a, uint b) public pure returns (uint c) { require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0); c = a / b; } } contract OKW is ERC20Interface, SafeMath { string public name; string public symbol; uint8 public decimals; uint256 public _totalSupply; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; constructor() public { name = "OBERKOMMANDO DER WEHRMACHT"; symbol = "OKW"; decimals = 18; //preferrably 18 _totalSupply = 1488000000000000000000000000; // 24 decimals balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); } function allowance(address tokenOwner, address spender) virtual override public view returns (uint remaining) { return allowed[tokenOwner][spender]; } function approve(address spender, uint tokens) virtual override public returns (bool success) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } function transfer(address to, uint tokens) virtual override public returns (bool success) { balances[msg.sender] = safeSub(balances[msg.sender], tokens); balances[to] = safeAdd(balances[to], tokens); emit Transfer(msg.sender, to, tokens); return true; } function transferFrom(address from, address to, uint tokens) virtual override public returns (bool success) { balances[from] = safeSub(balances[from], tokens); allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens); balances[to] = safeAdd(balances[to], tokens); emit Transfer(from, to, tokens); return true; } function totalSupply() virtual override public view returns (uint) { return _totalSupply - balances[address(0)]; } function balanceOf(address tokenOwner) virtual override public view returns (uint balance) { return balances[tokenOwner]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060408051808201909152601a8082527f4f4245524b4f4d4d414e444f2044455220574548524d414348540000000000006020909201918252610055916000916100ee565b50604080518082019091526003808252624f4b5760e81b6020909201918252610080916001916100ee565b506002805460ff191660121790556b04ced841a2072537d00000006003819055336000818152600460209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3610189565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012f57805160ff191683800117855561015c565b8280016001018555821561015c579182015b8281111561015c578251825591602001919060010190610141565b5061016892915061016c565b5090565b61018691905b808211156101685760008155600101610172565b90565b610744806101986000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806395d89b411161008c578063b5931f7c11610066578063b5931f7c1461029f578063d05c78da146102c2578063dd62ed3e146102e5578063e6cb901314610313576100ea565b806395d89b4114610248578063a293d1e814610250578063a9059cbb14610273576100ea565b806323b872dd116100c857806323b872dd146101c6578063313ce567146101fc5780633eaaf86b1461021a57806370a0823114610222576100ea565b806306fdde03146100ef578063095ea7b31461016c57806318160ddd146101ac575b600080fd5b6100f7610336565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610131578181015183820152602001610119565b50505050905090810190601f16801561015e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101986004803603604081101561018257600080fd5b506001600160a01b0381351690602001356103c4565b604080519115158252519081900360200190f35b6101b461042b565b60408051918252519081900360200190f35b610198600480360360608110156101dc57600080fd5b506001600160a01b0381358116916020810135909116906040013561045d565b610204610556565b6040805160ff9092168252519081900360200190f35b6101b461055f565b6101b46004803603602081101561023857600080fd5b50356001600160a01b0316610565565b6100f7610580565b6101b46004803603604081101561026657600080fd5b50803590602001356105da565b6101986004803603604081101561028957600080fd5b506001600160a01b0381351690602001356105ef565b6101b4600480360360408110156102b557600080fd5b5080359060200135610693565b6101b4600480360360408110156102d857600080fd5b50803590602001356106b2565b6101b4600480360360408110156102fb57600080fd5b506001600160a01b03813581169160200135166106d3565b6101b46004803603604081101561032957600080fd5b50803590602001356106fe565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103bc5780601f10610391576101008083540402835291602001916103bc565b820191906000526020600020905b81548152906001019060200180831161039f57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec546003540390565b6001600160a01b03831660009081526004602052604081205461048090836105da565b6001600160a01b03851660009081526004602090815260408083209390935560058152828220338352905220546104b790836105da565b6001600160a01b0380861660009081526005602090815260408083203384528252808320949094559186168152600490915220546104f590836106fe565b6001600160a01b0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60025460ff1681565b60035481565b6001600160a01b031660009081526004602052604090205490565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103bc5780601f10610391576101008083540402835291602001916103bc565b6000828211156105e957600080fd5b50900390565b3360009081526004602052604081205461060990836105da565b33600090815260046020526040808220929092556001600160a01b0385168152205461063590836106fe565b6001600160a01b0384166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b60008082116106a157600080fd5b8183816106aa57fe5b049392505050565b8181028215806106ca5750818382816106c757fe5b04145b61042557600080fd5b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b8181018281101561042557600080fdfea264697066735822122090ac33bb2c9968549ddd61ad6c7bd9cf250dcddbe74610d74af3435b5165eb4464736f6c634300060b0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806395d89b411161008c578063b5931f7c11610066578063b5931f7c1461029f578063d05c78da146102c2578063dd62ed3e146102e5578063e6cb901314610313576100ea565b806395d89b4114610248578063a293d1e814610250578063a9059cbb14610273576100ea565b806323b872dd116100c857806323b872dd146101c6578063313ce567146101fc5780633eaaf86b1461021a57806370a0823114610222576100ea565b806306fdde03146100ef578063095ea7b31461016c57806318160ddd146101ac575b600080fd5b6100f7610336565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610131578181015183820152602001610119565b50505050905090810190601f16801561015e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101986004803603604081101561018257600080fd5b506001600160a01b0381351690602001356103c4565b604080519115158252519081900360200190f35b6101b461042b565b60408051918252519081900360200190f35b610198600480360360608110156101dc57600080fd5b506001600160a01b0381358116916020810135909116906040013561045d565b610204610556565b6040805160ff9092168252519081900360200190f35b6101b461055f565b6101b46004803603602081101561023857600080fd5b50356001600160a01b0316610565565b6100f7610580565b6101b46004803603604081101561026657600080fd5b50803590602001356105da565b6101986004803603604081101561028957600080fd5b506001600160a01b0381351690602001356105ef565b6101b4600480360360408110156102b557600080fd5b5080359060200135610693565b6101b4600480360360408110156102d857600080fd5b50803590602001356106b2565b6101b4600480360360408110156102fb57600080fd5b506001600160a01b03813581169160200135166106d3565b6101b46004803603604081101561032957600080fd5b50803590602001356106fe565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103bc5780601f10610391576101008083540402835291602001916103bc565b820191906000526020600020905b81548152906001019060200180831161039f57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec546003540390565b6001600160a01b03831660009081526004602052604081205461048090836105da565b6001600160a01b03851660009081526004602090815260408083209390935560058152828220338352905220546104b790836105da565b6001600160a01b0380861660009081526005602090815260408083203384528252808320949094559186168152600490915220546104f590836106fe565b6001600160a01b0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60025460ff1681565b60035481565b6001600160a01b031660009081526004602052604090205490565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103bc5780601f10610391576101008083540402835291602001916103bc565b6000828211156105e957600080fd5b50900390565b3360009081526004602052604081205461060990836105da565b33600090815260046020526040808220929092556001600160a01b0385168152205461063590836106fe565b6001600160a01b0384166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b60008082116106a157600080fd5b8183816106aa57fe5b049392505050565b8181028215806106ca5750818382816106c757fe5b04145b61042557600080fd5b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b8181018281101561042557600080fdfea264697066735822122090ac33bb2c9968549ddd61ad6c7bd9cf250dcddbe74610d74af3435b5165eb4464736f6c634300060b0033
Deployed Bytecode Sourcemap
2740:2004:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2788:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3529:225;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3529:225:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4455:129;;;:::i;:::-;;;;;;;;;;;;;;;;4072:375;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4072:375:0;;;;;;;;;;;;;;;;;:::i;2840:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2875:27;;;:::i;4596:137::-;;;;;;;;;;;;;;;;-1:-1:-1;4596:137:0;-1:-1:-1;;;;;4596:137:0;;:::i;2813:20::-;;;:::i;2414:102::-;;;;;;;;;;;;;;;;-1:-1:-1;2414:102:0;;;;;;;:::i;3766:294::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3766:294:0;;;;;;;;:::i;2625:106::-;;;;;;;;;;;;;;;;-1:-1:-1;2625:106:0;;;;;;;:::i;2517:107::-;;;;;;;;;;;;;;;;-1:-1:-1;2517:107:0;;;;;;;:::i;3353:164::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3353:164:0;;;;;;;;;;:::i;2292:116::-;;;;;;;;;;;;;;;;-1:-1:-1;2292:116:0;;;;;;;:::i;2788:18::-;;;;;;;;;;;;;;;-1:-1:-1;;2788:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3529:225::-;3642:10;3609:12;3634:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3634:28:0;;;;;;;;;;;:37;;;3687;;;;;;;3609:12;;3634:28;;3642:10;;3687:37;;;;;;;;-1:-1:-1;3742:4:0;3529:225;;;;;:::o;4455:129::-;4516:4;4556:20;;:8;:20;;;;4540:12;;:36;4455:129;:::o;4072:375::-;-1:-1:-1;;;;;4216:14:0;;4166:12;4216:14;;;:8;:14;;;;;;4208:31;;4232:6;4208:7;:31::i;:::-;-1:-1:-1;;;;;4191:14:0;;;;;;:8;:14;;;;;;;;:48;;;;4286:7;:13;;;;;4300:10;4286:25;;;;;;4278:42;;4313:6;4278:7;:42::i;:::-;-1:-1:-1;;;;;4250:13:0;;;;;;;:7;:13;;;;;;;;4264:10;4250:25;;;;;;;:70;;;;4354:12;;;;;:8;:12;;;;;4346:29;;4368:6;4346:7;:29::i;:::-;-1:-1:-1;;;;;4331:12:0;;;;;;;:8;:12;;;;;;;;;:44;;;;4391:26;;;;;;;4331:12;;4391:26;;;;;;;;;;;;;-1:-1:-1;4435:4:0;4072:375;;;;;:::o;2840:21::-;;;;;;:::o;2875:27::-;;;;:::o;4596:137::-;-1:-1:-1;;;;;4705:20:0;4673:12;4705:20;;;:8;:20;;;;;;;4596:137::o;2813:20::-;;;;;;;;;;;;;;;-1:-1:-1;;2813:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:102;2468:6;2500:1;2495;:6;;2487:15;;;;;;-1:-1:-1;2508:5:0;;;2414:102::o;3766:294::-;3907:10;3842:12;3898:20;;;:8;:20;;;;;;3890:37;;3920:6;3890:7;:37::i;:::-;3876:10;3867:20;;;;:8;:20;;;;;;:60;;;;-1:-1:-1;;;;;3961:12:0;;;;;;3953:29;;3975:6;3953:7;:29::i;:::-;-1:-1:-1;;;;;3938:12:0;;;;;;:8;:12;;;;;;;;;:44;;;;3998:32;;;;;;;3938:12;;4007:10;;3998:32;;;;;;;;;;-1:-1:-1;4048:4:0;3766:294;;;;:::o;2625:106::-;2679:6;2701:1;2697;:5;2689:14;;;;;;2722:1;2718;:5;;;;;;;2625:106;-1:-1:-1;;;2625:106:0:o;2517:107::-;2585:5;;;2600:6;;;:20;;;2619:1;2614;2610;:5;;;;;;:10;2600:20;2592:29;;;;;3353:164;-1:-1:-1;;;;;3481:19:0;;;3447:14;3481:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;3353:164::o;2292:116::-;2369:5;;;2393:6;;;;2385:15;;;;
Swarm Source
ipfs://90ac33bb2c9968549ddd61ad6c7bd9cf250dcddbe74610d74af3435b5165eb44
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.