More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 249 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer Token | 4917113 | 2458 days ago | IN | 0 ETH | 0.00126302 | ||||
Transfer | 4914200 | 2459 days ago | IN | 0.05 ETH | 0.00147 | ||||
Transfer | 4909256 | 2460 days ago | IN | 2 ETH | 0.00130068 | ||||
Transfer | 4909237 | 2460 days ago | IN | 2 ETH | 0.00044 | ||||
Transfer | 4909214 | 2460 days ago | IN | 2 ETH | 0.0011466 | ||||
Transfer | 4909206 | 2460 days ago | IN | 2 ETH | 0.00055597 | ||||
Transfer | 4909186 | 2460 days ago | IN | 2.74 ETH | 0.00136571 | ||||
Transfer | 4909181 | 2460 days ago | IN | 0.25 ETH | 0.0026579 | ||||
Transfer | 4909179 | 2460 days ago | IN | 7.3 ETH | 0.0025986 | ||||
Transfer | 4909163 | 2460 days ago | IN | 1.55 ETH | 0.00260228 | ||||
Transfer | 4909114 | 2460 days ago | IN | 0.1 ETH | 0.00259308 | ||||
Transfer | 4909096 | 2460 days ago | IN | 0.4 ETH | 0.00149102 | ||||
Transfer | 4909059 | 2460 days ago | IN | 0.25 ETH | 0.00149102 | ||||
Transfer | 4909024 | 2460 days ago | IN | 1.13 ETH | 0.00260228 | ||||
Transfer | 4909003 | 2460 days ago | IN | 2 ETH | 0.00273142 | ||||
Transfer | 4908997 | 2460 days ago | IN | 1.5 ETH | 0.00136619 | ||||
Transfer Token | 4908997 | 2460 days ago | IN | 0 ETH | 0.00140818 | ||||
Transfer | 4908868 | 2460 days ago | IN | 0.6 ETH | 0.00195207 | ||||
Transfer | 4908847 | 2460 days ago | IN | 0.173 ETH | 0.00136136 | ||||
Transfer | 4908835 | 2460 days ago | IN | 0.9 ETH | 0.00260276 | ||||
Transfer | 4908830 | 2460 days ago | IN | 0.51 ETH | 0.00125172 | ||||
Transfer | 4908793 | 2460 days ago | IN | 0.02 ETH | 0.00149102 | ||||
Transfer | 4908787 | 2460 days ago | IN | 0.3 ETH | 0.0026579 | ||||
Transfer | 4908742 | 2460 days ago | IN | 0.05 ETH | 0.00129654 | ||||
Transfer | 4908739 | 2460 days ago | IN | 0.1 ETH | 0.00149102 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
4909256 | 2460 days ago | 2 ETH | ||||
4909186 | 2460 days ago | 2.74 ETH | ||||
4909181 | 2460 days ago | 0.25 ETH | ||||
4909179 | 2460 days ago | 7.3 ETH | ||||
4909163 | 2460 days ago | 1.55 ETH | ||||
4909114 | 2460 days ago | 0.1 ETH | ||||
4909096 | 2460 days ago | 0.4 ETH | ||||
4909059 | 2460 days ago | 0.25 ETH | ||||
4909024 | 2460 days ago | 1.13 ETH | ||||
4909003 | 2460 days ago | 2 ETH | ||||
4908997 | 2460 days ago | 1.5 ETH | ||||
4908868 | 2460 days ago | 0.6 ETH | ||||
4908847 | 2460 days ago | 0.173 ETH | ||||
4908835 | 2460 days ago | 0.9 ETH | ||||
4908830 | 2460 days ago | 0.51 ETH | ||||
4908793 | 2460 days ago | 0.02 ETH | ||||
4908787 | 2460 days ago | 0.3 ETH | ||||
4908742 | 2460 days ago | 0.05 ETH | ||||
4908739 | 2460 days ago | 0.1 ETH | ||||
4908727 | 2460 days ago | 1.5 ETH | ||||
4908614 | 2460 days ago | 0.5 ETH | ||||
4908519 | 2460 days ago | 1 ETH | ||||
4908366 | 2460 days ago | 0.0705379 ETH | ||||
4908322 | 2460 days ago | 0.085 ETH | ||||
4908212 | 2460 days ago | 1.5 ETH |
Loading...
Loading
Contract Name:
ArbitrageCtCrowdsale
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-12-03 */ pragma solidity ^0.4.4; 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; } } // Standard token interface (ERC 20) // https://github.com/ethereum/EIPs/issues/20 contract ERC20 { // Functions: /// @return total amount of tokens uint256 public totalSupply; /// @param _owner The address from which the balance will be retrieved /// @return The balance function balanceOf(address _owner) constant returns (uint256); /// @notice send `_value` token to `_to` from `msg.sender` /// @param _to The address of the recipient /// @param _value The amount of token to be transferred /// @return Whether the transfer was successful or not function transfer(address _to, uint256 _value) returns (bool); /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from` /// @param _from The address of the sender /// @param _to The address of the recipient /// @param _value The amount of token to be transferred /// @return Whether the transfer was successful or not function transferFrom(address _from, address _to, uint256 _value) returns (bool); /// @notice `msg.sender` approves `_addr` to spend `_value` tokens /// @param _spender The address of the account able to transfer the tokens /// @param _value The amount of wei to be approved for transfer /// @return Whether the approval was successful or not function approve(address _spender, uint256 _value) returns (bool); /// @param _owner The address of the account owning tokens /// @param _spender The address of the account able to transfer the tokens /// @return Amount of remaining tokens allowed to spent function allowance(address _owner, address _spender) constant returns (uint256); // Events: event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); } /** * @title Contract for object that have an owner */ contract Owned { /** * Contract owner address */ address public owner; /** * @dev Delegate contract to another person * @param _owner New owner address */ function setOwner(address _owner) onlyOwner { owner = _owner; } /** * @dev Owner check modifier */ modifier onlyOwner { if (msg.sender != owner) throw; _; } } contract ArbitrageCtCrowdsale is Owned { event Print(string _name, uint _value); using SafeMath for uint; address public multisig = 0xe98bdde8edbfc6ff6bb8804077b6be9d4401a71d; address public addressOfERC20Tocken = 0x1245ef80F4d9e02ED9425375e8F649B9221b31D8; ERC20 public token; uint public startICO = now; uint public endICO = 1515974400; //Mon, 15 Jan 2018 00:00:00 GMT uint public tokenETHAmount = 75000 * 100000000; function tokenBalance() constant returns (uint256) { return token.balanceOf(address(this)); } function ArbitrageCtCrowdsale(){//(address _addressOfERC20Tocken){ owner = msg.sender; token = ERC20(addressOfERC20Tocken); //token = ERC20(_addressOfERC20Tocken); } //Адрес токена установлен при деплоее /* function setAddressOfERC20Tocken(address _addressOfERC20Tocken) onlyOwner { addressOfERC20Tocken = _addressOfERC20Tocken; token = ERC20(addressOfERC20Tocken); }*/ function transferToken(address _to, uint _value) onlyOwner returns (bool) { return token.transfer(_to, _value); } function() payable { doPurchase(); } function doPurchase() payable { require(now >= startICO && now < endICO); require(msg.value >= 10000000000000000); // > 0.01 ETH uint sum = msg.value; uint tokensAmount; tokensAmount = sum.mul(tokenETHAmount).div(1000000000000000000);//.mul(token.decimals); //Bonus if(sum >= 100 * 1000000000000000000){ tokensAmount = tokensAmount.mul(110).div(100); } else if(sum >= 50 * 1000000000000000000){ tokensAmount = tokensAmount.mul(109).div(100); } else if(sum >= 30 * 1000000000000000000){ tokensAmount = tokensAmount.mul(108).div(100); } else if(sum >= 20 * 1000000000000000000){ tokensAmount = tokensAmount.mul(107).div(100); } else if(sum >= 10 * 1000000000000000000){ tokensAmount = tokensAmount.mul(106).div(100); } else if(sum >= 7 * 1000000000000000000){ tokensAmount = tokensAmount.mul(105).div(100); } else if(sum >= 5 * 1000000000000000000){ tokensAmount = tokensAmount.mul(104).div(100); } else if(sum >= 3 * 1000000000000000000){ tokensAmount = tokensAmount.mul(103).div(100); } else if(sum >= 2 * 1000000000000000000){ tokensAmount = tokensAmount.mul(102).div(100); } else if(sum >= 1 * 1000000000000000000){ tokensAmount = tokensAmount.mul(101).div(100); } else if(sum >= 500000000000000000){ tokensAmount = tokensAmount.mul(1005).div(1000); } require(tokenBalance() > tokensAmount); require(token.transfer(msg.sender, tokensAmount)); multisig.transfer(msg.value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"multisig","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startICO","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":"addressOfERC20Tocken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"doPurchase","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"tokenETHAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Print","type":"event"}]
Contract Creation Code
606060405260018054600160a060020a031990811673e98bdde8edbfc6ff6bb8804077b6be9d4401a71d1790915560028054909116731245ef80f4d9e02ed9425375e8f649b9221b31d817905542600455635a5bef006005556506d23ad5f800600655341561006d57600080fd5b60008054600160a060020a03338116600160a060020a0319928316179092556002546003805490921692169190911790556106b4806100ad6000396000f3006060604052600436106100955763ffffffff60e060020a6000350416631072cbea811461009f57806313af4035146100d55780634783c35b146100f45780634f248409146101235780637fa8c158146101485780638da5cb5b1461015b5780638e111ef61461016e5780639e1a4d19146101815780639f856de514610095578063ed824f2f14610194578063fc0c546a146101a7575b61009d6101ba565b005b34156100aa57600080fd5b6100c1600160a060020a0360043516602435610498565b604051901515815260200160405180910390f35b34156100e057600080fd5b61009d600160a060020a0360043516610534565b34156100ff57600080fd5b61010761057e565b604051600160a060020a03909116815260200160405180910390f35b341561012e57600080fd5b61013661058d565b60405190815260200160405180910390f35b341561015357600080fd5b610136610593565b341561016657600080fd5b610107610599565b341561017957600080fd5b6101076105a8565b341561018c57600080fd5b6101366105b7565b341561019f57600080fd5b610136610631565b34156101b257600080fd5b610107610637565b60008060045442101580156101d0575060055442105b15156101db57600080fd5b662386f26fc100003410156101ef57600080fd5b34915061021f670de0b6b3a76400006102136006548561064690919063ffffffff16565b9063ffffffff61067116565b905068056bc75e2d63100000821061024e57610247606461021383606e63ffffffff61064616565b90506103c8565b6802b5e3af16b1880000821061027457610247606461021383606d63ffffffff61064616565b6801a055690d9db80000821061029a57610247606461021383606c63ffffffff61064616565b6801158e460913d0000082106102c057610247606461021383606b63ffffffff61064616565b678ac7230489e8000082106102e557610247606461021383606a63ffffffff61064616565b676124fee993bc0000821061030a57610247606461021383606963ffffffff61064616565b674563918244f40000821061032f57610247606461021383606863ffffffff61064616565b6729a2241af62c0000821061035457610247606461021383606763ffffffff61064616565b671bc16d674ec80000821061037957610247606461021383606663ffffffff61064616565b670de0b6b3a7640000821061039e57610247606461021383606563ffffffff61064616565b6706f05b59d3b2000082106103c8576103c56103e8610213836103ed63ffffffff61064616565b90505b806103d16105b7565b116103db57600080fd5b600354600160a060020a031663a9059cbb338360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561043a57600080fd5b6102c65a03f1151561044b57600080fd5b50505060405180519050151561046057600080fd5b600154600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561049457600080fd5b5050565b6000805433600160a060020a039081169116146104b457600080fd5b600354600160a060020a031663a9059cbb848460006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561051357600080fd5b6102c65a03f1151561052457600080fd5b5050506040518051949350505050565b60005433600160a060020a0390811691161461054f57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600160a060020a031681565b60055481565b60045481565b600054600160a060020a031681565b600254600160a060020a031681565b600354600090600160a060020a03166370a0823130836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561061257600080fd5b6102c65a03f1151561062357600080fd5b505050604051805191505090565b60065481565b600354600160a060020a031681565b6000828202831580610662575082848281151561065f57fe5b04145b151561066a57fe5b9392505050565b600080828481151561067f57fe5b049493505050505600a165627a7a723058204cb15a17ef529bed9f0083727555a43901d49cf44a7bb49e638a1b66c2e3526f0029
Deployed Bytecode
0x6060604052600436106100955763ffffffff60e060020a6000350416631072cbea811461009f57806313af4035146100d55780634783c35b146100f45780634f248409146101235780637fa8c158146101485780638da5cb5b1461015b5780638e111ef61461016e5780639e1a4d19146101815780639f856de514610095578063ed824f2f14610194578063fc0c546a146101a7575b61009d6101ba565b005b34156100aa57600080fd5b6100c1600160a060020a0360043516602435610498565b604051901515815260200160405180910390f35b34156100e057600080fd5b61009d600160a060020a0360043516610534565b34156100ff57600080fd5b61010761057e565b604051600160a060020a03909116815260200160405180910390f35b341561012e57600080fd5b61013661058d565b60405190815260200160405180910390f35b341561015357600080fd5b610136610593565b341561016657600080fd5b610107610599565b341561017957600080fd5b6101076105a8565b341561018c57600080fd5b6101366105b7565b341561019f57600080fd5b610136610631565b34156101b257600080fd5b610107610637565b60008060045442101580156101d0575060055442105b15156101db57600080fd5b662386f26fc100003410156101ef57600080fd5b34915061021f670de0b6b3a76400006102136006548561064690919063ffffffff16565b9063ffffffff61067116565b905068056bc75e2d63100000821061024e57610247606461021383606e63ffffffff61064616565b90506103c8565b6802b5e3af16b1880000821061027457610247606461021383606d63ffffffff61064616565b6801a055690d9db80000821061029a57610247606461021383606c63ffffffff61064616565b6801158e460913d0000082106102c057610247606461021383606b63ffffffff61064616565b678ac7230489e8000082106102e557610247606461021383606a63ffffffff61064616565b676124fee993bc0000821061030a57610247606461021383606963ffffffff61064616565b674563918244f40000821061032f57610247606461021383606863ffffffff61064616565b6729a2241af62c0000821061035457610247606461021383606763ffffffff61064616565b671bc16d674ec80000821061037957610247606461021383606663ffffffff61064616565b670de0b6b3a7640000821061039e57610247606461021383606563ffffffff61064616565b6706f05b59d3b2000082106103c8576103c56103e8610213836103ed63ffffffff61064616565b90505b806103d16105b7565b116103db57600080fd5b600354600160a060020a031663a9059cbb338360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561043a57600080fd5b6102c65a03f1151561044b57600080fd5b50505060405180519050151561046057600080fd5b600154600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561049457600080fd5b5050565b6000805433600160a060020a039081169116146104b457600080fd5b600354600160a060020a031663a9059cbb848460006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561051357600080fd5b6102c65a03f1151561052457600080fd5b5050506040518051949350505050565b60005433600160a060020a0390811691161461054f57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600160a060020a031681565b60055481565b60045481565b600054600160a060020a031681565b600254600160a060020a031681565b600354600090600160a060020a03166370a0823130836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561061257600080fd5b6102c65a03f1151561062357600080fd5b505050604051805191505090565b60065481565b600354600160a060020a031681565b6000828202831580610662575082848281151561065f57fe5b04145b151561066a57fe5b9392505050565b600080828481151561067f57fe5b049493505050505600a165627a7a723058204cb15a17ef529bed9f0083727555a43901d49cf44a7bb49e638a1b66c2e3526f0029
Swarm Source
bzzr://4cb15a17ef529bed9f0083727555a43901d49cf44a7bb49e638a1b66c2e3526f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 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.