More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 523 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Drain | 5315410 | 2315 days ago | IN | 0 ETH | 0.00011735 | ||||
Se Enable Transf... | 5315396 | 2315 days ago | IN | 0 ETH | 0.00013581 | ||||
Send To | 5254831 | 2326 days ago | IN | 0 ETH | 0.00019745 | ||||
Send To | 5254829 | 2326 days ago | IN | 0 ETH | 0.00019713 | ||||
Send To | 5246347 | 2327 days ago | IN | 0 ETH | 0.00015796 | ||||
Send To | 5246347 | 2327 days ago | IN | 0 ETH | 0.0001577 | ||||
Send To | 5246346 | 2327 days ago | IN | 0 ETH | 0.0001577 | ||||
Send To | 5227460 | 2330 days ago | IN | 0 ETH | 0.00043489 | ||||
Send To | 5215607 | 2332 days ago | IN | 0 ETH | 0.00059235 | ||||
Send To | 5215606 | 2332 days ago | IN | 0 ETH | 0.00081735 | ||||
Send To | 5212380 | 2333 days ago | IN | 0 ETH | 0.0007898 | ||||
Send To | 5211564 | 2333 days ago | IN | 0 ETH | 0.0007898 | ||||
Send To | 5211265 | 2333 days ago | IN | 0 ETH | 0.0007898 | ||||
Send To | 5210372 | 2333 days ago | IN | 0 ETH | 0.0005449 | ||||
Send To | 5206317 | 2334 days ago | IN | 0 ETH | 0.00031592 | ||||
Send To | 5206316 | 2334 days ago | IN | 0 ETH | 0.0003154 | ||||
Send To | 5206297 | 2334 days ago | IN | 0 ETH | 0.00031592 | ||||
Send To | 5206287 | 2334 days ago | IN | 0 ETH | 0.00031592 | ||||
Send To | 5206162 | 2334 days ago | IN | 0 ETH | 0.00031592 | ||||
Send To | 5201111 | 2335 days ago | IN | 0 ETH | 0.0007898 | ||||
Send To | 5200637 | 2335 days ago | IN | 0 ETH | 0.00019745 | ||||
Send To | 5200637 | 2335 days ago | IN | 0 ETH | 0.00027245 | ||||
Send To | 5198565 | 2335 days ago | IN | 0 ETH | 0.0005449 | ||||
Send To | 5191983 | 2336 days ago | IN | 0 ETH | 0.00021796 | ||||
Send To | 5191360 | 2336 days ago | IN | 0 ETH | 0.00023694 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
5451124 | 2293 days ago | 0 ETH | ||||
5450143 | 2293 days ago | 0 ETH | ||||
5446549 | 2293 days ago | 0 ETH | ||||
5092967 | 2353 days ago | 0.45 ETH | ||||
5091533 | 2353 days ago | 1 ETH | ||||
5091462 | 2353 days ago | 1 ETH | ||||
5088456 | 2354 days ago | 0.1 ETH | ||||
5087925 | 2354 days ago | 0.08 ETH | ||||
5087705 | 2354 days ago | 0.1 ETH | ||||
5087670 | 2354 days ago | 0.035 ETH | ||||
5084838 | 2354 days ago | 0.12 ETH | ||||
5081669 | 2355 days ago | 0.56051574 ETH | ||||
5076537 | 2356 days ago | 3 ETH | ||||
5076519 | 2356 days ago | 1 ETH | ||||
5072341 | 2356 days ago | 0.15 ETH | ||||
5056647 | 2359 days ago | 0.5 ETH | ||||
5052885 | 2360 days ago | 0.5 ETH | ||||
5051518 | 2360 days ago | 0.086287 ETH | ||||
5051508 | 2360 days ago | 0.1 ETH | ||||
5051262 | 2360 days ago | 0.22770744 ETH | ||||
5043406 | 2361 days ago | 0.1 ETH | ||||
5034865 | 2363 days ago | 0.35 ETH | ||||
5028868 | 2364 days ago | 0.005 ETH | ||||
5021913 | 2365 days ago | 0.1 ETH | ||||
5020295 | 2365 days ago | 0.5 ETH |
Loading...
Loading
Contract Name:
PlaakPreSale
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-01-03 */ pragma solidity ^0.4.13; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal constant returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal constant returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } // ERC20 Interface: https://github.com/ethereum/EIPs/issues/20 contract ERC20 { function transfer(address _to, uint256 _value) returns (bool success); function balanceOf(address _owner) constant returns (uint256 balance); } contract PlaakPreSale { using SafeMath for uint256; address public admin; uint public raisedWei; bool public haltSale = false; bool private enableTransfer = true; // Plaak Coin ERC20 public token; address ico ; function PlaakPreSale(address _ico, address _token){ token = ERC20(_token); ico = _ico; admin = msg.sender; } function setHaltSale( bool halt ) { require( msg.sender == admin ); haltSale = halt; } function seEnableTransfer( bool _transfer ) { require( msg.sender == admin ); enableTransfer = _transfer; } function seIcoAddress( address _ico ) { require( msg.sender == admin ); ico = _ico; } function drain(uint _amount) { require( msg.sender == admin ); if ( _amount == 0 ){ admin.transfer(this.balance); }else{ token.transfer(admin,_amount); } } function sendTo(address _to, uint _amount){ require( msg.sender == admin ); token.transfer(_to, _amount); } function() payable { buy( msg.sender ); } event Buy( address _buyer, uint _tokens, uint _payedWei ); function buy( address recipient ) payable returns(uint){ require( ! haltSale ); uint weiPayment = msg.value ; require( weiPayment > 0 ); raisedWei = raisedWei.add( weiPayment ); uint recievedTokens = weiPayment.mul( 850 ); assert( token.transfer( recipient, recievedTokens ) ); Buy( recipient, recievedTokens, weiPayment ); if(enableTransfer){ ico.transfer(msg.value); } return weiPayment; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_transfer","type":"bool"}],"name":"seEnableTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_ico","type":"address"}],"name":"seIcoAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"haltSale","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"halt","type":"bool"}],"name":"setHaltSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"sendTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"raisedWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"buy","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"drain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_ico","type":"address"},{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_buyer","type":"address"},{"indexed":false,"name":"_tokens","type":"uint256"},{"indexed":false,"name":"_payedWei","type":"uint256"}],"name":"Buy","type":"event"}]
Contract Creation Code
60606040526000600260006101000a81548160ff0219169083151502179055506001600260016101000a81548160ff021916908315150217905550341561004557600080fd5b604051604080610c0383398101604052808051906020019091908051906020019091905050806002806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610ac78061013c6000396000f3006060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305a506b0146100b05780630a33cd41146100d55780635fbaa3901461010e57806362aac84d1461013b5780639e1a00aa14610160578063bc59d45a146101a2578063f088d547146101cb578063f6b19c741461020d578063f851a44014610230578063fc0c546a14610285575b6100ad336102da565b50005b34156100bb57600080fd5b6100d360048080351515906020019091905050610523565b005b34156100e057600080fd5b61010c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061059b565b005b341561011957600080fd5b61012161063a565b604051808215151515815260200191505060405180910390f35b341561014657600080fd5b61015e6004808035151590602001909190505061064d565b005b341561016b57600080fd5b6101a0600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106c5565b005b34156101ad57600080fd5b6101b561080c565b6040518082815260200191505060405180910390f35b6101f7600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102da565b6040518082815260200191505060405180910390f35b341561021857600080fd5b61022e6004808035906020019091905050610812565b005b341561023b57600080fd5b610243610a00565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561029057600080fd5b610298610a25565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806000600260009054906101000a900460ff161515156102fb57600080fd5b34915060008211151561030d57600080fd5b61032282600154610a4a90919063ffffffff16565b60018190555061033d61035283610a6890919063ffffffff16565b90506002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561040b57600080fd5b6102c65a03f1151561041c57600080fd5b50505060405180519050151561042e57fe5b7f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed848284604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1600260019054906101000a900460ff161561051957600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561051857600080fd5b5b8192505050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561057e57600080fd5b80600260016101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105f657600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106a857600080fd5b80600260006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072057600080fd5b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156107ec57600080fd5b6102c65a03f115156107fd57600080fd5b50505060405180519050505050565b60015481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561086d57600080fd5b60008114156108f3576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156108ee57600080fd5b6109fd565b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156109e057600080fd5b6102c65a03f115156109f157600080fd5b50505060405180519050505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808284019050838110151515610a5e57fe5b8091505092915050565b60008082840290506000841480610a895750828482811515610a8657fe5b04145b1515610a9157fe5b80915050929150505600a165627a7a72305820e3fd785eefd3ad94953c686d0bf988548743d42f49f35a1124c5b8edca7a0d1a002900000000000000000000000063af16790b8df46f160d119711bfbb11763ee9f700000000000000000000000096fc0229b1aab013000909143f079ab096d55317
Deployed Bytecode
0x6060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305a506b0146100b05780630a33cd41146100d55780635fbaa3901461010e57806362aac84d1461013b5780639e1a00aa14610160578063bc59d45a146101a2578063f088d547146101cb578063f6b19c741461020d578063f851a44014610230578063fc0c546a14610285575b6100ad336102da565b50005b34156100bb57600080fd5b6100d360048080351515906020019091905050610523565b005b34156100e057600080fd5b61010c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061059b565b005b341561011957600080fd5b61012161063a565b604051808215151515815260200191505060405180910390f35b341561014657600080fd5b61015e6004808035151590602001909190505061064d565b005b341561016b57600080fd5b6101a0600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106c5565b005b34156101ad57600080fd5b6101b561080c565b6040518082815260200191505060405180910390f35b6101f7600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102da565b6040518082815260200191505060405180910390f35b341561021857600080fd5b61022e6004808035906020019091905050610812565b005b341561023b57600080fd5b610243610a00565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561029057600080fd5b610298610a25565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806000600260009054906101000a900460ff161515156102fb57600080fd5b34915060008211151561030d57600080fd5b61032282600154610a4a90919063ffffffff16565b60018190555061033d61035283610a6890919063ffffffff16565b90506002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561040b57600080fd5b6102c65a03f1151561041c57600080fd5b50505060405180519050151561042e57fe5b7f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed848284604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1600260019054906101000a900460ff161561051957600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561051857600080fd5b5b8192505050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561057e57600080fd5b80600260016101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105f657600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106a857600080fd5b80600260006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072057600080fd5b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156107ec57600080fd5b6102c65a03f115156107fd57600080fd5b50505060405180519050505050565b60015481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561086d57600080fd5b60008114156108f3576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156108ee57600080fd5b6109fd565b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156109e057600080fd5b6102c65a03f115156109f157600080fd5b50505060405180519050505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808284019050838110151515610a5e57fe5b8091505092915050565b60008082840290506000841480610a895750828482811515610a8657fe5b04145b1515610a9157fe5b80915050929150505600a165627a7a72305820e3fd785eefd3ad94953c686d0bf988548743d42f49f35a1124c5b8edca7a0d1a0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000063af16790b8df46f160d119711bfbb11763ee9f700000000000000000000000096fc0229b1aab013000909143f079ab096d55317
-----Decoded View---------------
Arg [0] : _ico (address): 0x63Af16790B8df46F160D119711bFBB11763eE9F7
Arg [1] : _token (address): 0x96fc0229b1aab013000909143f079Ab096D55317
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000063af16790b8df46f160d119711bfbb11763ee9f7
Arg [1] : 00000000000000000000000096fc0229b1aab013000909143f079ab096d55317
Swarm Source
bzzr://e3fd785eefd3ad94953c686d0bf988548743d42f49f35a1124c5b8edca7a0d1a
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.