Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 735 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Reject Payments | 6148760 | 2385 days ago | IN | 0 ETH | 0.00099105 | ||||
Reject Payments | 6148461 | 2385 days ago | IN | 0 ETH | 0.00055706 | ||||
Transfer | 6139176 | 2386 days ago | IN | 1.6 ETH | 0.00051748 | ||||
Whitelist Addres... | 6137217 | 2387 days ago | IN | 0 ETH | 0.0018165 | ||||
Transfer | 6132917 | 2387 days ago | IN | 1.599306 ETH | 0.00010732 | ||||
Accept Payments | 6113518 | 2391 days ago | IN | 0 ETH | 0.00172462 | ||||
Transfer | 6082418 | 2396 days ago | IN | 0.79844713 ETH | 0.00006419 | ||||
Reject Payments | 6067078 | 2398 days ago | IN | 0 ETH | 0.00055706 | ||||
Transfer | 6064723 | 2399 days ago | IN | 0.79848913 ETH | 0.00004279 | ||||
Transfer | 6064683 | 2399 days ago | IN | 0.79853113 ETH | 0.00004279 | ||||
Whitelist Addres... | 6063818 | 2399 days ago | IN | 0 ETH | 0.000447 | ||||
Transfer | 6063646 | 2399 days ago | IN | 1 ETH | 0.0028749 | ||||
Transfer | 6063561 | 2399 days ago | IN | 15 ETH | 0.00017249 | ||||
Transfer | 6063392 | 2399 days ago | IN | 2.409 ETH | 0.00005749 | ||||
Transfer | 6063229 | 2399 days ago | IN | 10 ETH | 0.00155244 | ||||
Transfer | 6063220 | 2399 days ago | IN | 2.8 ETH | 0.0028749 | ||||
Transfer | 6063196 | 2399 days ago | IN | 2 ETH | 0.00012074 | ||||
Transfer | 6062829 | 2399 days ago | IN | 0.79857313 ETH | 0.00006419 | ||||
Transfer | 6062677 | 2399 days ago | IN | 8 ETH | 0.00235741 | ||||
Transfer | 6062642 | 2399 days ago | IN | 5 ETH | 0.00235741 | ||||
Transfer | 6062593 | 2399 days ago | IN | 1 ETH | 0.00229992 | ||||
Transfer | 6062585 | 2399 days ago | IN | 0.5 ETH | 0.00235741 | ||||
Transfer | 6062561 | 2399 days ago | IN | 1.8205116 ETH | 0.00235741 | ||||
Transfer | 6062386 | 2399 days ago | IN | 0.79861513 ETH | 0.00006419 | ||||
Transfer | 6062313 | 2399 days ago | IN | 0.35 ETH | 0.00235741 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
6139176 | 2386 days ago | 1.6 ETH | ||||
6063646 | 2399 days ago | 1 ETH | ||||
6063561 | 2399 days ago | 15 ETH | ||||
6063392 | 2399 days ago | 2.409 ETH | ||||
6063229 | 2399 days ago | 10 ETH | ||||
6063220 | 2399 days ago | 2.8 ETH | ||||
6063196 | 2399 days ago | 2 ETH | ||||
6062677 | 2399 days ago | 8 ETH | ||||
6062642 | 2399 days ago | 5 ETH | ||||
6062593 | 2399 days ago | 1 ETH | ||||
6062585 | 2399 days ago | 0.5 ETH | ||||
6062561 | 2399 days ago | 1.8205116 ETH | ||||
6062313 | 2399 days ago | 0.35 ETH | ||||
6062230 | 2399 days ago | 0.335 ETH | ||||
6062221 | 2399 days ago | 2 ETH | ||||
6062192 | 2399 days ago | 3 ETH | ||||
6062096 | 2399 days ago | 0.45 ETH | ||||
6062052 | 2399 days ago | 0.9917748 ETH | ||||
6062005 | 2399 days ago | 1.6 ETH | ||||
6061964 | 2399 days ago | 3.16291211 ETH | ||||
6061689 | 2399 days ago | 3.25 ETH | ||||
6061582 | 2399 days ago | 31.5 ETH | ||||
6061470 | 2399 days ago | 4.4959 ETH | ||||
6061001 | 2400 days ago | 0.35 ETH | ||||
6060637 | 2400 days ago | 0.208637 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TokenSale
Compiler Version
v0.4.23+commit.124ca40d
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-04-24 */ pragma solidity 0.4.23; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a * b; assert(a == 0 || 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; } } /** * @title TokenSale * @dev Martin Halford, CTO, BlockGrain (AgriChain Pty Ltd) - April 2018 */ contract TokenSale { using SafeMath for uint256; // Address of owner address public owner; // Address where funds are collected address public wallet; // Amount of raised (in Wei) uint256 public amountRaised; // Upper limit of the amount to be collected uint256 public saleLimit = 25000 ether; // Minimum contribution permitted uint256 public minContribution = 0.5 ether; // Maximum contribution permitted uint256 public maxContribution = 500 ether; // Flag to accept or reject payments bool public isAcceptingPayments; // List of admins who can edit the whitelist mapping (address => bool) public tokenSaleAdmins; // List of addresses that are whitelisted for private sale mapping (address => bool) public whitelist; // List of addresses that have made payments (in Wei) mapping (address => uint256) public amountPaid; // modifier to check owner modifier onlyOwner() { require(msg.sender == owner); _; } // modifier to check whitelist admin status modifier onlyAdmin() { require(tokenSaleAdmins[msg.sender]); _; } // modifier to check if whitelisted address modifier isWhitelisted() { require(whitelist[msg.sender]); _; } // modifier to check if payments being accepted modifier acceptingPayments() { require(isAcceptingPayments); _; } /** * Constructor * @param _wallet Address where collected funds will be forwarded to */ constructor(address _wallet) public { require(_wallet != address(0)); owner = msg.sender; wallet = _wallet; tokenSaleAdmins[msg.sender] = true; } /** * @dev fallback function */ function () isWhitelisted acceptingPayments payable public { uint256 _contribution = msg.value; require(_contribution >= minContribution); require(_contribution <= maxContribution); require(msg.sender != address(0)); // add to sender's amountPaid record amountPaid[msg.sender] += _contribution; // add to amount raised amountRaised = amountRaised.add(_contribution); // handle edge case where amountRaised exceeds saleLimit if (amountRaised > saleLimit) { uint256 _refundAmount = amountRaised.sub(saleLimit); msg.sender.transfer(_refundAmount); _contribution = _contribution.sub(_refundAmount); _refundAmount = 0; amountRaised = saleLimit; isAcceptingPayments = false; } // transfer funds to external wallet wallet.transfer(_contribution); } /** * @dev Start accepting payments */ function acceptPayments() onlyAdmin public { isAcceptingPayments = true; } /** * @dev Stop accepting payments */ function rejectPayments() onlyAdmin public { isAcceptingPayments = false; } /** * @dev Add a user to the whitelist admins */ function addAdmin(address _admin) onlyOwner public { tokenSaleAdmins[_admin] = true; } /** * @dev Remove a user from the whitelist admins */ function removeAdmin(address _admin) onlyOwner public { tokenSaleAdmins[_admin] = false; } /** * @dev Add an address to the whitelist * @param _contributor The address of the contributor */ function whitelistAddress(address _contributor) onlyAdmin public { whitelist[_contributor] = true; } /** * @dev Add multiple addresses to the whitelist * @param _contributors The addresses of the contributor */ function whitelistAddresses(address[] _contributors) onlyAdmin public { for (uint256 i = 0; i < _contributors.length; i++) { whitelist[_contributors[i]] = true; } } /** * @dev Remove an addresses from the whitelist * @param _contributor The addresses of the contributor */ function unWhitelistAddress(address _contributor) onlyAdmin public { whitelist[_contributor] = false; } /** * @dev Remove multiple addresses from the whitelist * @param _contributors The addresses of the contributor */ function unWhitelistAddresses(address[] _contributors) onlyAdmin public { for (uint256 i = 0; i < _contributors.length; i++) { whitelist[_contributors[i]] = false; } } /** * @dev Update the sale limit * @param _saleLimit The updated sale limit value */ function updateSaleLimit(uint256 _saleLimit) onlyAdmin public { saleLimit = _saleLimit; } /** * @dev Update the minimum contribution * @param _minContribution The updated minimum contribution value */ function updateMinContribution(uint256 _minContribution) onlyAdmin public { minContribution = _minContribution; } /** * @dev Update the maximum contribution * @param _maxContribution The updated maximum contribution value */ function updateMaxContribution(uint256 _maxContribution) onlyAdmin public { maxContribution = _maxContribution; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_admin","type":"address"}],"name":"removeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contributors","type":"address[]"}],"name":"whitelistAddresses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptPayments","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_saleLimit","type":"uint256"}],"name":"updateSaleLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contributor","type":"address"}],"name":"whitelistAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_minContribution","type":"uint256"}],"name":"updateMinContribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"rejectPayments","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_admin","type":"address"}],"name":"addAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_maxContribution","type":"uint256"}],"name":"updateMaxContribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"amountPaid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxContribution","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":"isAcceptingPayments","outputs":[{"name":"","type":"bool"}],"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":true,"inputs":[],"name":"minContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contributor","type":"address"}],"name":"unWhitelistAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenSaleAdmins","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contributors","type":"address[]"}],"name":"unWhitelistAddresses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405269054b40b1f852bda000006003556706f05b59d3b20000600455681b1ae4d6e2ef50000060055534801561003757600080fd5b506040516020806111f883398101806040528101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561009657600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550506110798061017f6000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631785f53c146103735780632bf04304146103b65780633ddd53131461041c578063414c377b1461043357806341566585146104605780634efd9e2c146104a3578063521eb273146104d05780635a2056ba14610527578063704802751461053e5780637b3e5e7b146105815780637e26639f146105ac57806386b6f462146105d7578063879cb32e146106045780638d3d65761461065b5780638da5cb5b1461068657806392d9e3b8146106dd5780639b19251a1461070c578063aaffadf314610767578063cac9ffee14610792578063caeccaa0146107d5578063fc43489114610830575b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561017857600080fd5b600660009054906101000a900460ff16151561019357600080fd5b34915060045482101515156101a757600080fd5b60055482111515156101b857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156101f457600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506102568260025461089690919063ffffffff16565b60028190555060035460025411156103065761027f6003546002546108b490919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156102c7573d6000803e3d6000fd5b506102db81836108b490919063ffffffff16565b9150600090506003546002819055506000600660006101000a81548160ff0219169083151502179055505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561036e573d6000803e3d6000fd5b505050005b34801561037f57600080fd5b506103b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108cd565b005b3480156103c257600080fd5b5061041a60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610983565b005b34801561042857600080fd5b50610431610a6b565b005b34801561043f57600080fd5b5061045e60048036038101908080359060200190929190505050610ae0565b005b34801561046c57600080fd5b506104a1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b42565b005b3480156104af57600080fd5b506104ce60048036038101908080359060200190929190505050610bf5565b005b3480156104dc57600080fd5b506104e5610c57565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561053357600080fd5b5061053c610c7d565b005b34801561054a57600080fd5b5061057f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cf2565b005b34801561058d57600080fd5b50610596610da8565b6040518082815260200191505060405180910390f35b3480156105b857600080fd5b506105c1610dae565b6040518082815260200191505060405180910390f35b3480156105e357600080fd5b5061060260048036038101908080359060200190929190505050610db4565b005b34801561061057600080fd5b50610645600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e16565b6040518082815260200191505060405180910390f35b34801561066757600080fd5b50610670610e2e565b6040518082815260200191505060405180910390f35b34801561069257600080fd5b5061069b610e34565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106e957600080fd5b506106f2610e59565b604051808215151515815260200191505060405180910390f35b34801561071857600080fd5b5061074d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e6c565b604051808215151515815260200191505060405180910390f35b34801561077357600080fd5b5061077c610e8c565b6040518082815260200191505060405180910390f35b34801561079e57600080fd5b506107d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e92565b005b3480156107e157600080fd5b50610816600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f45565b604051808215151515815260200191505060405180910390f35b34801561083c57600080fd5b5061089460048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610f65565b005b60008082840190508381101515156108aa57fe5b8091505092915050565b60008282111515156108c257fe5b818303905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561092857600080fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156109dd57600080fd5b600090505b8151811015610a675760016008600084848151811015156109ff57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506109e2565b5050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610ac357600080fd5b6001600660006101000a81548160ff021916908315150217905550565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b3857600080fd5b8060038190555050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b9a57600080fd5b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c4d57600080fd5b8060048190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610cd557600080fd5b6000600660006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4d57600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60025481565b60035481565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610e0c57600080fd5b8060058190555050565b60096020528060005260406000206000915090505481565b60055481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900460ff1681565b60086020528060005260406000206000915054906101000a900460ff1681565b60045481565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610eea57600080fd5b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610fbf57600080fd5b600090505b8151811015611049576000600860008484815181101515610fe157fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610fc4565b50505600a165627a7a72305820e63464667a3f86abb5446b6d4cb3034da0a63b607ce9fff832ba5d1447e5cb580029000000000000000000000000620a5931a75941b9d78986603c3cbbac6c7978a8
Deployed Bytecode
0x60806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631785f53c146103735780632bf04304146103b65780633ddd53131461041c578063414c377b1461043357806341566585146104605780634efd9e2c146104a3578063521eb273146104d05780635a2056ba14610527578063704802751461053e5780637b3e5e7b146105815780637e26639f146105ac57806386b6f462146105d7578063879cb32e146106045780638d3d65761461065b5780638da5cb5b1461068657806392d9e3b8146106dd5780639b19251a1461070c578063aaffadf314610767578063cac9ffee14610792578063caeccaa0146107d5578063fc43489114610830575b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561017857600080fd5b600660009054906101000a900460ff16151561019357600080fd5b34915060045482101515156101a757600080fd5b60055482111515156101b857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156101f457600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506102568260025461089690919063ffffffff16565b60028190555060035460025411156103065761027f6003546002546108b490919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156102c7573d6000803e3d6000fd5b506102db81836108b490919063ffffffff16565b9150600090506003546002819055506000600660006101000a81548160ff0219169083151502179055505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561036e573d6000803e3d6000fd5b505050005b34801561037f57600080fd5b506103b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108cd565b005b3480156103c257600080fd5b5061041a60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610983565b005b34801561042857600080fd5b50610431610a6b565b005b34801561043f57600080fd5b5061045e60048036038101908080359060200190929190505050610ae0565b005b34801561046c57600080fd5b506104a1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b42565b005b3480156104af57600080fd5b506104ce60048036038101908080359060200190929190505050610bf5565b005b3480156104dc57600080fd5b506104e5610c57565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561053357600080fd5b5061053c610c7d565b005b34801561054a57600080fd5b5061057f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cf2565b005b34801561058d57600080fd5b50610596610da8565b6040518082815260200191505060405180910390f35b3480156105b857600080fd5b506105c1610dae565b6040518082815260200191505060405180910390f35b3480156105e357600080fd5b5061060260048036038101908080359060200190929190505050610db4565b005b34801561061057600080fd5b50610645600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e16565b6040518082815260200191505060405180910390f35b34801561066757600080fd5b50610670610e2e565b6040518082815260200191505060405180910390f35b34801561069257600080fd5b5061069b610e34565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106e957600080fd5b506106f2610e59565b604051808215151515815260200191505060405180910390f35b34801561071857600080fd5b5061074d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e6c565b604051808215151515815260200191505060405180910390f35b34801561077357600080fd5b5061077c610e8c565b6040518082815260200191505060405180910390f35b34801561079e57600080fd5b506107d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e92565b005b3480156107e157600080fd5b50610816600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f45565b604051808215151515815260200191505060405180910390f35b34801561083c57600080fd5b5061089460048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610f65565b005b60008082840190508381101515156108aa57fe5b8091505092915050565b60008282111515156108c257fe5b818303905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561092857600080fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156109dd57600080fd5b600090505b8151811015610a675760016008600084848151811015156109ff57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506109e2565b5050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610ac357600080fd5b6001600660006101000a81548160ff021916908315150217905550565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b3857600080fd5b8060038190555050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b9a57600080fd5b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c4d57600080fd5b8060048190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610cd557600080fd5b6000600660006101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4d57600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60025481565b60035481565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610e0c57600080fd5b8060058190555050565b60096020528060005260406000206000915090505481565b60055481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900460ff1681565b60086020528060005260406000206000915054906101000a900460ff1681565b60045481565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610eea57600080fd5b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610fbf57600080fd5b600090505b8151811015611049576000600860008484815181101515610fe157fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610fc4565b50505600a165627a7a72305820e63464667a3f86abb5446b6d4cb3034da0a63b607ce9fff832ba5d1447e5cb580029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000620a5931a75941b9d78986603c3cbbac6c7978a8
-----Decoded View---------------
Arg [0] : _wallet (address): 0x620a5931A75941b9D78986603C3cBBac6c7978A8
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000620a5931a75941b9d78986603c3cbbac6c7978a8
Swarm Source
bzzr://e63464667a3f86abb5446b6d4cb3034da0a63b607ce9fff832ba5d1447e5cb58
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.