Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 253 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5131419 | 2451 days ago | IN | 0.0604574 ETH | 0.00150983 | ||||
Transfer | 5130705 | 2451 days ago | IN | 0.1 ETH | 0.00008627 | ||||
Register Contrib... | 5130586 | 2451 days ago | IN | 0 ETH | 0.00290415 | ||||
Register Contrib... | 5130575 | 2451 days ago | IN | 0 ETH | 0.00189149 | ||||
Register Contrib... | 5130559 | 2451 days ago | IN | 0 ETH | 0.00104611 | ||||
Register Contrib... | 5130551 | 2451 days ago | IN | 0 ETH | 0.0035244 | ||||
Register Contrib... | 5130543 | 2451 days ago | IN | 0 ETH | 0.00189411 | ||||
Register Contrib... | 5130535 | 2451 days ago | IN | 0 ETH | 0.00189411 | ||||
Register Contrib... | 5130524 | 2451 days ago | IN | 0 ETH | 0.00189411 | ||||
0xa2288f76 | 5130514 | 2451 days ago | IN | 3.643304 ETH | 0.00309955 | ||||
Transfer | 5130462 | 2451 days ago | IN | 0.1 ETH | 0.000042 | ||||
Register Contrib... | 5130391 | 2451 days ago | IN | 0 ETH | 0.0035244 | ||||
Transfer | 5130016 | 2451 days ago | IN | 0.48 ETH | 0.00302842 | ||||
Transfer | 5129921 | 2451 days ago | IN | 0.5733 ETH | 0.0036932 | ||||
Transfer | 5129915 | 2451 days ago | IN | 0.25 ETH | 0.0036932 | ||||
Transfer | 5129879 | 2451 days ago | IN | 0.12535896 ETH | 0.00023545 | ||||
Transfer | 5129755 | 2451 days ago | IN | 0.175 ETH | 0.0036932 | ||||
Transfer | 5129702 | 2451 days ago | IN | 1.02365738 ETH | 0.00011772 | ||||
Transfer | 5128586 | 2452 days ago | IN | 0.16405037 ETH | 0.0036932 | ||||
Transfer | 5128263 | 2452 days ago | IN | 0.18071767 ETH | 0.0036932 | ||||
Transfer | 5128095 | 2452 days ago | IN | 0.44 ETH | 0.00011772 | ||||
Transfer | 5128094 | 2452 days ago | IN | 0.44 ETH | 0.00007386 | ||||
Transfer | 5127319 | 2452 days ago | IN | 0.11 ETH | 0.00147728 | ||||
Transfer | 5127009 | 2452 days ago | IN | 0.113 ETH | 0.00011772 | ||||
Transfer | 5126589 | 2452 days ago | IN | 0.00000001 ETH | 0.000042 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
5130514 | 2451 days ago | 3.643304 ETH | ||||
5130016 | 2451 days ago | 0.48 ETH | ||||
5129921 | 2451 days ago | 0.5733 ETH | ||||
5129915 | 2451 days ago | 0.25 ETH | ||||
5129879 | 2451 days ago | 0.12535896 ETH | ||||
5129755 | 2451 days ago | 0.175 ETH | ||||
5129702 | 2451 days ago | 1.02365738 ETH | ||||
5128586 | 2452 days ago | 0.16405037 ETH | ||||
5128263 | 2452 days ago | 0.18071767 ETH | ||||
5128095 | 2452 days ago | 0.44 ETH | ||||
5128094 | 2452 days ago | 0.44 ETH | ||||
5127319 | 2452 days ago | 0.11 ETH | ||||
5127009 | 2452 days ago | 0.113 ETH | ||||
5126414 | 2452 days ago | 0.1 ETH | ||||
5126325 | 2452 days ago | 0.2 ETH | ||||
5126125 | 2452 days ago | 0.1 ETH | ||||
5126000 | 2452 days ago | 0.12 ETH | ||||
5125844 | 2452 days ago | 0.1 ETH | ||||
5125519 | 2452 days ago | 3 ETH | ||||
5124874 | 2452 days ago | 0.19 ETH | ||||
5124432 | 2452 days ago | 0.1 ETH | ||||
5124368 | 2452 days ago | 1.1466 ETH | ||||
5124251 | 2452 days ago | 0.1 ETH | ||||
5123583 | 2453 days ago | 0.119 ETH | ||||
5122949 | 2453 days ago | 1.1 ETH |
Loading...
Loading
Contract Name:
PreIcoCrowdsale
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-17 */ pragma solidity 0.4.18; /* * https://github.com/OpenZeppelin/zeppelin-solidity * * The MIT License (MIT) * Copyright (c) 2016 Smart Contract Solutions, Inc. */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure 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 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; } } /* * https://github.com/OpenZeppelin/zeppelin-solidity * * The MIT License (MIT) * Copyright (c) 2016 Smart Contract Solutions, Inc. */ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } /** * @title One-time schedulable contract * @author Jakub Stefanski (https://github.com/jstefanski) * * https://github.com/OnLivePlatform/onlive-contracts * * The BSD 3-Clause Clear License * Copyright (c) 2018 OnLive LTD */ contract Schedulable is Ownable { /** * @dev First block when contract is active (inclusive). Zero if not scheduled. */ uint256 public startBlock; /** * @dev Last block when contract is active (inclusive). Zero if not scheduled. */ uint256 public endBlock; /** * @dev Contract scheduled within given blocks * @param startBlock uint256 The first block when contract is active (inclusive) * @param endBlock uint256 The last block when contract is active (inclusive) */ event Scheduled(uint256 startBlock, uint256 endBlock); modifier onlyNotZero(uint256 value) { require(value != 0); _; } modifier onlyScheduled() { require(isScheduled()); _; } modifier onlyNotScheduled() { require(!isScheduled()); _; } modifier onlyActive() { require(isActive()); _; } modifier onlyNotActive() { require(!isActive()); _; } /** * @dev Schedule contract activation for given block range * @param _startBlock uint256 The first block when contract is active (inclusive) * @param _endBlock uint256 The last block when contract is active (inclusive) */ function schedule(uint256 _startBlock, uint256 _endBlock) public onlyOwner onlyNotScheduled onlyNotZero(_startBlock) onlyNotZero(_endBlock) { require(_startBlock < _endBlock); startBlock = _startBlock; endBlock = _endBlock; Scheduled(_startBlock, _endBlock); } /** * @dev Check whether activation is scheduled */ function isScheduled() public view returns (bool) { return startBlock > 0 && endBlock > 0; } /** * @dev Check whether contract is currently active */ function isActive() public view returns (bool) { return block.number >= startBlock && block.number <= endBlock; } } /** * @title Pre-ICO Crowdsale with constant price and limited supply * @author Jakub Stefanski (https://github.com/jstefanski) * * https://github.com/OnLivePlatform/onlive-contracts * * The BSD 3-Clause Clear License * Copyright (c) 2018 OnLive LTD */ contract Mintable { uint256 public decimals; function mint(address to, uint256 amount) public; } /** * @title Crowdsale for off-chain payment methods * @author Jakub Stefanski (https://github.com/jstefanski) * * https://github.com/OnLivePlatform/onlive-contracts * * The BSD 3-Clause Clear License * Copyright (c) 2018 OnLive LTD */ contract PreIcoCrowdsale is Schedulable { using SafeMath for uint256; /** * @dev Address of contribution wallet */ address public wallet; /** * @dev Address of mintable token instance */ Mintable public token; /** * @dev Current amount of tokens available for sale */ uint256 public availableAmount; /** * @dev Price of token in Wei */ uint256 public price; /** * @dev Minimum ETH value sent as contribution */ uint256 public minValue; /** * @dev Indicates whether contribution identified by bytes32 id is already registered */ mapping (bytes32 => bool) public isContributionRegistered; function PreIcoCrowdsale( address _wallet, Mintable _token, uint256 _availableAmount, uint256 _price, uint256 _minValue ) public onlyValid(_wallet) onlyValid(_token) onlyNotZero(_availableAmount) onlyNotZero(_price) { wallet = _wallet; token = _token; availableAmount = _availableAmount; price = _price; minValue = _minValue; } /** * @dev Contribution is accepted * @param contributor address The recipient of the tokens * @param value uint256 The amount of contributed ETH * @param amount uint256 The amount of tokens */ event ContributionAccepted(address indexed contributor, uint256 value, uint256 amount); /** * @dev Off-chain contribution registered * @param id bytes32 A unique contribution id * @param contributor address The recipient of the tokens * @param amount uint256 The amount of tokens */ event ContributionRegistered(bytes32 indexed id, address indexed contributor, uint256 amount); modifier onlyValid(address addr) { require(addr != address(0)); _; } modifier onlySufficientValue(uint256 value) { require(value >= minValue); _; } modifier onlySufficientAvailableTokens(uint256 amount) { require(availableAmount >= amount); _; } modifier onlyUniqueContribution(bytes32 id) { require(!isContributionRegistered[id]); _; } /** * @dev Accept ETH transfers as contributions */ function () public payable { acceptContribution(msg.sender, msg.value); } /** * @dev Contribute ETH in exchange for tokens * @param contributor address The address that receives tokens */ function contribute(address contributor) public payable returns (uint256) { return acceptContribution(contributor, msg.value); } /** * @dev Register contribution with given id * @param id bytes32 A unique contribution id * @param contributor address The recipient of the tokens * @param amount uint256 The amount of tokens */ function registerContribution(bytes32 id, address contributor, uint256 amount) public onlyOwner onlyActive onlyValid(contributor) onlyNotZero(amount) onlyUniqueContribution(id) { isContributionRegistered[id] = true; mintTokens(contributor, amount); ContributionRegistered(id, contributor, amount); } /** * @dev Calculate amount of ONL tokens received for given ETH value * @param value uint256 Contribution value in ETH * @return uint256 Amount of received ONL tokens */ function calculateContribution(uint256 value) public view returns (uint256) { return value.mul(10 ** token.decimals()).div(price); } function acceptContribution(address contributor, uint256 value) private onlyActive onlyValid(contributor) onlySufficientValue(value) returns (uint256) { uint256 amount = calculateContribution(value); mintTokens(contributor, amount); wallet.transfer(value); ContributionAccepted(contributor, value, amount); return amount; } function mintTokens(address to, uint256 amount) private onlySufficientAvailableTokens(amount) { availableAmount = availableAmount.sub(amount); token.mint(to, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_startBlock","type":"uint256"},{"name":"_endBlock","type":"uint256"}],"name":"schedule","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"isContributionRegistered","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contributor","type":"address"}],"name":"contribute","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"isScheduled","outputs":[{"name":"","type":"bool"}],"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":"availableAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"calculateContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"id","type":"bytes32"},{"name":"contributor","type":"address"},{"name":"amount","type":"uint256"}],"name":"registerContribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_wallet","type":"address"},{"name":"_token","type":"address"},{"name":"_availableAmount","type":"uint256"},{"name":"_price","type":"uint256"},{"name":"_minValue","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"contributor","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ContributionAccepted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"id","type":"bytes32"},{"indexed":true,"name":"contributor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ContributionRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"startBlock","type":"uint256"},{"indexed":false,"name":"endBlock","type":"uint256"}],"name":"Scheduled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6060604052341561000f57600080fd5b60405160a080610ee683398101604052808051906020019091908051906020019091908051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156100cc57600080fd5b84600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561010957600080fd5b846000811415151561011a57600080fd5b846000811415151561012b57600080fd5b88600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555087600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550866005819055508560068190555084600781905550505050505050505050610d0c806101da6000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063083c6323146100f35780631d9b1d6f1461011c57806322f3e2d4146101485780633c2efb221461017557806348cd4cb1146101b4578063521eb273146101dd57806373e888fd146102325780637ee80d17146102745780638da5cb5b146102a157806391f7cfb9146102f6578063963e63c71461031f578063a035b1fe14610348578063f2fde38b14610371578063f658b1d5146103aa578063f8d578f0146103e1578063fc0c546a14610430575b6100f03334610485565b50005b34156100fe57600080fd5b6101066105c3565b6040518082815260200191505060405180910390f35b341561012757600080fd5b61014660048080359060200190919080359060200190919050506105c9565b005b341561015357600080fd5b61015b6106bb565b604051808215151515815260200191505060405180910390f35b341561018057600080fd5b61019a6004808035600019169060200190919050506106d6565b604051808215151515815260200191505060405180910390f35b34156101bf57600080fd5b6101c76106f6565b6040518082815260200191505060405180910390f35b34156101e857600080fd5b6101f06106fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61025e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610722565b6040518082815260200191505060405180910390f35b341561027f57600080fd5b610287610735565b604051808215151515815260200191505060405180910390f35b34156102ac57600080fd5b6102b461074f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561030157600080fd5b610309610774565b6040518082815260200191505060405180910390f35b341561032a57600080fd5b61033261077a565b6040518082815260200191505060405180910390f35b341561035357600080fd5b61035b610780565b6040518082815260200191505060405180910390f35b341561037c57600080fd5b6103a8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610786565b005b34156103b557600080fd5b6103cb60048080359060200190919050506108db565b6040518082815260200191505060405180910390f35b34156103ec57600080fd5b61042e60048080356000191690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109b6565b005b341561043b57600080fd5b610443610b41565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806104906106bb565b151561049b57600080fd5b83600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156104d857600080fd5b8360075481101515156104ea57600080fd5b6104f3856108db565b92506104ff8684610b67565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050151561056157600080fd5b8573ffffffffffffffffffffffffffffffffffffffff167fc82bd2657a86085d10f487c20f5c22d24b8031e8d43be961bfec4ee100df27ba8685604051808381526020018281526020019250505060405180910390a282935050505092915050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561062457600080fd5b61062c610735565b15151561063857600080fd5b816000811415151561064957600080fd5b816000811415151561065a57600080fd5b828410151561066857600080fd5b83600181905550826002819055507feb869b8b503112df6f227389651736ee39966235838a652775ed23fddd087f8f8484604051808381526020018281526020019250505060405180910390a150505050565b600060015443101580156106d157506002544311155b905090565b60086020528060005260406000206000915054906101000a900460ff1681565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061072e8234610485565b9050919050565b60008060015411801561074a57506000600254115b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60075481565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107e157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561081d57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006109af6006546109a1600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561097457600080fd5b6102c65a03f1151561098557600080fd5b50505060405180519050600a0a85610c7190919063ffffffff16565b610cac90919063ffffffff16565b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a1157600080fd5b610a196106bb565b1515610a2457600080fd5b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610a6157600080fd5b8160008114151515610a7257600080fd5b8460086000826000191660001916815260200190815260200160002060009054906101000a900460ff16151515610aa857600080fd5b600160086000886000191660001916815260200190815260200160002060006101000a81548160ff021916908315150217905550610ae68585610b67565b8473ffffffffffffffffffffffffffffffffffffffff1686600019167f1d978f9e1df3910a137d9fde0320c164e817c01d8142a2127d9a381e1ac67206866040518082815260200191505060405180910390a3505050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b808060055410151515610b7957600080fd5b610b8e82600554610cc790919063ffffffff16565b600581905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1984846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610c5857600080fd5b6102c65a03f11515610c6957600080fd5b505050505050565b6000806000841415610c865760009150610ca5565b8284029050828482811515610c9757fe5b04141515610ca157fe5b8091505b5092915050565b6000808284811515610cba57fe5b0490508091505092915050565b6000828211151515610cd557fe5b8183039050929150505600a165627a7a7230582024368f93bde28c972b75b4d79cd171c65366b9a8064afe523a8909b1e27388400029000000000000000000000000d0078f5c7e33bad8767c602d3aaee6e38481c9a10000000000000000000000006863be0e7cf7ce860a574760e9020d519a8bdc470000000000000000000000000000000000000000000a19916d2227742b400000000000000000000000000000000000000000000000000000000412d39db31000000000000000000000000000000000000000000000000000016345785d8a0000
Deployed Bytecode
0x6060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063083c6323146100f35780631d9b1d6f1461011c57806322f3e2d4146101485780633c2efb221461017557806348cd4cb1146101b4578063521eb273146101dd57806373e888fd146102325780637ee80d17146102745780638da5cb5b146102a157806391f7cfb9146102f6578063963e63c71461031f578063a035b1fe14610348578063f2fde38b14610371578063f658b1d5146103aa578063f8d578f0146103e1578063fc0c546a14610430575b6100f03334610485565b50005b34156100fe57600080fd5b6101066105c3565b6040518082815260200191505060405180910390f35b341561012757600080fd5b61014660048080359060200190919080359060200190919050506105c9565b005b341561015357600080fd5b61015b6106bb565b604051808215151515815260200191505060405180910390f35b341561018057600080fd5b61019a6004808035600019169060200190919050506106d6565b604051808215151515815260200191505060405180910390f35b34156101bf57600080fd5b6101c76106f6565b6040518082815260200191505060405180910390f35b34156101e857600080fd5b6101f06106fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61025e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610722565b6040518082815260200191505060405180910390f35b341561027f57600080fd5b610287610735565b604051808215151515815260200191505060405180910390f35b34156102ac57600080fd5b6102b461074f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561030157600080fd5b610309610774565b6040518082815260200191505060405180910390f35b341561032a57600080fd5b61033261077a565b6040518082815260200191505060405180910390f35b341561035357600080fd5b61035b610780565b6040518082815260200191505060405180910390f35b341561037c57600080fd5b6103a8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610786565b005b34156103b557600080fd5b6103cb60048080359060200190919050506108db565b6040518082815260200191505060405180910390f35b34156103ec57600080fd5b61042e60048080356000191690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109b6565b005b341561043b57600080fd5b610443610b41565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806104906106bb565b151561049b57600080fd5b83600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156104d857600080fd5b8360075481101515156104ea57600080fd5b6104f3856108db565b92506104ff8684610b67565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050151561056157600080fd5b8573ffffffffffffffffffffffffffffffffffffffff167fc82bd2657a86085d10f487c20f5c22d24b8031e8d43be961bfec4ee100df27ba8685604051808381526020018281526020019250505060405180910390a282935050505092915050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561062457600080fd5b61062c610735565b15151561063857600080fd5b816000811415151561064957600080fd5b816000811415151561065a57600080fd5b828410151561066857600080fd5b83600181905550826002819055507feb869b8b503112df6f227389651736ee39966235838a652775ed23fddd087f8f8484604051808381526020018281526020019250505060405180910390a150505050565b600060015443101580156106d157506002544311155b905090565b60086020528060005260406000206000915054906101000a900460ff1681565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061072e8234610485565b9050919050565b60008060015411801561074a57506000600254115b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60075481565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107e157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561081d57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006109af6006546109a1600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561097457600080fd5b6102c65a03f1151561098557600080fd5b50505060405180519050600a0a85610c7190919063ffffffff16565b610cac90919063ffffffff16565b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a1157600080fd5b610a196106bb565b1515610a2457600080fd5b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610a6157600080fd5b8160008114151515610a7257600080fd5b8460086000826000191660001916815260200190815260200160002060009054906101000a900460ff16151515610aa857600080fd5b600160086000886000191660001916815260200190815260200160002060006101000a81548160ff021916908315150217905550610ae68585610b67565b8473ffffffffffffffffffffffffffffffffffffffff1686600019167f1d978f9e1df3910a137d9fde0320c164e817c01d8142a2127d9a381e1ac67206866040518082815260200191505060405180910390a3505050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b808060055410151515610b7957600080fd5b610b8e82600554610cc790919063ffffffff16565b600581905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1984846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610c5857600080fd5b6102c65a03f11515610c6957600080fd5b505050505050565b6000806000841415610c865760009150610ca5565b8284029050828482811515610c9757fe5b04141515610ca157fe5b8091505b5092915050565b6000808284811515610cba57fe5b0490508091505092915050565b6000828211151515610cd557fe5b8183039050929150505600a165627a7a7230582024368f93bde28c972b75b4d79cd171c65366b9a8064afe523a8909b1e27388400029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d0078f5c7e33bad8767c602d3aaee6e38481c9a10000000000000000000000006863be0e7cf7ce860a574760e9020d519a8bdc470000000000000000000000000000000000000000000a19916d2227742b400000000000000000000000000000000000000000000000000000000412d39db31000000000000000000000000000000000000000000000000000016345785d8a0000
-----Decoded View---------------
Arg [0] : _wallet (address): 0xd0078f5c7E33BaD8767c602D3aaEe6e38481c9A1
Arg [1] : _token (address): 0x6863bE0e7CF7ce860A574760e9020D519a8bDC47
Arg [2] : _availableAmount (uint256): 12210000000000000000000000
Arg [3] : _price (uint256): 1146600000000000
Arg [4] : _minValue (uint256): 100000000000000000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000d0078f5c7e33bad8767c602d3aaee6e38481c9a1
Arg [1] : 0000000000000000000000006863be0e7cf7ce860a574760e9020d519a8bdc47
Arg [2] : 0000000000000000000000000000000000000000000a19916d2227742b400000
Arg [3] : 000000000000000000000000000000000000000000000000000412d39db31000
Arg [4] : 000000000000000000000000000000000000000000000000016345785d8a0000
Swarm Source
bzzr://24368f93bde28c972b75b4d79cd171c65366b9a8064afe523a8909b1e2738840
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.