Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 2,258 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Collect | 5577818 | 2467 days ago | IN | 0 ETH | 0.00125882 | ||||
Transfer | 4354506 | 2677 days ago | IN | 0.9 ETH | 0.0021 | ||||
Transfer | 4354470 | 2677 days ago | IN | 0.99 ETH | 0.0021 | ||||
Transfer | 4354445 | 2677 days ago | IN | 0.9 ETH | 0.0021 | ||||
Transfer | 4354437 | 2677 days ago | IN | 1 ETH | 0.0021 | ||||
Transfer | 4354320 | 2677 days ago | IN | 0.15 ETH | 0.0021 | ||||
Transfer | 4353379 | 2677 days ago | IN | 0.1 ETH | 0.0021 | ||||
Owner Emit | 4352779 | 2677 days ago | IN | 0 ETH | 0.00158976 | ||||
Buy | 4352758 | 2677 days ago | IN | 0.1 ETH | 0.00159837 | ||||
Buy | 4351866 | 2678 days ago | IN | 0.15 ETH | 0.0012538 | ||||
Buy | 4351825 | 2678 days ago | IN | 0.5 ETH | 0.00400659 | ||||
Buy | 4351802 | 2678 days ago | IN | 0.1 ETH | 0.0009388 | ||||
Buy | 4351791 | 2678 days ago | IN | 0.165 ETH | 0.00400911 | ||||
Buy | 4351780 | 2678 days ago | IN | 0.1 ETH | 0.0012538 | ||||
Buy | 4351772 | 2678 days ago | IN | 0.111 ETH | 0.00134397 | ||||
Buy | 4351740 | 2678 days ago | IN | 0.74 ETH | 0.00432024 | ||||
Buy | 4351714 | 2678 days ago | IN | 0.1127 ETH | 0.00337911 | ||||
Buy | 4351671 | 2678 days ago | IN | 0.3581 ETH | 0.00400785 | ||||
Buy | 4351653 | 2678 days ago | IN | 0.51594513 ETH | 0.00400659 | ||||
Buy | 4351620 | 2678 days ago | IN | 0.2417 ETH | 0.0012538 | ||||
Buy | 4351611 | 2678 days ago | IN | 1 ETH | 0.00149262 | ||||
Buy | 4351607 | 2678 days ago | IN | 0.2369 ETH | 0.0009388 | ||||
Buy | 4351605 | 2678 days ago | IN | 0.2369 ETH | 0.0012538 | ||||
Buy | 4351595 | 2678 days ago | IN | 0.1103 ETH | 0.00103662 | ||||
Buy | 4351592 | 2678 days ago | IN | 0.19 ETH | 0.00400659 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
5577818 | 2467 days ago | 1,747.16544483 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
BM_ICO
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-09-09 */ pragma solidity ^0.4.16; contract BMToken { function totalSupply() constant external returns (uint256); function mintTokens(address holder, uint256 amount) external; } contract BMmkPreICO { function getDataHolders(address holder) external constant returns(uint256); } contract BMPreICO { function getDataHolders(address holder) external constant returns(uint256); } contract BMPreICOAffiliateProgramm { function refferalPreICOBonus(address referral) constant external returns (uint256 bonus); function partnerPreICOBonus(address partner) constant external returns (uint256 bonus); } contract BMICOAffiliateProgramm { function add_referral(address referral, string promo, uint256 amount) external returns(address, uint256, uint256); } contract BM_ICO { BMToken contractTokens; BMmkPreICO contractMKPreICO; BMPreICO contractPreICO; BMPreICOAffiliateProgramm contractAffiliatePreICO; BMICOAffiliateProgramm contractAffiliateICO; address public owner; address public exchangesOwner; mapping (uint8 => uint256) public holdersBonus; mapping (address => bool) public claimedMK; mapping (address => bool) public claimedPreICO; mapping (uint8 => uint256) public partnerBonus; mapping (address => bool) public claimedPartnerPreICO; uint256 public startDate = 1505001600; //10.09.2017 00:00 GMT uint256 public endDate = 1507593600; //10.10.2017 00:00 GMT bool isOwnerEmit = false; uint256 public icoTokenSupply = 7*(10**26); mapping (uint8 => uint256) public priceRound; mapping(address => bool) exchanges; function BM_ICO() { owner = msg.sender; exchangesOwner = address(0xCa92b75B7Ada1B460Eb5C012F1ebAd72c27B19D9); contractTokens = BMToken(0xf028adee51533b1b47beaa890feb54a457f51e89); contractAffiliatePreICO = BMPreICOAffiliateProgramm(0x6203188c0dd1a4607614dbc8af409e91ed46def0); contractAffiliateICO = BMICOAffiliateProgramm(0xbe44459058383729be8247802d4314ea76ca9e5a); contractMKPreICO = BMmkPreICO(0xe9958afac6a3e16d32d3cb62a82f84d3c43c8012); contractPreICO = BMPreICO(0x7600431745bd5bb27315f8376971c81cc8026a78); priceRound[0] = 0.000064 ether; //MK priceRound[1] = 0.000071 ether; //PreICO priceRound[2] = 0.000107 ether; //1 round 10.09.2017-20.09.2017 priceRound[3] = 0.000114 ether; //2 round 20.09.2017-25.09.2017 priceRound[4] = 0.000121 ether; //3 round 25.09.2017-30.09.2017 priceRound[5] = 0.000143 ether; //4 round 30.09.2017-10.10.2017 } modifier isOwner() { assert(msg.sender == owner); _; } function changeOwner(address new_owner) isOwner { assert(new_owner!=address(0x0)); assert(new_owner!=address(this)); owner = new_owner; } function addExchange(address new_exchange) isOwner { assert(new_exchange!=address(0x0)); assert(new_exchange!=address(this)); assert(exchanges[new_exchange]==false); exchanges[new_exchange] = true; } function cast(uint256 x) constant internal returns (uint128 z) { assert((z = uint128(x)) == x); } function etherToTokens(uint256 etherAmount, uint256 tokenPrice) constant returns(uint256) { return uint256(cast((etherAmount * (10**18) + cast(tokenPrice) / 2) / cast(tokenPrice))); } function tokensToEther(uint256 tokenAmount, uint256 tokenPrice) constant returns(uint256) { return uint256(cast((tokenPrice * cast(tokenAmount) + (10**18) / 2) / (10**18))); } function periodNow() constant returns (uint8 period) { if(now >= 1505001600 && now < 1505865600){ period = 2; } else if(now >= 1505865600 && now < 1506297600){ period = 3; } else if(now >= 1506297600 && now < 1506729600){ period = 4; } else if(now >= 1506729600 && now < 1507593600){ period = 5; } else { period = 6; } } function claim_PreICOTokens(address holder) { uint256 reward = 0; if(claimedMK[holder]==false){ reward = etherToTokens(contractMKPreICO.getDataHolders(holder), priceRound[0]); icoTokenSupply -= reward; claimedMK[holder] = true; } if(claimedPreICO[holder]==false){ uint256 preico_reward = etherToTokens(contractPreICO.getDataHolders(holder), priceRound[1]); reward += preico_reward; icoTokenSupply -= preico_reward; reward += etherToTokens(contractAffiliatePreICO.refferalPreICOBonus(holder), priceRound[1]); claimedPreICO[holder] = true; } assert(reward>0); if(exchanges[holder] == true) { contractTokens.mintTokens(exchangesOwner, reward); } else { contractTokens.mintTokens(holder, reward); } } function claim_partnerPreICOTokens(address partner) { assert(claimedPartnerPreICO[partner]==false); uint256 reward = etherToTokens(contractAffiliatePreICO.partnerPreICOBonus(partner), priceRound[1]); assert(reward>0); contractTokens.mintTokens(partner, reward); claimedPartnerPreICO[partner] = true; } function buy(string promo) payable { uint8 period_number = periodNow(); assert(exchanges[msg.sender]==false); assert(period_number >= 2 && period_number <= 5); assert(icoTokenSupply > 0); assert(msg.value >= 0.1 ether); uint256 amount_invest = msg.value; uint256 reward = etherToTokens(amount_invest, priceRound[period_number]); if(reward > icoTokenSupply) { reward = icoTokenSupply; amount_invest = tokensToEther(reward, priceRound[period_number]); assert(msg.value > amount_invest); msg.sender.transfer(msg.value - amount_invest); } icoTokenSupply -= reward; if (bytes(promo).length > 0) { var (partner_address, partner_bonus, referral_bonus) = contractAffiliateICO.add_referral(msg.sender, promo, amount_invest); if(partner_bonus > 0 && partner_address != address(0x0)) { uint256 p_bonus = etherToTokens(partner_bonus, priceRound[period_number]); partnerBonus[period_number] += p_bonus; contractTokens.mintTokens(partner_address, p_bonus); } if(referral_bonus > 0) { uint256 bonus = etherToTokens(referral_bonus, priceRound[period_number]); holdersBonus[period_number] += bonus; reward += bonus; } } contractTokens.mintTokens(msg.sender, reward); } function () payable { buy(''); } function collect() isOwner { assert(this.balance > 0); msg.sender.transfer(this.balance); } function ownerEmit() isOwner { assert(now > endDate); assert(isOwnerEmit==false); uint256 users_emit = ((7*(10**26))-icoTokenSupply); // 700 000 000 // ico amount - 70% supply // funds amount - 30% supply // funds amount = ico amount * 3 / 7 uint256 dev_emit = users_emit * 30 / 70; // contractTokens.totalSupply() = users_emit + partner_rewards + users_bouns // uint256 partner_and_bouns_rewards = contractTokens.totalSupply() - users_emit; // dev_emit = dev_emit - partner_and_bouns_rewards; dev_emit = dev_emit + users_emit - contractTokens.totalSupply(); isOwnerEmit = true; contractTokens.mintTokens(msg.sender, dev_emit); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"startDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"etherAmount","type":"uint256"},{"name":"tokenPrice","type":"uint256"}],"name":"etherToTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"holder","type":"address"}],"name":"claim_PreICOTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"periodNow","outputs":[{"name":"period","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedPartnerPreICO","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"exchangesOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"promo","type":"string"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"ownerEmit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"partner","type":"address"}],"name":"claim_partnerPreICOTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"priceRound","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"new_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"new_exchange","type":"address"}],"name":"addExchange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedMK","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"holdersBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"partnerBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"collect","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenAmount","type":"uint256"},{"name":"tokenPrice","type":"uint256"}],"name":"tokensToEther","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedPreICO","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
60606040526359b48080600c556359dc0d80600d55600e805460ff191690556b024306c4097859c43c000000600f55341561003957600080fd5b5b60058054600160a060020a033316600160a060020a031991821617825560068054821673ca92b75b7ada1b460eb5c012f1ebad72c27b19d917905560008054821673f028adee51533b1b47beaa890feb54a457f51e89178155600380548316736203188c0dd1a4607614dbc8af409e91ed46def017905560048054831673be44459058383729be8247802d4314ea76ca9e5a17905560018054831673e9958afac6a3e16d32d3cb62a82f84d3c43c801217905560028054909216737600431745bd5bb27315f8376971c81cc8026a78179091556010602052653a35294400007f6e0956cda88cad152e89927e53611735b61a5c762d1428573c6931b0a5efcb0155654092f9c770007f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f55656150e0fdb0007f853b2fefe141400fef543280f93d98bd49996069f632d0d20236afeeed8e46a2556567aeb18120007fb3edd0d534d647cffdae9f1294f11ad21f3fcf2814bea44c92bbb8d384a57d9e55656e0c820490007f1588ac671d87f82adc0e6ae8ab009c0de98f92a20243897597e566bc59b9c126555265820ec833f0007f61a7346ab5ebdac457db2a901eaf1b805239b6049a1b2f34bab85e2e274f39cb555b5b6112788061021a6000396000f300606060405236156101015763ffffffff60e060020a6000350416630b97bc86811461011c5780630fa95aee14610141578063182439de1461016c57806327ac9e5f1461018d57806331e88fee146101b65780633f966082146101e9578063492cc7691461021857806350909851146102605780636e3c5759146102755780638da5cb5b14610296578063a65b62c9146102c5578063a6f9dae1146102f0578063aa10ce2214610311578063c24a0f8b14610332578063c94e7b5c14610357578063d49c51b71461037c578063d737035d146103af578063dcc8a508146103da578063e522538114610405578063f720f3d21461041a578063fdcc6be314610445575b5b610119602060405190810160405260008152610478565b5b005b341561012757600080fd5b61012f61081d565b60405190815260200160405180910390f35b341561014c57600080fd5b61012f600435602435610823565b60405190815260200160405180910390f35b341561017757600080fd5b610119600160a060020a03600435166108b2565b005b341561019857600080fd5b6101a0610c73565b60405160ff909116815260200160405180910390f35b34156101c157600080fd5b6101d5600160a060020a0360043516610d10565b604051901515815260200160405180910390f35b34156101f457600080fd5b6101fc610d25565b604051600160a060020a03909116815260200160405180910390f35b61011960046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061047895505050505050565b005b341561026b57600080fd5b610119610d34565b005b341561028057600080fd5b610119600160a060020a0360043516610e71565b005b34156102a157600080fd5b6101fc610fdb565b604051600160a060020a03909116815260200160405180910390f35b34156102d057600080fd5b61012f60ff60043516610fea565b60405190815260200160405180910390f35b34156102fb57600080fd5b610119600160a060020a0360043516610ffc565b005b341561031c57600080fd5b610119600160a060020a0360043516611071565b005b341561033d57600080fd5b61012f611104565b60405190815260200160405180910390f35b341561036257600080fd5b61012f61110a565b60405190815260200160405180910390f35b341561038757600080fd5b6101d5600160a060020a0360043516611110565b604051901515815260200160405180910390f35b34156103ba57600080fd5b61012f60ff60043516611125565b60405190815260200160405180910390f35b34156103e557600080fd5b61012f60ff60043516611137565b60405190815260200160405180910390f35b341561041057600080fd5b610119611149565b005b341561042557600080fd5b61012f6004356024356111b6565b60405190815260200160405180910390f35b341561045057600080fd5b6101d5600160a060020a0360043516611215565b604051901515815260200160405180910390f35b60008060008060008060008061048c610c73565b600160a060020a03331660009081526011602052604090205490985060ff16156104b257fe5b60028860ff16101580156104ca575060058860ff1611155b15156104d257fe5b600f54600090116104df57fe5b67016345785d8a00003410156104f157fe5b60ff8816600090815260106020526040902054349750610512908890610823565b9550600f5486111561058357600f5460ff89166000908152601060205260409020549096506105429087906111b6565b96503487901161054e57fe5b33600160a060020a03166108fc8834039081150290604051600060405180830381858888f19350505050151561058357600080fd5b5b600f805487900390556000895111156107a657600454600160a060020a03166264d618338b8a6000604051606001526040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156106215780820151818401525b602001610608565b50505050905090810190601f16801561064e5780820380516001836020036101000a031916815260200191505b50945050505050606060405180830381600087803b151561066e57600080fd5b6102c65a03f1151561067f57600080fd5b505050604051805190602001805190602001805190509450945094506000841180156106b35750600160a060020a03851615155b156107605760ff88166000908152601060205260409020546106d6908590610823565b60ff89166000908152600a60205260408082208054840190559054919350600160a060020a039091169063f0dda65c90879085905160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561074b57600080fd5b6102c65a03f1151561075c57600080fd5b5050505b60008311156107a65760ff8816600090815260106020526040902054610787908490610823565b60ff891660009081526007602052604090208054820190559586019590505b5b600054600160a060020a031663f0dda65c338860405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156107fd57600080fd5b6102c65a03f1151561080e57600080fd5b5050505b505050505050505050565b600c5481565b60006108976108318361122a565b6fffffffffffffffffffffffffffffffff16600261084e8561122a565b6fffffffffffffffffffffffffffffffff1681151561086957fe5b046fffffffffffffffffffffffffffffffff1685670de0b6b3a7640000020181151561089157fe5b0461122a565b6fffffffffffffffffffffffffffffffff1690505b92915050565b600160a060020a038116600090815260086020526040812054819060ff1615156109ae5760015461097f90600160a060020a031663ecbdb6338560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561093357600080fd5b6102c65a03f1151561094457600080fd5b50505060405180516000805260106020527f6e0956cda88cad152e89927e53611735b61a5c762d1428573c6931b0a5efcb0154909150610823565b600f80548290039055600160a060020a0384166000908152600860205260409020805460ff1916600117905591505b600160a060020a03831660009081526009602052604090205460ff161515610b5c57600254610a7a90600160a060020a031663ecbdb6338560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b600f8054829003905560035492810192909150610b3490600160a060020a031663a74324348560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b600160a060020a0384166000908152600960205260409020805460ff19166001179055909101905b60008211610b6657fe5b600160a060020a03831660009081526011602052604090205460ff16151560011415610c0257600054600654600160a060020a039182169163f0dda65c91168460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610be957600080fd5b6102c65a03f11515610bfa57600080fd5b505050610c6d565b600054600160a060020a031663f0dda65c848460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610c5857600080fd5b6102c65a03f11515610c6957600080fd5b5050505b5b505050565b60006359b480804210158015610c8c57506359c1af8042105b15610c9957506002610d09565b6359c1af804210158015610cb057506359c8470042105b15610cbd57506003610d09565b6359c847004210158015610cd457506359cede8042105b15610ce157506004610d09565b6359cede804210158015610cf857506359dc0d8042105b15610d0557506005610d09565b5060065b5b5b5b5b90565b600b6020526000908152604090205460ff1681565b600654600160a060020a031681565b600554600090819033600160a060020a03908116911614610d5157fe5b600d544211610d5c57fe5b600e5460ff1615610d6957fe5b600f546b024306c4097859c43c0000000391506046601e83025b60008054929091049250600160a060020a03909116906318160ddd90604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610dd457600080fd5b6102c65a03f11515610de557600080fd5b5050506040518051600e805460ff191660011790556000549284010391600160a060020a0316905063f0dda65c338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610e5757600080fd5b6102c65a03f11515610e6857600080fd5b5050505b5b5050565b600160a060020a0381166000908152600b602052604081205460ff1615610e9457fe5b600354610f3d90600160a060020a031662dff60a8460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b905060008111610f4957fe5b600054600160a060020a031663f0dda65c838360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610f9f57600080fd5b6102c65a03f11515610fb057600080fd5b505050600160a060020a0382166000908152600b60205260409020805460ff191660011790555b5050565b600554600160a060020a031681565b60106020526000908152604090205481565b60055433600160a060020a0390811691161461101457fe5b600160a060020a038116151561102657fe5b30600160a060020a031681600160a060020a03161415151561104457fe5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60055433600160a060020a0390811691161461108957fe5b600160a060020a038116151561109b57fe5b30600160a060020a031681600160a060020a0316141515156110b957fe5b600160a060020a03811660009081526011602052604090205460ff16156110dc57fe5b600160a060020a0381166000908152601160205260409020805460ff191660011790555b5b50565b600d5481565b600f5481565b60086020526000908152604090205460ff1681565b60076020526000908152604090205481565b600a6020526000908152604090205481565b60055433600160a060020a0390811691161461116157fe5b6000600160a060020a033016311161117557fe5b33600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f1935050505015156111b257600080fd5b5b5b565b6000610897670de0b6b3a76400006111cd8561122a565b6fffffffffffffffffffffffffffffffff1684026706f05b59d3b200000181151561089157fe5b0461122a565b6fffffffffffffffffffffffffffffffff1690505b92915050565b60096020526000908152604090205460ff1681565b806fffffffffffffffffffffffffffffffff8116811461124657fe5b5b9190505600a165627a7a72305820462ebadeaba1b05bce3195c9e7f5b2cbb1443f515c8d6fcf0fe53bc54f3695b50029
Deployed Bytecode
0x606060405236156101015763ffffffff60e060020a6000350416630b97bc86811461011c5780630fa95aee14610141578063182439de1461016c57806327ac9e5f1461018d57806331e88fee146101b65780633f966082146101e9578063492cc7691461021857806350909851146102605780636e3c5759146102755780638da5cb5b14610296578063a65b62c9146102c5578063a6f9dae1146102f0578063aa10ce2214610311578063c24a0f8b14610332578063c94e7b5c14610357578063d49c51b71461037c578063d737035d146103af578063dcc8a508146103da578063e522538114610405578063f720f3d21461041a578063fdcc6be314610445575b5b610119602060405190810160405260008152610478565b5b005b341561012757600080fd5b61012f61081d565b60405190815260200160405180910390f35b341561014c57600080fd5b61012f600435602435610823565b60405190815260200160405180910390f35b341561017757600080fd5b610119600160a060020a03600435166108b2565b005b341561019857600080fd5b6101a0610c73565b60405160ff909116815260200160405180910390f35b34156101c157600080fd5b6101d5600160a060020a0360043516610d10565b604051901515815260200160405180910390f35b34156101f457600080fd5b6101fc610d25565b604051600160a060020a03909116815260200160405180910390f35b61011960046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061047895505050505050565b005b341561026b57600080fd5b610119610d34565b005b341561028057600080fd5b610119600160a060020a0360043516610e71565b005b34156102a157600080fd5b6101fc610fdb565b604051600160a060020a03909116815260200160405180910390f35b34156102d057600080fd5b61012f60ff60043516610fea565b60405190815260200160405180910390f35b34156102fb57600080fd5b610119600160a060020a0360043516610ffc565b005b341561031c57600080fd5b610119600160a060020a0360043516611071565b005b341561033d57600080fd5b61012f611104565b60405190815260200160405180910390f35b341561036257600080fd5b61012f61110a565b60405190815260200160405180910390f35b341561038757600080fd5b6101d5600160a060020a0360043516611110565b604051901515815260200160405180910390f35b34156103ba57600080fd5b61012f60ff60043516611125565b60405190815260200160405180910390f35b34156103e557600080fd5b61012f60ff60043516611137565b60405190815260200160405180910390f35b341561041057600080fd5b610119611149565b005b341561042557600080fd5b61012f6004356024356111b6565b60405190815260200160405180910390f35b341561045057600080fd5b6101d5600160a060020a0360043516611215565b604051901515815260200160405180910390f35b60008060008060008060008061048c610c73565b600160a060020a03331660009081526011602052604090205490985060ff16156104b257fe5b60028860ff16101580156104ca575060058860ff1611155b15156104d257fe5b600f54600090116104df57fe5b67016345785d8a00003410156104f157fe5b60ff8816600090815260106020526040902054349750610512908890610823565b9550600f5486111561058357600f5460ff89166000908152601060205260409020549096506105429087906111b6565b96503487901161054e57fe5b33600160a060020a03166108fc8834039081150290604051600060405180830381858888f19350505050151561058357600080fd5b5b600f805487900390556000895111156107a657600454600160a060020a03166264d618338b8a6000604051606001526040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156106215780820151818401525b602001610608565b50505050905090810190601f16801561064e5780820380516001836020036101000a031916815260200191505b50945050505050606060405180830381600087803b151561066e57600080fd5b6102c65a03f1151561067f57600080fd5b505050604051805190602001805190602001805190509450945094506000841180156106b35750600160a060020a03851615155b156107605760ff88166000908152601060205260409020546106d6908590610823565b60ff89166000908152600a60205260408082208054840190559054919350600160a060020a039091169063f0dda65c90879085905160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561074b57600080fd5b6102c65a03f1151561075c57600080fd5b5050505b60008311156107a65760ff8816600090815260106020526040902054610787908490610823565b60ff891660009081526007602052604090208054820190559586019590505b5b600054600160a060020a031663f0dda65c338860405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156107fd57600080fd5b6102c65a03f1151561080e57600080fd5b5050505b505050505050505050565b600c5481565b60006108976108318361122a565b6fffffffffffffffffffffffffffffffff16600261084e8561122a565b6fffffffffffffffffffffffffffffffff1681151561086957fe5b046fffffffffffffffffffffffffffffffff1685670de0b6b3a7640000020181151561089157fe5b0461122a565b6fffffffffffffffffffffffffffffffff1690505b92915050565b600160a060020a038116600090815260086020526040812054819060ff1615156109ae5760015461097f90600160a060020a031663ecbdb6338560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561093357600080fd5b6102c65a03f1151561094457600080fd5b50505060405180516000805260106020527f6e0956cda88cad152e89927e53611735b61a5c762d1428573c6931b0a5efcb0154909150610823565b600f80548290039055600160a060020a0384166000908152600860205260409020805460ff1916600117905591505b600160a060020a03831660009081526009602052604090205460ff161515610b5c57600254610a7a90600160a060020a031663ecbdb6338560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b600f8054829003905560035492810192909150610b3490600160a060020a031663a74324348560006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b600160a060020a0384166000908152600960205260409020805460ff19166001179055909101905b60008211610b6657fe5b600160a060020a03831660009081526011602052604090205460ff16151560011415610c0257600054600654600160a060020a039182169163f0dda65c91168460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610be957600080fd5b6102c65a03f11515610bfa57600080fd5b505050610c6d565b600054600160a060020a031663f0dda65c848460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610c5857600080fd5b6102c65a03f11515610c6957600080fd5b5050505b5b505050565b60006359b480804210158015610c8c57506359c1af8042105b15610c9957506002610d09565b6359c1af804210158015610cb057506359c8470042105b15610cbd57506003610d09565b6359c847004210158015610cd457506359cede8042105b15610ce157506004610d09565b6359cede804210158015610cf857506359dc0d8042105b15610d0557506005610d09565b5060065b5b5b5b5b90565b600b6020526000908152604090205460ff1681565b600654600160a060020a031681565b600554600090819033600160a060020a03908116911614610d5157fe5b600d544211610d5c57fe5b600e5460ff1615610d6957fe5b600f546b024306c4097859c43c0000000391506046601e83025b60008054929091049250600160a060020a03909116906318160ddd90604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610dd457600080fd5b6102c65a03f11515610de557600080fd5b5050506040518051600e805460ff191660011790556000549284010391600160a060020a0316905063f0dda65c338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610e5757600080fd5b6102c65a03f11515610e6857600080fd5b5050505b5b5050565b600160a060020a0381166000908152600b602052604081205460ff1615610e9457fe5b600354610f3d90600160a060020a031662dff60a8460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506040518051600160005260106020527f8c6065603763fec3f5742441d3833f3f43b982453612d76adb39a885e3006b5f54909150610823565b905060008111610f4957fe5b600054600160a060020a031663f0dda65c838360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610f9f57600080fd5b6102c65a03f11515610fb057600080fd5b505050600160a060020a0382166000908152600b60205260409020805460ff191660011790555b5050565b600554600160a060020a031681565b60106020526000908152604090205481565b60055433600160a060020a0390811691161461101457fe5b600160a060020a038116151561102657fe5b30600160a060020a031681600160a060020a03161415151561104457fe5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60055433600160a060020a0390811691161461108957fe5b600160a060020a038116151561109b57fe5b30600160a060020a031681600160a060020a0316141515156110b957fe5b600160a060020a03811660009081526011602052604090205460ff16156110dc57fe5b600160a060020a0381166000908152601160205260409020805460ff191660011790555b5b50565b600d5481565b600f5481565b60086020526000908152604090205460ff1681565b60076020526000908152604090205481565b600a6020526000908152604090205481565b60055433600160a060020a0390811691161461116157fe5b6000600160a060020a033016311161117557fe5b33600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f1935050505015156111b257600080fd5b5b5b565b6000610897670de0b6b3a76400006111cd8561122a565b6fffffffffffffffffffffffffffffffff1684026706f05b59d3b200000181151561089157fe5b0461122a565b6fffffffffffffffffffffffffffffffff1690505b92915050565b60096020526000908152604090205460ff1681565b806fffffffffffffffffffffffffffffffff8116811461124657fe5b5b9190505600a165627a7a72305820462ebadeaba1b05bce3195c9e7f5b2cbb1443f515c8d6fcf0fe53bc54f3695b50029
Swarm Source
bzzr://462ebadeaba1b05bce3195c9e7f5b2cbb1443f515c8d6fcf0fe53bc54f3695b5
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.024753 | 5.3608 | $0.1326 |
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.