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
TokenTracker
Latest 25 from a total of 38 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 6100546 | 2394 days ago | IN | 0 ETH | 0.00018378 | ||||
Approve | 4998664 | 2583 days ago | IN | 0 ETH | 0.00018404 | ||||
Approve | 4998663 | 2583 days ago | IN | 0 ETH | 0.00018404 | ||||
Transfer | 4838608 | 2611 days ago | IN | 0 ETH | 0.00074378 | ||||
Approve | 4794636 | 2619 days ago | IN | 0 ETH | 0.00018404 | ||||
Send Gifts | 4791724 | 2619 days ago | IN | 0 ETH | 0.00024118 | ||||
Approve | 4788755 | 2620 days ago | IN | 0 ETH | 0.00002303 | ||||
Approve | 4768539 | 2623 days ago | IN | 0 ETH | 0.00023894 | ||||
Approve | 4768242 | 2623 days ago | IN | 0 ETH | 0.00046011 | ||||
Transfer | 4763782 | 2624 days ago | IN | 0 ETH | 0.00122512 | ||||
Approve | 4753060 | 2626 days ago | IN | 0 ETH | 0.00018404 | ||||
Mark Crowdsale E... | 4721391 | 2631 days ago | IN | 0 ETH | 0.0011159 | ||||
Mark Crowdsale E... | 4721378 | 2631 days ago | IN | 0 ETH | 0.0059956 | ||||
Transfer | 4721335 | 2631 days ago | IN | 0 ETH | 0.0052189 | ||||
Transfer | 4721315 | 2631 days ago | IN | 0 ETH | 0.0037125 | ||||
Transfer | 4716126 | 2632 days ago | IN | 0 ETH | 0.001251 | ||||
Transfer | 4716122 | 2632 days ago | IN | 0 ETH | 0.000891 | ||||
Approve | 4709485 | 2633 days ago | IN | 0 ETH | 0.00276066 | ||||
Approve | 4709227 | 2633 days ago | IN | 0 ETH | 0.00276066 | ||||
Approve | 4709225 | 2633 days ago | IN | 0 ETH | 0.00552132 | ||||
Transfer | 4709202 | 2633 days ago | IN | 0 ETH | 0.004455 | ||||
Transfer | 4708228 | 2634 days ago | IN | 0.1 ETH | 0.00043106 | ||||
Transfer | 4670296 | 2640 days ago | IN | 0.27 ETH | 0.00148761 | ||||
Transfer From | 4629147 | 2647 days ago | IN | 0 ETH | 0.00000442 | ||||
Approve | 4627518 | 2647 days ago | IN | 0 ETH | 0.00096757 |
Latest 9 internal transactions
Advanced mode:
Loading...
Loading
Contract Name:
XmasToken
Compiler Version
v0.4.15+commit.bbb8e64f
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-11-08 */ /** * The Xmas Token contract complies with the ERC20 standard (see https://github.com/ethereum/EIPs/issues/20). * Santa Claus doesn't kepp any shares and all tokens not being sold during the crowdsale (but the * reserved gift shares) are burned by the elves. * * Author: Christmas Elf * Audit: Rudolf the red nose Reindear */ pragma solidity ^0.4.15; /** * Defines functions that provide safe mathematical operations. */ library SafeMath { function mul(uint256 a, uint256 b) internal returns(uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal returns(uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal returns(uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal returns(uint256) { uint256 c = a + b; assert(c >= a && c >= b); return c; } } /** * Implementation of Xmas Token contract. */ contract XmasToken { using SafeMath for uint256; // Xmas token basic data string constant public standard = "ERC20"; string constant public symbol = "xmas"; string constant public name = "XmasToken"; uint8 constant public decimals = 18; // Xmas token distribution uint256 constant public initialSupply = 4000000 * 1 ether; uint256 constant public tokensForIco = 3000000 * 1 ether; uint256 constant public tokensForBonus = 1000000 * 1 ether; /** * Starting with this time tokens may be transfered. */ uint256 constant public startAirdropTime = 1514073600; /** * Starting with this time tokens may be transfered. */ uint256 public startTransferTime; /** * Number of tokens sold in crowdsale */ uint256 public tokensSold; /** * true if tokens have been burned */ bool public burned; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; // -------------------- Crowdsale parameters -------------------- /** * the start date of the crowdsale */ uint256 constant public start = 1510401600; /** * the end date of the crowdsale */ uint256 constant public end = 1512863999; /** * the exchange rate: 1 eth = 1000 xmas tokens */ uint256 constant public tokenExchangeRate = 1000; /** * how much has been raised by crowdale (in ETH) */ uint256 public amountRaised; /** * indicates if the crowdsale has been closed already */ bool public crowdsaleClosed = false; /** * tokens will be transfered from this address */ address public xmasFundWallet; /** * the wallet on which the eth funds will be stored */ address ethFundWallet; // -------------------- Events -------------------- // public events on the blockchain that will notify listeners event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed _owner, address indexed spender, uint256 value); event FundTransfer(address backer, uint amount, bool isContribution, uint _amountRaised); event Burn(uint256 amount); /** * Initializes contract with initial supply tokens to the creator of the contract */ function XmasToken(address _ethFundWallet) { ethFundWallet = _ethFundWallet; xmasFundWallet = msg.sender; balanceOf[xmasFundWallet] = initialSupply; startTransferTime = end; } /** * Default function called whenever anyone sends funds to this contract. * Only callable if the crowdsale started and hasn't been closed already and the tokens for icos haven't been sold yet. * The current token exchange rate is looked up and the corresponding number of tokens is transfered to the receiver. * The sent value is directly forwarded to a safe wallet. * This method allows to purchase tokens in behalf of another address. */ function() payable { uint256 amount = msg.value; uint256 numTokens = amount.mul(tokenExchangeRate); require(numTokens >= 100 * 1 ether); require(!crowdsaleClosed && now >= start && now <= end && tokensSold.add(numTokens) <= tokensForIco); ethFundWallet.transfer(amount); balanceOf[xmasFundWallet] = balanceOf[xmasFundWallet].sub(numTokens); balanceOf[msg.sender] = balanceOf[msg.sender].add(numTokens); Transfer(xmasFundWallet, msg.sender, numTokens); // update status amountRaised = amountRaised.add(amount); tokensSold += numTokens; FundTransfer(msg.sender, amount, true, amountRaised); } /** * Sends the specified amount of tokens from msg.sender to a given address. * @param _to the address to transfer to. * @param _value the amount of tokens to be trasferred. * @return true if the trasnfer is successful, false otherwise. */ function transfer(address _to, uint256 _value) returns(bool success) { require(now >= startTransferTime); balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } /** * Allows another contract or person to spend the specified amount of tokens on behalf of msg.sender. * @param _spender the address which will spend the funds. * @param _value the amount of tokens to be spent. * @return true if the approval is successful, false otherwise. */ function approve(address _spender, uint256 _value) returns(bool success) { require((_value == 0) || (allowance[msg.sender][_spender] == 0)); allowance[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } /** * Transfers tokens from one address to another address. * This is only allowed if the token holder approves. * @param _from the address from which the given _value will be transfer. * @param _to the address to which the given _value will be transfered. * @param _value the amount of tokens which will be transfered from one address to another. * @return true if the transfer was successful, false otherwise. */ function transferFrom(address _from, address _to, uint256 _value) returns(bool success) { if (now < startTransferTime) require(_from == xmasFundWallet); var _allowance = allowance[_from][msg.sender]; require(_value <= _allowance); balanceOf[_from] = balanceOf[_from].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); allowance[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } /** * Burns the remaining tokens except the gift share. * To be called when ICO is closed. Anybody may burn the tokens after ICO ended, but only once. */ function burn() internal { require(now > startTransferTime); require(burned == false); uint256 difference = balanceOf[xmasFundWallet].sub(tokensForBonus); tokensSold = tokensForIco.sub(difference); balanceOf[xmasFundWallet] = tokensForBonus; burned = true; Burn(difference); } /** * Marks the crowdsale as closed. * Burns the unsold tokens, if any. */ function markCrowdsaleEnding() { require(now > end); burn(); crowdsaleClosed = true; } /** * Sends the bonus tokens to addresses from Santa's list gift. * @return true if the airdrop is successful, false otherwise. */ function sendGifts(address[] santaGiftList) returns(bool success) { require(msg.sender == xmasFundWallet); require(now >= startAirdropTime); for(uint i = 0; i < santaGiftList.length; i++) { uint256 tokensHold = balanceOf[santaGiftList[i]]; if (tokensHold >= 100 * 1 ether) { uint256 bonus = tokensForBonus.div(1 ether); uint256 giftTokens = ((tokensHold.mul(bonus)).div(tokensSold)) * 1 ether; transferFrom(xmasFundWallet, santaGiftList[i], giftTokens); } } return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"xmasFundWallet","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokensForBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"burned","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"santaGiftList","type":"address[]"}],"name":"sendGifts","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokensForIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startTransferTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startAirdropTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"markCrowdsaleEnding","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"end","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_ethFundWallet","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"isContribution","type":"bool"},{"indexed":false,"name":"_amountRaised","type":"uint256"}],"name":"FundTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Burn","type":"event"}]
Contract Creation Code
60606040526006805460ff19169055341561001957600080fd5b604051602080611051833981016040528080519150505b60078054600160a060020a031916600160a060020a03838116919091179091556006805461010060a860020a0319166101003384168102919091179182905590041660009081526003602052604081206a034f086f3b33b6840000009055635a2c78ff90555b505b610faa806100a76000396000f3006060604052361561013b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610343578063095ea7b3146103ce57806323b872dd14610404578063313ce56714610440578063378dc3dc146104695780634172d0801461048e578063431ab1f2146104b3578063518ab2a8146104e25780635a3b7e42146105075780636bcc311c1461059257806370a08231146105b757806373f42561146105e85780637b3e5e7b1461060f5780637c8255db1461063457806382ea97b314610697578063840e2673146106bc57806395d89b41146106e1578063a132ab821461076c578063a9059cbb14610791578063be9a6555146107c7578063c9a82aa8146107ec578063ccb07cef14610801578063dd62ed3e14610828578063efbe1c1c1461085f575b5b346000610151826103e863ffffffff61088416565b905068056bc75e2d6310000081101561016957600080fd5b60065460ff161580156101805750635a06e6404210155b80156101905750635a2c78ff4211155b80156101ba57506001546a027b46536c66c8e3000000906101b7908363ffffffff6108b316565b11155b15156101c557600080fd5b600754600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156101f857600080fd5b6006546101009004600160a060020a031660009081526003602052604090205461022290826108db565b600654600160a060020a036101009091048116600090815260036020526040808220939093553390911681522054610260908263ffffffff6108b316565b600160a060020a0333811660008181526003602052604090819020939093556006549092610100909104909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a36005546102d4908363ffffffff6108b316565b600581905560018054830181557f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c93639133918591604051600160a060020a0390941684526020840192909252151560408084019190915260608301919091526080909101905180910390a15b5050005b341561034e57600080fd5b6103566108f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d957600080fd5b6103f0600160a060020a0360043516602435610929565b604051901515815260200160405180910390f35b341561040f57600080fd5b6103f0600160a060020a03600435811690602435166044356109d0565b604051901515815260200160405180910390f35b341561044b57600080fd5b610453610b29565b60405160ff909116815260200160405180910390f35b341561047457600080fd5b61047c610b2e565b60405190815260200160405180910390f35b341561049957600080fd5b61047c610b3d565b60405190815260200160405180910390f35b34156104be57600080fd5b6104c6610b43565b604051600160a060020a03909116815260200160405180910390f35b34156104ed57600080fd5b61047c610b57565b60405190815260200160405180910390f35b341561051257600080fd5b610356610b5d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561059d57600080fd5b61047c610b94565b60405190815260200160405180910390f35b34156105c257600080fd5b61047c600160a060020a0360043516610ba2565b60405190815260200160405180910390f35b34156105f357600080fd5b6103f0610bb4565b604051901515815260200160405180910390f35b341561061a57600080fd5b61047c610bbd565b60405190815260200160405180910390f35b341561063f57600080fd5b6103f06004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610bc395505050505050565b604051901515815260200160405180910390f35b34156106a257600080fd5b61047c610cf8565b60405190815260200160405180910390f35b34156106c757600080fd5b61047c610d07565b60405190815260200160405180910390f35b34156106ec57600080fd5b610356610d0d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561077757600080fd5b61047c610d44565b60405190815260200160405180910390f35b341561079c57600080fd5b6103f0600160a060020a0360043516602435610d4c565b604051901515815260200160405180910390f35b34156107d257600080fd5b61047c610e1c565b60405190815260200160405180910390f35b34156107f757600080fd5b6107ff610e24565b005b341561080c57600080fd5b6103f0610e4c565b604051901515815260200160405180910390f35b341561083357600080fd5b61047c600160a060020a0360043581169060243516610e55565b60405190815260200160405180910390f35b341561086a57600080fd5b61047c610e72565b60405190815260200160405180910390f35b60008282028315806108a0575082848281151561089d57fe5b04145b15156108a857fe5b8091505b5092915050565b60008282018381108015906108a05750828110155b15156108a857fe5b8091505b5092915050565b6000828211156108e757fe5b508082035b92915050565b60408051908101604052600981527f586d6173546f6b656e0000000000000000000000000000000000000000000000602082015281565b600081158061095b5750600160a060020a03338116600090815260046020908152604080832093871683529290522054155b151561096657600080fd5b600160a060020a03338116600081815260046020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6000806000544210156109fc57600654600160a060020a0386811661010090920416146109fc57600080fd5b5b50600160a060020a038085166000908152600460209081526040808320339094168352929052205480831115610a3257600080fd5b600160a060020a038516600090815260036020526040902054610a5b908463ffffffff6108db16565b600160a060020a038087166000908152600360205260408082209390935590861681522054610a90908463ffffffff6108b316565b600160a060020a038516600090815260036020526040902055610ab9818463ffffffff6108db16565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b601281565b6a034f086f3b33b68400000081565b6103e881565b6006546101009004600160a060020a031681565b60015481565b60408051908101604052600581527f4552433230000000000000000000000000000000000000000000000000000000602082015281565b69d3c21bcecceda100000081565b60036020526000908152604090205481565b60025460ff1681565b60055481565b600654600090819081908190819033600160a060020a039081166101009092041614610bee57600080fd5b635a3eee00421015610bff57600080fd5b600093505b8551841015610cea5760036000878681518110610c1d57fe5b90602001906020020151600160a060020a03168152602081019190915260400160002054925068056bc75e2d631000008310610cde57610c7569d3c21bcecceda1000000670de0b6b3a764000063ffffffff610e7a16565b600154909250610c9b90610c8f858563ffffffff61088416565b9063ffffffff610e7a16565b670de0b6b3a7640000029050610cdc600660019054906101000a9004600160a060020a0316878681518110610ccc57fe5b90602001906020020151836109d0565b505b5b600190930192610c04565b600194505b50505050919050565b6a027b46536c66c8e300000081565b60005481565b60408051908101604052600481527f786d617300000000000000000000000000000000000000000000000000000000602082015281565b635a3eee0081565b60008054421015610d5c57600080fd5b600160a060020a033316600090815260036020526040902054610d85908363ffffffff6108db16565b600160a060020a033381166000908152600360205260408082209390935590851681522054610dba908363ffffffff6108b316565b600160a060020a0380851660008181526003602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b635a06e64081565b635a2c78ff4211610e3457600080fd5b610e3c610e96565b6006805460ff191660011790555b565b60065460ff1681565b600460209081526000928352604080842090915290825290205481565b635a2c78ff81565b6000808284811515610e8857fe5b0490508091505b5092915050565b600080544211610ea557600080fd5b60025460ff1615610eb557600080fd5b6006546101009004600160a060020a0316600090815260036020526040902054610ee99069d3c21bcecceda10000006108db565b9050610f066a027b46536c66c8e30000008263ffffffff6108db16565b60019081556006546101009004600160a060020a03166000908152600360205260409081902069d3c21bcecceda100000090556002805460ff19169092179091557fb90306ad06b2a6ff86ddc9327db583062895ef6540e62dc50add009db5b356eb9082905190815260200160405180910390a15b505600a165627a7a72305820b817fe54bda005467e6a3a31fb0baae5abf4186f5b439961c5b7ce05cefb9f6f00290000000000000000000000002056774e9a7b84acea63f62b363a78676cbc3847
Deployed Bytecode
0x6060604052361561013b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610343578063095ea7b3146103ce57806323b872dd14610404578063313ce56714610440578063378dc3dc146104695780634172d0801461048e578063431ab1f2146104b3578063518ab2a8146104e25780635a3b7e42146105075780636bcc311c1461059257806370a08231146105b757806373f42561146105e85780637b3e5e7b1461060f5780637c8255db1461063457806382ea97b314610697578063840e2673146106bc57806395d89b41146106e1578063a132ab821461076c578063a9059cbb14610791578063be9a6555146107c7578063c9a82aa8146107ec578063ccb07cef14610801578063dd62ed3e14610828578063efbe1c1c1461085f575b5b346000610151826103e863ffffffff61088416565b905068056bc75e2d6310000081101561016957600080fd5b60065460ff161580156101805750635a06e6404210155b80156101905750635a2c78ff4211155b80156101ba57506001546a027b46536c66c8e3000000906101b7908363ffffffff6108b316565b11155b15156101c557600080fd5b600754600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156101f857600080fd5b6006546101009004600160a060020a031660009081526003602052604090205461022290826108db565b600654600160a060020a036101009091048116600090815260036020526040808220939093553390911681522054610260908263ffffffff6108b316565b600160a060020a0333811660008181526003602052604090819020939093556006549092610100909104909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a36005546102d4908363ffffffff6108b316565b600581905560018054830181557f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c93639133918591604051600160a060020a0390941684526020840192909252151560408084019190915260608301919091526080909101905180910390a15b5050005b341561034e57600080fd5b6103566108f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d957600080fd5b6103f0600160a060020a0360043516602435610929565b604051901515815260200160405180910390f35b341561040f57600080fd5b6103f0600160a060020a03600435811690602435166044356109d0565b604051901515815260200160405180910390f35b341561044b57600080fd5b610453610b29565b60405160ff909116815260200160405180910390f35b341561047457600080fd5b61047c610b2e565b60405190815260200160405180910390f35b341561049957600080fd5b61047c610b3d565b60405190815260200160405180910390f35b34156104be57600080fd5b6104c6610b43565b604051600160a060020a03909116815260200160405180910390f35b34156104ed57600080fd5b61047c610b57565b60405190815260200160405180910390f35b341561051257600080fd5b610356610b5d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561059d57600080fd5b61047c610b94565b60405190815260200160405180910390f35b34156105c257600080fd5b61047c600160a060020a0360043516610ba2565b60405190815260200160405180910390f35b34156105f357600080fd5b6103f0610bb4565b604051901515815260200160405180910390f35b341561061a57600080fd5b61047c610bbd565b60405190815260200160405180910390f35b341561063f57600080fd5b6103f06004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610bc395505050505050565b604051901515815260200160405180910390f35b34156106a257600080fd5b61047c610cf8565b60405190815260200160405180910390f35b34156106c757600080fd5b61047c610d07565b60405190815260200160405180910390f35b34156106ec57600080fd5b610356610d0d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103935780820151818401525b60200161037a565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561077757600080fd5b61047c610d44565b60405190815260200160405180910390f35b341561079c57600080fd5b6103f0600160a060020a0360043516602435610d4c565b604051901515815260200160405180910390f35b34156107d257600080fd5b61047c610e1c565b60405190815260200160405180910390f35b34156107f757600080fd5b6107ff610e24565b005b341561080c57600080fd5b6103f0610e4c565b604051901515815260200160405180910390f35b341561083357600080fd5b61047c600160a060020a0360043581169060243516610e55565b60405190815260200160405180910390f35b341561086a57600080fd5b61047c610e72565b60405190815260200160405180910390f35b60008282028315806108a0575082848281151561089d57fe5b04145b15156108a857fe5b8091505b5092915050565b60008282018381108015906108a05750828110155b15156108a857fe5b8091505b5092915050565b6000828211156108e757fe5b508082035b92915050565b60408051908101604052600981527f586d6173546f6b656e0000000000000000000000000000000000000000000000602082015281565b600081158061095b5750600160a060020a03338116600090815260046020908152604080832093871683529290522054155b151561096657600080fd5b600160a060020a03338116600081815260046020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6000806000544210156109fc57600654600160a060020a0386811661010090920416146109fc57600080fd5b5b50600160a060020a038085166000908152600460209081526040808320339094168352929052205480831115610a3257600080fd5b600160a060020a038516600090815260036020526040902054610a5b908463ffffffff6108db16565b600160a060020a038087166000908152600360205260408082209390935590861681522054610a90908463ffffffff6108b316565b600160a060020a038516600090815260036020526040902055610ab9818463ffffffff6108db16565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b601281565b6a034f086f3b33b68400000081565b6103e881565b6006546101009004600160a060020a031681565b60015481565b60408051908101604052600581527f4552433230000000000000000000000000000000000000000000000000000000602082015281565b69d3c21bcecceda100000081565b60036020526000908152604090205481565b60025460ff1681565b60055481565b600654600090819081908190819033600160a060020a039081166101009092041614610bee57600080fd5b635a3eee00421015610bff57600080fd5b600093505b8551841015610cea5760036000878681518110610c1d57fe5b90602001906020020151600160a060020a03168152602081019190915260400160002054925068056bc75e2d631000008310610cde57610c7569d3c21bcecceda1000000670de0b6b3a764000063ffffffff610e7a16565b600154909250610c9b90610c8f858563ffffffff61088416565b9063ffffffff610e7a16565b670de0b6b3a7640000029050610cdc600660019054906101000a9004600160a060020a0316878681518110610ccc57fe5b90602001906020020151836109d0565b505b5b600190930192610c04565b600194505b50505050919050565b6a027b46536c66c8e300000081565b60005481565b60408051908101604052600481527f786d617300000000000000000000000000000000000000000000000000000000602082015281565b635a3eee0081565b60008054421015610d5c57600080fd5b600160a060020a033316600090815260036020526040902054610d85908363ffffffff6108db16565b600160a060020a033381166000908152600360205260408082209390935590851681522054610dba908363ffffffff6108b316565b600160a060020a0380851660008181526003602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b635a06e64081565b635a2c78ff4211610e3457600080fd5b610e3c610e96565b6006805460ff191660011790555b565b60065460ff1681565b600460209081526000928352604080842090915290825290205481565b635a2c78ff81565b6000808284811515610e8857fe5b0490508091505b5092915050565b600080544211610ea557600080fd5b60025460ff1615610eb557600080fd5b6006546101009004600160a060020a0316600090815260036020526040902054610ee99069d3c21bcecceda10000006108db565b9050610f066a027b46536c66c8e30000008263ffffffff6108db16565b60019081556006546101009004600160a060020a03166000908152600360205260409081902069d3c21bcecceda100000090556002805460ff19169092179091557fb90306ad06b2a6ff86ddc9327db583062895ef6540e62dc50add009db5b356eb9082905190815260200160405180910390a15b505600a165627a7a72305820b817fe54bda005467e6a3a31fb0baae5abf4186f5b439961c5b7ce05cefb9f6f0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002056774E9a7b84aCEa63F62b363A78676cBc3847
-----Decoded View---------------
Arg [0] : _ethFundWallet (address): 0x2056774E9a7b84aCEa63F62b363A78676cBc3847
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000002056774E9a7b84aCEa63F62b363A78676cBc3847
Swarm Source
bzzr://b817fe54bda005467e6a3a31fb0baae5abf4186f5b439961c5b7ce05cefb9f6f
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.