Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 408 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5006494 | 2439 days ago | IN | 0.01 ETH | 0.0005358 | ||||
Submit Transacti... | 4762743 | 2481 days ago | IN | 0 ETH | 0.00098812 | ||||
Transfer | 4676973 | 2496 days ago | IN | 0.0021 ETH | 0.0005358 | ||||
Transfer | 4669611 | 2498 days ago | IN | 0.00024 ETH | 0.00038577 | ||||
Transfer | 4664792 | 2498 days ago | IN | 0.00150871 ETH | 0.00045007 | ||||
Transfer | 4639688 | 2503 days ago | IN | 0.02537453 ETH | 0.00042864 | ||||
Transfer | 4633478 | 2504 days ago | IN | 0.19 ETH | 0.00021 | ||||
Transfer | 4633159 | 2504 days ago | IN | 0.1928098 ETH | 0.00021 | ||||
Transfer | 4627192 | 2505 days ago | IN | 2.61 ETH | 0.00045007 | ||||
Transfer | 4627178 | 2505 days ago | IN | 2.63 ETH | 0.00045007 | ||||
Transfer | 4627028 | 2505 days ago | IN | 2.62 ETH | 0.00045007 | ||||
Transfer | 4627022 | 2505 days ago | IN | 2.62 ETH | 0.00045007 | ||||
Transfer | 4627015 | 2505 days ago | IN | 2.62 ETH | 0.00045007 | ||||
Transfer | 4627002 | 2505 days ago | IN | 2.62 ETH | 0.00045007 | ||||
Transfer | 4626996 | 2505 days ago | IN | 2.63 ETH | 0.00045007 | ||||
Transfer | 4626904 | 2505 days ago | IN | 2.1 ETH | 0.00045007 | ||||
Transfer | 4626892 | 2505 days ago | IN | 2.1 ETH | 0.000441 | ||||
Transfer | 4602946 | 2508 days ago | IN | 0.04577204 ETH | 0.00045007 | ||||
Transfer | 4602905 | 2508 days ago | IN | 0.04622211 ETH | 0.00045007 | ||||
Transfer | 4602695 | 2508 days ago | IN | 1.023 ETH | 0.000441 | ||||
Transfer | 4593979 | 2510 days ago | IN | 0.5 ETH | 0.00045007 | ||||
Transfer | 4592810 | 2510 days ago | IN | 0.01 ETH | 0.00042864 | ||||
Transfer | 4588361 | 2511 days ago | IN | 1.528 ETH | 0.0005358 | ||||
Transfer | 4588324 | 2511 days ago | IN | 1.528 ETH | 0.0005358 | ||||
Transfer | 4588317 | 2511 days ago | IN | 1.528 ETH | 0.0005358 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
4571280 | 2514 days ago | 0.0016 ETH | ||||
4570898 | 2514 days ago | 1.76 ETH | ||||
4570890 | 2514 days ago | 4 ETH | ||||
4570840 | 2514 days ago | 33 ETH | ||||
4570804 | 2514 days ago | 538.07368209 ETH | ||||
4570801 | 2514 days ago | 153 ETH | ||||
4570801 | 2514 days ago | 100 ETH | ||||
4570801 | 2514 days ago | 100 ETH | ||||
4570801 | 2514 days ago | 300 ETH | ||||
4570801 | 2514 days ago | 148 ETH | ||||
4570801 | 2514 days ago | 103 ETH | ||||
4570801 | 2514 days ago | 631 ETH | ||||
4570801 | 2514 days ago | 100 ETH | ||||
4570801 | 2514 days ago | 105 ETH | ||||
4570801 | 2514 days ago | 398 ETH | ||||
4570801 | 2514 days ago | 100 ETH | ||||
4570801 | 2514 days ago | 128.8 ETH | ||||
4570801 | 2514 days ago | 148 ETH | ||||
4570801 | 2514 days ago | 100 ETH | ||||
4570801 | 2514 days ago | 180 ETH | ||||
4570801 | 2514 days ago | 529 ETH | ||||
4570801 | 2514 days ago | 750 ETH | ||||
4570801 | 2514 days ago | 120 ETH | ||||
4570801 | 2514 days ago | 322 ETH | ||||
4570801 | 2514 days ago | 111 ETH |
Loading...
Loading
Contract Name:
PresaleOracles
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-11-16 */ pragma solidity ^0.4.18; 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; } } 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() { 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) onlyOwner public { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract Claimable is Ownable { address public pendingOwner; /** * @dev Modifier throws if called by any account other than the pendingOwner. */ modifier onlyPendingOwner() { require(msg.sender == pendingOwner); _; } /** * @dev Allows the current owner to set the pendingOwner address. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) onlyOwner public { pendingOwner = newOwner; } /** * @dev Allows the pendingOwner address to finalize the transfer. */ function claimOwnership() onlyPendingOwner public { OwnershipTransferred(owner, pendingOwner); owner = pendingOwner; pendingOwner = 0x0; } } contract ERC20Basic { uint256 public totalSupply; function balanceOf(address who) public constant returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } contract PresaleOracles is Claimable { /* * PresaleOracles * Simple Presale contract * built by github.com/rstormsf Roman Storm */ using SafeMath for uint256; uint256 public startTime; uint256 public endTime; uint256 public cap; uint256 public totalInvestedInWei; uint256 public minimumContribution; mapping(address => uint256) public investorBalances; mapping(address => bool) public whitelist; uint256 public investorsLength; address public vault; bool public isInitialized = false; // TESTED by Roman Storm function () public payable { buy(); } //TESTED by Roman Storm function Presale() public { } //TESTED by Roman Storm function initialize(uint256 _startTime, uint256 _endTime, uint256 _cap, uint256 _minimumContribution, address _vault) public onlyOwner { require(!isInitialized); require(_startTime != 0); require(_endTime != 0); require(_endTime > _startTime); require(_cap != 0); require(_minimumContribution != 0); require(_vault != 0x0); require(_cap > _minimumContribution); startTime = _startTime; endTime = _endTime; cap = _cap; isInitialized = true; minimumContribution = _minimumContribution; vault = _vault; } //TESTED by Roman Storm event Contribution(address indexed investor, uint256 investorAmount, uint256 investorTotal, uint256 totalAmount); function buy() public payable { require(whitelist[msg.sender]); require(isValidPurchase(msg.value)); require(isInitialized); require(getTime() >= startTime && getTime() <= endTime); address investor = msg.sender; investorBalances[investor] += msg.value; totalInvestedInWei += msg.value; forwardFunds(msg.value); Contribution(msg.sender, msg.value, investorBalances[investor], totalInvestedInWei); } //TESTED by Roman Storm function forwardFunds(uint256 _amount) internal { vault.transfer(_amount); } //TESTED by Roman Storm function claimTokens(address _token) public onlyOwner { if (_token == 0x0) { owner.transfer(this.balance); return; } ERC20Basic token = ERC20Basic(_token); uint256 balance = token.balanceOf(this); token.transfer(owner, balance); } function getTime() internal view returns(uint256) { return now; } //TESTED by Roman Storm function isValidPurchase(uint256 _amount) public view returns(bool) { bool nonZero = _amount > 0; bool hasMinimumAmount = investorBalances[msg.sender].add(_amount) >= minimumContribution; bool withinCap = totalInvestedInWei.add(_amount) <= cap; return hasMinimumAmount && withinCap && nonZero; } //TESTED by Roman Storm function whitelistInvestor(address _newInvestor) public onlyOwner { if(!whitelist[_newInvestor]) { whitelist[_newInvestor] = true; investorsLength++; } } //TESTED by Roman Storm function whitelistInvestors(address[] _investors) external onlyOwner { require(_investors.length <= 250); for(uint8 i=0; i<_investors.length;i++) { address newInvestor = _investors[i]; if(!whitelist[newInvestor]) { whitelist[newInvestor] = true; investorsLength++; } } } function blacklistInvestor(address _investor) public onlyOwner { if(whitelist[_investor]) { delete whitelist[_investor]; if(investorsLength != 0) { investorsLength--; } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isInitialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claimOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"Presale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_investors","type":"address[]"}],"name":"whitelistInvestors","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"investorsLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_amount","type":"uint256"}],"name":"isValidPurchase","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","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":"minimumContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investorBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newInvestor","type":"address"}],"name":"whitelistInvestor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"},{"name":"_cap","type":"uint256"},{"name":"_minimumContribution","type":"uint256"},{"name":"_vault","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalInvestedInWei","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":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_investor","type":"address"}],"name":"blacklistInvestor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"investor","type":"address"},{"indexed":false,"name":"investorAmount","type":"uint256"},{"indexed":false,"name":"investorTotal","type":"uint256"},{"indexed":false,"name":"totalAmount","type":"uint256"}],"name":"Contribution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6060604052600a805460a060020a60ff021916905560008054600160a060020a033316600160a060020a0319909116179055610acb806100406000396000f30060606040526004361061010e5763ffffffff60e060020a6000350416633197cbb68114610118578063355274ea1461013d578063392e53cd146101505780634e71e0c8146101775780635036d6101461018a5780635613680a1461019d578063594337a9146101bb57806361e214d8146101ce57806378e97925146101e45780638da5cb5b146101f7578063937e09b1146102265780639b19251a14610239578063a6f2ae3a1461010e578063b29a61c114610258578063c430bcda14610277578063ccd6529614610296578063df8de3e7146102c1578063e30c3978146102e0578063f117c924146102f3578063f2fde38b14610306578063fbfa77cf14610325578063ffc1b03814610338575b610116610357565b005b341561012357600080fd5b61012b610486565b60405190815260200160405180910390f35b341561014857600080fd5b61012b61048c565b341561015b57600080fd5b610163610492565b604051901515815260200160405180910390f35b341561018257600080fd5b6101166104a2565b341561019557600080fd5b610116610530565b34156101a857600080fd5b6101166004803560248101910135610532565b34156101c657600080fd5b61012b6105ef565b34156101d957600080fd5b6101636004356105f5565b34156101ef57600080fd5b61012b610667565b341561020257600080fd5b61020a61066d565b604051600160a060020a03909116815260200160405180910390f35b341561023157600080fd5b61012b61067c565b341561024457600080fd5b610163600160a060020a0360043516610682565b341561026357600080fd5b61012b600160a060020a0360043516610697565b341561028257600080fd5b610116600160a060020a03600435166106a9565b34156102a157600080fd5b610116600435602435604435606435600160a060020a0360843516610719565b34156102cc57600080fd5b610116600160a060020a036004351661080b565b34156102eb57600080fd5b61020a610973565b34156102fe57600080fd5b61012b610982565b341561031157600080fd5b610116600160a060020a0360043516610988565b341561033057600080fd5b61020a6109d2565b341561034357600080fd5b610116600160a060020a03600435166109e1565b600160a060020a03331660009081526008602052604081205460ff16151561037e57600080fd5b610387346105f5565b151561039257600080fd5b600a5460a060020a900460ff1615156103aa57600080fd5b6002546103b5610a52565b101580156103cc57506003546103c9610a52565b11155b15156103d757600080fd5b5033600160a060020a0381166000908152600760205260409020805434908101909155600580548201905561040b90610a56565b33600160a060020a03167f460eb5f4fd2327fac159ebd2dfcf744a60eed1a83dd95367e1811f166396748e346007600085600160a060020a0316600160a060020a031681526020019081526020016000205460055460405180848152602001838152602001828152602001935050505060405180910390a250565b60035481565b60045481565b600a5460a060020a900460ff1681565b60015433600160a060020a039081169116146104bd57600080fd5b600154600054600160a060020a0391821691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b565b60008054819033600160a060020a0390811691161461055057600080fd5b60fa83111561055e57600080fd5b600091505b60ff8216839010156105e957838360ff841681811061057e57fe5b60209081029290920135600160a060020a0316600081815260089093526040909220549192505060ff1615156105de57600160a060020a0381166000908152600860205260409020805460ff191660019081179091556009805490910190555b600190910190610563565b50505050565b60095481565b600654600160a060020a0333166000908152600760205260408120549091828411918391829161062b908763ffffffff610a8916565b1015915060045461064786600554610a8990919063ffffffff16565b111590508180156106555750805b801561065e5750825b95945050505050565b60025481565b600054600160a060020a031681565b60065481565b60086020526000908152604090205460ff1681565b60076020526000908152604090205481565b60005433600160a060020a039081169116146106c457600080fd5b600160a060020a03811660009081526008602052604090205460ff16151561071657600160a060020a0381166000908152600860205260409020805460ff191660019081179091556009805490910190555b50565b60005433600160a060020a0390811691161461073457600080fd5b600a5460a060020a900460ff161561074b57600080fd5b84151561075757600080fd5b83151561076357600080fd5b84841161076f57600080fd5b82151561077b57600080fd5b81151561078757600080fd5b600160a060020a038116151561079c57600080fd5b8183116107a857600080fd5b600294909455600392909255600455600a8054600692909255600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff1974ff00000000000000000000000000000000000000001990921660a060020a1791909116179055565b60008054819033600160a060020a0390811691161461082957600080fd5b600160a060020a038316151561087757600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561087257600080fd5b61096e565b82915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156108d157600080fd5b6102c65a03f115156108e257600080fd5b505050604051805160008054919350600160a060020a03808616935063a9059cbb92169084906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561095257600080fd5b6102c65a03f1151561096357600080fd5b505050604051805150505b505050565b600154600160a060020a031681565b60055481565b60005433600160a060020a039081169116146109a357600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600a54600160a060020a031681565b60005433600160a060020a039081169116146109fc57600080fd5b600160a060020a03811660009081526008602052604090205460ff161561071657600160a060020a0381166000908152600860205260409020805460ff1916905560095415610716576009805460001901905550565b4290565b600a54600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561071657600080fd5b600082820183811015610a9857fe5b93925050505600a165627a7a72305820577380f91fdf502082113b7b3151cc8d57a51a0f76f108d0c61a17a165ee6a300029
Deployed Bytecode
0x60606040526004361061010e5763ffffffff60e060020a6000350416633197cbb68114610118578063355274ea1461013d578063392e53cd146101505780634e71e0c8146101775780635036d6101461018a5780635613680a1461019d578063594337a9146101bb57806361e214d8146101ce57806378e97925146101e45780638da5cb5b146101f7578063937e09b1146102265780639b19251a14610239578063a6f2ae3a1461010e578063b29a61c114610258578063c430bcda14610277578063ccd6529614610296578063df8de3e7146102c1578063e30c3978146102e0578063f117c924146102f3578063f2fde38b14610306578063fbfa77cf14610325578063ffc1b03814610338575b610116610357565b005b341561012357600080fd5b61012b610486565b60405190815260200160405180910390f35b341561014857600080fd5b61012b61048c565b341561015b57600080fd5b610163610492565b604051901515815260200160405180910390f35b341561018257600080fd5b6101166104a2565b341561019557600080fd5b610116610530565b34156101a857600080fd5b6101166004803560248101910135610532565b34156101c657600080fd5b61012b6105ef565b34156101d957600080fd5b6101636004356105f5565b34156101ef57600080fd5b61012b610667565b341561020257600080fd5b61020a61066d565b604051600160a060020a03909116815260200160405180910390f35b341561023157600080fd5b61012b61067c565b341561024457600080fd5b610163600160a060020a0360043516610682565b341561026357600080fd5b61012b600160a060020a0360043516610697565b341561028257600080fd5b610116600160a060020a03600435166106a9565b34156102a157600080fd5b610116600435602435604435606435600160a060020a0360843516610719565b34156102cc57600080fd5b610116600160a060020a036004351661080b565b34156102eb57600080fd5b61020a610973565b34156102fe57600080fd5b61012b610982565b341561031157600080fd5b610116600160a060020a0360043516610988565b341561033057600080fd5b61020a6109d2565b341561034357600080fd5b610116600160a060020a03600435166109e1565b600160a060020a03331660009081526008602052604081205460ff16151561037e57600080fd5b610387346105f5565b151561039257600080fd5b600a5460a060020a900460ff1615156103aa57600080fd5b6002546103b5610a52565b101580156103cc57506003546103c9610a52565b11155b15156103d757600080fd5b5033600160a060020a0381166000908152600760205260409020805434908101909155600580548201905561040b90610a56565b33600160a060020a03167f460eb5f4fd2327fac159ebd2dfcf744a60eed1a83dd95367e1811f166396748e346007600085600160a060020a0316600160a060020a031681526020019081526020016000205460055460405180848152602001838152602001828152602001935050505060405180910390a250565b60035481565b60045481565b600a5460a060020a900460ff1681565b60015433600160a060020a039081169116146104bd57600080fd5b600154600054600160a060020a0391821691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b565b60008054819033600160a060020a0390811691161461055057600080fd5b60fa83111561055e57600080fd5b600091505b60ff8216839010156105e957838360ff841681811061057e57fe5b60209081029290920135600160a060020a0316600081815260089093526040909220549192505060ff1615156105de57600160a060020a0381166000908152600860205260409020805460ff191660019081179091556009805490910190555b600190910190610563565b50505050565b60095481565b600654600160a060020a0333166000908152600760205260408120549091828411918391829161062b908763ffffffff610a8916565b1015915060045461064786600554610a8990919063ffffffff16565b111590508180156106555750805b801561065e5750825b95945050505050565b60025481565b600054600160a060020a031681565b60065481565b60086020526000908152604090205460ff1681565b60076020526000908152604090205481565b60005433600160a060020a039081169116146106c457600080fd5b600160a060020a03811660009081526008602052604090205460ff16151561071657600160a060020a0381166000908152600860205260409020805460ff191660019081179091556009805490910190555b50565b60005433600160a060020a0390811691161461073457600080fd5b600a5460a060020a900460ff161561074b57600080fd5b84151561075757600080fd5b83151561076357600080fd5b84841161076f57600080fd5b82151561077b57600080fd5b81151561078757600080fd5b600160a060020a038116151561079c57600080fd5b8183116107a857600080fd5b600294909455600392909255600455600a8054600692909255600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff1974ff00000000000000000000000000000000000000001990921660a060020a1791909116179055565b60008054819033600160a060020a0390811691161461082957600080fd5b600160a060020a038316151561087757600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561087257600080fd5b61096e565b82915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156108d157600080fd5b6102c65a03f115156108e257600080fd5b505050604051805160008054919350600160a060020a03808616935063a9059cbb92169084906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561095257600080fd5b6102c65a03f1151561096357600080fd5b505050604051805150505b505050565b600154600160a060020a031681565b60055481565b60005433600160a060020a039081169116146109a357600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600a54600160a060020a031681565b60005433600160a060020a039081169116146109fc57600080fd5b600160a060020a03811660009081526008602052604090205460ff161561071657600160a060020a0381166000908152600860205260409020805460ff1916905560095415610716576009805460001901905550565b4290565b600a54600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561071657600080fd5b600082820183811015610a9857fe5b93925050505600a165627a7a72305820577380f91fdf502082113b7b3151cc8d57a51a0f76f108d0c61a17a165ee6a300029
Swarm Source
bzzr://577380f91fdf502082113b7b3151cc8d57a51a0f76f108d0c61a17a165ee6a30
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.