ERC-20
Overview
Max Total Supply
1,000,000,000 CBT
Holders
85
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
CBTToken
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-01-26 */ pragma solidity ^0.4.18; /* taking ideas from FirstBlood token */ contract SafeMath { /* function assert(bool assertion) internal { */ /* if (!assertion) { */ /* throw; */ /* } */ /* } // assert no longer needed once solidity is on 0.4.10 */ function safeAdd(uint256 x, uint256 y) pure internal returns(uint256) { uint256 z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSub(uint256 x, uint256 y) pure internal returns(uint256) { assert(x >= y); uint256 z = x - y; return z; } function safeMult(uint256 x, uint256 y) pure internal returns(uint256) { uint256 z = x * y; assert((x == 0)||(z/x == y)); return z; } } contract owned { address public owner; function owned() public { owner = msg.sender; } modifier onlyOwner { assert(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { owner = newOwner; } } contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; } contract Token is owned { uint256 public totalSupply; function balanceOf(address _owner) public constant returns (uint256 balance); function transfer(address _to, uint256 _value) public returns (bool success); function transferFrom(address _from, address _to, uint256 _value) public returns (bool success); function approve(address _spender, uint256 _value) public returns (bool success); function allowance(address _owner, address _spender) public constant returns (uint256 remaining); /* This generates a public event on the blockchain that will notify clients */ event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); } /* ERC 20 token */ contract StandardToken is SafeMath, Token { /* Send coins */ function transfer(address _to, uint256 _value) public returns (bool success) { if (balances[msg.sender] >= _value && _value > 0) { balances[msg.sender] = safeSub(balances[msg.sender], _value); balances[_to] = safeAdd(balances[_to], _value); Transfer(msg.sender, _to, _value); return true; } else { return false; } } /* A contract attempts to get the coins */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) { balances[_to] = safeAdd(balances[_to], _value); balances[_from] = safeSub(balances[_from], _value); allowed[_from][msg.sender] = safeSub(allowed[_from][msg.sender], _value); Transfer(_from, _to, _value); return true; } else { return false; } } function balanceOf(address _owner) public view returns (uint256 balance) { return balances[_owner]; } /* Allow another contract to spend some tokens in your behalf */ function approve(address _spender, uint256 _value) public returns (bool success) { assert((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public view returns (uint256 remaining) { return allowed[_owner][_spender]; } /* This creates an array with all balances */ mapping (address => uint256) balances; mapping (address => mapping (address => uint256)) allowed; } contract CBTToken is StandardToken { // metadata string public constant name = "Crebit Token"; string public constant symbol = "CBT"; uint256 public constant decimals = 18; string public version = "1.0"; // contracts address public ethFundDeposit; // deposit address of ETH for Crebit Ltd. address public cbtFundDeposit; // deposit address of CBT for Crebit Ltd. // crowdsale parameters bool public isFinalized; // switched to true in operational state uint256 public fundingStartBlock; uint256 public fundingEndBlock; uint256 public crowdsaleSupply = 0; // crowdsale supply uint256 public tokenExchangeRate = 6500; // 6500 CBT tokens per 1 ETH uint256 public constant tokenCreationCap = 1 * (10**9) * 10**decimals; uint256 public tokenCrowdsaleCap = 1 * (10**8) * 10**decimals; // events event CreateCBT(address indexed _to, uint256 _value); // constructor function CBTToken( address _ethFundDeposit, address _cbtFundDeposit, uint256 _tokenExchangeRate, uint256 _fundingStartBlock, uint256 _fundingEndBlock) public { isFinalized = false; //controls pre through crowdsale state ethFundDeposit = _ethFundDeposit; cbtFundDeposit = _cbtFundDeposit; tokenExchangeRate = _tokenExchangeRate; fundingStartBlock = _fundingStartBlock; fundingEndBlock = _fundingEndBlock; totalSupply = tokenCreationCap; balances[cbtFundDeposit] = tokenCreationCap; // deposit all CBT to Crebit Ltd. CreateCBT(cbtFundDeposit, tokenCreationCap); // logs deposit of Crebit Ltd. fund } function () public payable { assert(!isFinalized); require(block.number >= fundingStartBlock); require(block.number < fundingEndBlock); require(msg.value > 0); uint256 tokens = safeMult(msg.value, tokenExchangeRate); // check that we're not over totals crowdsaleSupply = safeAdd(crowdsaleSupply, tokens); // return money if something goes wrong require(tokenCrowdsaleCap >= crowdsaleSupply); balances[msg.sender] += tokens; // add amount of CBT to sender balances[cbtFundDeposit] = safeSub(balances[cbtFundDeposit], tokens); // subtracts amount from Crebit's balance CreateCBT(msg.sender, tokens); // logs token creation } /// @dev Accepts ether and creates new CBT tokens. function createTokens() payable external { assert(!isFinalized); require(block.number >= fundingStartBlock); require(block.number < fundingEndBlock); require(msg.value > 0); uint256 tokens = safeMult(msg.value, tokenExchangeRate); // check that we're not over totals crowdsaleSupply = safeAdd(crowdsaleSupply, tokens); // return money if something goes wrong require(tokenCrowdsaleCap >= crowdsaleSupply); balances[msg.sender] += tokens; // add amount of CBT to sender balances[cbtFundDeposit] = safeSub(balances[cbtFundDeposit], tokens); // subtracts amount from Crebit's balance CreateCBT(msg.sender, tokens); // logs token creation } /* Approve and then communicate the approved contract in a single tx */ function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _value)) { spender.receiveApproval(msg.sender, _value, this, _extraData); return true; } } /// @dev Update crowdsale parameter function updateParams( uint256 _tokenExchangeRate, uint256 _tokenCrowdsaleCap, uint256 _fundingStartBlock, uint256 _fundingEndBlock) onlyOwner external { assert(block.number < fundingStartBlock); assert(!isFinalized); // update system parameters tokenExchangeRate = _tokenExchangeRate; tokenCrowdsaleCap = _tokenCrowdsaleCap; fundingStartBlock = _fundingStartBlock; fundingEndBlock = _fundingEndBlock; } /// @dev Ends the funding period and sends the ETH home function finalize() onlyOwner external { assert(!isFinalized); // move to operational isFinalized = true; assert(ethFundDeposit.send(this.balance)); // send the eth to Crebit ltd. } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundingEndBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ethFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenExchangeRate","type":"uint256"},{"name":"_tokenCrowdsaleCap","type":"uint256"},{"name":"_fundingStartBlock","type":"uint256"},{"name":"_fundingEndBlock","type":"uint256"}],"name":"updateParams","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundingStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCrowdsaleCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cbtFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_ethFundDeposit","type":"address"},{"name":"_cbtFundDeposit","type":"address"},{"name":"_tokenExchangeRate","type":"uint256"},{"name":"_fundingStartBlock","type":"uint256"},{"name":"_fundingEndBlock","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateCBT","type":"event"},{"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"}]
Contract Creation Code
606060405260408051908101604052600381527f312e3000000000000000000000000000000000000000000000000000000000006020820152600490805161004b929160200190610162565b506000600955611964600a556a52b7d2dcc80cd2e4000000600b55341561007157600080fd5b60405160a08061101e833981016040528080519190602001805191906020018051919060200180519190602001805160008054600160a060020a031990811633600160a060020a0390811691909117835560068054600580549094168c841617909355600160a860020a031990921689821617808355600a899055600788905560088590556b033b2e3c9fd0803ce800000060018190559082168452600260205260409384902081905591549395509290921692507f5b92e54896b64aab5bf4f808b11d104542d7287313b98c036c5369f8f5831d3691905190815260200160405180910390a250505050506101fd565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101a357805160ff19168380011785556101d0565b828001600101855582156101d0579182015b828111156101d05782518255916020019190600101906101b5565b506101dc9291506101e0565b5090565b6101fa91905b808211156101dc57600081556001016101e6565b90565b610e128061020c6000396000f3006060604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610245578063095ea7b3146102cf57806318160ddd1461030557806323b872dd1461032a578063313ce567146103525780634172d080146103655780634bb278f31461037857806354fd4d501461038d5780636f7920fd146103a057806370a08231146103b35780638d4e4083146103d25780638da5cb5b146103e557806391b43d131461041457806395d89b4114610427578063a81c3bdf1461043a578063a9059cbb1461044d578063b0557bf11461046f578063b44272631461048e578063cae9ca5114610496578063cdcb3cdb146104fb578063d648a6471461050e578063d6f3c45f14610521578063dd62ed3e14610534578063e9c93ce714610559578063f2fde38b1461056c575b60065460009060a060020a900460ff161561015f57fe5b60075443101561016e57600080fd5b600854431061017c57600080fd5b6000341161018957600080fd5b61019534600a5461058b565b90506101a3600954826105b6565b6009819055600b5410156101b657600080fd5b600160a060020a03338116600090815260026020526040808220805485019055600654909216815220546101ea90826105d0565b600654600160a060020a0390811660009081526002602052604090819020929092553316907f5b92e54896b64aab5bf4f808b11d104542d7287313b98c036c5369f8f5831d369083905190815260200160405180910390a250005b341561025057600080fd5b6102586105e4565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561029457808201518382015260200161027c565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102da57600080fd5b6102f1600160a060020a036004351660243561061b565b604051901515815260200160405180910390f35b341561031057600080fd5b6103186106bf565b60405190815260200160405180910390f35b341561033557600080fd5b6102f1600160a060020a03600435811690602435166044356106c5565b341561035d57600080fd5b61031861082a565b341561037057600080fd5b61031861082f565b341561038357600080fd5b61038b610835565b005b341561039857600080fd5b6102586108bd565b34156103ab57600080fd5b61031861095b565b34156103be57600080fd5b610318600160a060020a036004351661096b565b34156103dd57600080fd5b6102f1610986565b34156103f057600080fd5b6103f8610996565b604051600160a060020a03909116815260200160405180910390f35b341561041f57600080fd5b6103186109a5565b341561043257600080fd5b6102586109ab565b341561044557600080fd5b6103f86109e2565b341561045857600080fd5b6102f1600160a060020a03600435166024356109f1565b341561047a57600080fd5b61038b600435602435604435606435610ad9565b61038b610b24565b34156104a157600080fd5b6102f160048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610c2195505050505050565b341561050657600080fd5b610318610d53565b341561051957600080fd5b610318610d59565b341561052c57600080fd5b610318610d5f565b341561053f57600080fd5b610318600160a060020a0360043581169060243516610d65565b341561056457600080fd5b6103f8610d90565b341561057757600080fd5b61038b600160a060020a0360043516610d9f565b60008282028315806105a757508284828115156105a457fe5b04145b15156105af57fe5b9392505050565b60008282018381108015906105a75750828110156105af57fe5b600080828410156105dd57fe5b5050900390565b60408051908101604052600c81527f43726562697420546f6b656e0000000000000000000000000000000000000000602082015281565b600081158061064d5750600160a060020a03338116600090815260036020908152604080832093871683529290522054155b151561065557fe5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60015481565b600160a060020a0383166000908152600260205260408120548290108015906107155750600160a060020a0380851660009081526003602090815260408083203390941683529290522054829010155b80156107215750600082115b1561082057600160a060020a03831660009081526002602052604090205461074990836105b6565b600160a060020a03808516600090815260026020526040808220939093559086168152205461077890836105d0565b600160a060020a03808616600090815260026020908152604080832094909455600381528382203390931682529190915220546107b590836105d0565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016105af565b5060009392505050565b601281565b600a5481565b60005433600160a060020a0390811691161461084d57fe5b60065460a060020a900460ff161561086157fe5b6006805474ff0000000000000000000000000000000000000000191660a060020a179055600554600160a060020a039081169030163180156108fc0290604051600060405180830381858888f1935050505015156108bb57fe5b565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109535780601f1061092857610100808354040283529160200191610953565b820191906000526020600020905b81548152906001019060200180831161093657829003601f168201915b505050505081565b6b033b2e3c9fd0803ce800000081565b600160a060020a031660009081526002602052604090205490565b60065460a060020a900460ff1681565b600054600160a060020a031681565b60085481565b60408051908101604052600381527f4342540000000000000000000000000000000000000000000000000000000000602082015281565b600554600160a060020a031681565b600160a060020a033316600090815260026020526040812054829010801590610a1a5750600082115b15610ad157600160a060020a033316600090815260026020526040902054610a4290836105d0565b600160a060020a033381166000908152600260205260408082209390935590851681522054610a7190836105b6565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016106b9565b5060006106b9565b60005433600160a060020a03908116911614610af157fe5b6007544310610afc57fe5b60065460a060020a900460ff1615610b1057fe5b600a93909355600b91909155600755600855565b60065460009060a060020a900460ff1615610b3b57fe5b600754431015610b4a57600080fd5b6008544310610b5857600080fd5b60003411610b6557600080fd5b610b7134600a5461058b565b9050610b7f600954826105b6565b6009819055600b541015610b9257600080fd5b600160a060020a0333811660009081526002602052604080822080548501905560065490921681522054610bc690826105d0565b600654600160a060020a0390811660009081526002602052604090819020929092553316907f5b92e54896b64aab5bf4f808b11d104542d7287313b98c036c5369f8f5831d369083905190815260200160405180910390a250565b600083610c2e818561061b565b15610d4b5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ce4578082015183820152602001610ccc565b50505050905090810190601f168015610d115780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610d3257600080fd5b6102c65a03f11515610d4357600080fd5b505050600191505b509392505050565b60095481565b60075481565b600b5481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600654600160a060020a031681565b60005433600160a060020a03908116911614610db757fe5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820290d1e8d8f4fcd31cac008078a3e5a893e4a60a09466eb62453547dada0716d1002900000000000000000000000070b5da261bd130e990fa9421c54a015b8978b9130000000000000000000000005ac774f359ff8a6464638914c1548d32b753023c000000000000000000000000000000000000000000000000000000000000196400000000000000000000000000000000000000000000000000000000005b8d8000000000000000000000000000000000000000000000000000000000005bb490
Deployed Bytecode
0x6060604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610245578063095ea7b3146102cf57806318160ddd1461030557806323b872dd1461032a578063313ce567146103525780634172d080146103655780634bb278f31461037857806354fd4d501461038d5780636f7920fd146103a057806370a08231146103b35780638d4e4083146103d25780638da5cb5b146103e557806391b43d131461041457806395d89b4114610427578063a81c3bdf1461043a578063a9059cbb1461044d578063b0557bf11461046f578063b44272631461048e578063cae9ca5114610496578063cdcb3cdb146104fb578063d648a6471461050e578063d6f3c45f14610521578063dd62ed3e14610534578063e9c93ce714610559578063f2fde38b1461056c575b60065460009060a060020a900460ff161561015f57fe5b60075443101561016e57600080fd5b600854431061017c57600080fd5b6000341161018957600080fd5b61019534600a5461058b565b90506101a3600954826105b6565b6009819055600b5410156101b657600080fd5b600160a060020a03338116600090815260026020526040808220805485019055600654909216815220546101ea90826105d0565b600654600160a060020a0390811660009081526002602052604090819020929092553316907f5b92e54896b64aab5bf4f808b11d104542d7287313b98c036c5369f8f5831d369083905190815260200160405180910390a250005b341561025057600080fd5b6102586105e4565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561029457808201518382015260200161027c565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102da57600080fd5b6102f1600160a060020a036004351660243561061b565b604051901515815260200160405180910390f35b341561031057600080fd5b6103186106bf565b60405190815260200160405180910390f35b341561033557600080fd5b6102f1600160a060020a03600435811690602435166044356106c5565b341561035d57600080fd5b61031861082a565b341561037057600080fd5b61031861082f565b341561038357600080fd5b61038b610835565b005b341561039857600080fd5b6102586108bd565b34156103ab57600080fd5b61031861095b565b34156103be57600080fd5b610318600160a060020a036004351661096b565b34156103dd57600080fd5b6102f1610986565b34156103f057600080fd5b6103f8610996565b604051600160a060020a03909116815260200160405180910390f35b341561041f57600080fd5b6103186109a5565b341561043257600080fd5b6102586109ab565b341561044557600080fd5b6103f86109e2565b341561045857600080fd5b6102f1600160a060020a03600435166024356109f1565b341561047a57600080fd5b61038b600435602435604435606435610ad9565b61038b610b24565b34156104a157600080fd5b6102f160048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610c2195505050505050565b341561050657600080fd5b610318610d53565b341561051957600080fd5b610318610d59565b341561052c57600080fd5b610318610d5f565b341561053f57600080fd5b610318600160a060020a0360043581169060243516610d65565b341561056457600080fd5b6103f8610d90565b341561057757600080fd5b61038b600160a060020a0360043516610d9f565b60008282028315806105a757508284828115156105a457fe5b04145b15156105af57fe5b9392505050565b60008282018381108015906105a75750828110156105af57fe5b600080828410156105dd57fe5b5050900390565b60408051908101604052600c81527f43726562697420546f6b656e0000000000000000000000000000000000000000602082015281565b600081158061064d5750600160a060020a03338116600090815260036020908152604080832093871683529290522054155b151561065557fe5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60015481565b600160a060020a0383166000908152600260205260408120548290108015906107155750600160a060020a0380851660009081526003602090815260408083203390941683529290522054829010155b80156107215750600082115b1561082057600160a060020a03831660009081526002602052604090205461074990836105b6565b600160a060020a03808516600090815260026020526040808220939093559086168152205461077890836105d0565b600160a060020a03808616600090815260026020908152604080832094909455600381528382203390931682529190915220546107b590836105d0565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016105af565b5060009392505050565b601281565b600a5481565b60005433600160a060020a0390811691161461084d57fe5b60065460a060020a900460ff161561086157fe5b6006805474ff0000000000000000000000000000000000000000191660a060020a179055600554600160a060020a039081169030163180156108fc0290604051600060405180830381858888f1935050505015156108bb57fe5b565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109535780601f1061092857610100808354040283529160200191610953565b820191906000526020600020905b81548152906001019060200180831161093657829003601f168201915b505050505081565b6b033b2e3c9fd0803ce800000081565b600160a060020a031660009081526002602052604090205490565b60065460a060020a900460ff1681565b600054600160a060020a031681565b60085481565b60408051908101604052600381527f4342540000000000000000000000000000000000000000000000000000000000602082015281565b600554600160a060020a031681565b600160a060020a033316600090815260026020526040812054829010801590610a1a5750600082115b15610ad157600160a060020a033316600090815260026020526040902054610a4290836105d0565b600160a060020a033381166000908152600260205260408082209390935590851681522054610a7190836105b6565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016106b9565b5060006106b9565b60005433600160a060020a03908116911614610af157fe5b6007544310610afc57fe5b60065460a060020a900460ff1615610b1057fe5b600a93909355600b91909155600755600855565b60065460009060a060020a900460ff1615610b3b57fe5b600754431015610b4a57600080fd5b6008544310610b5857600080fd5b60003411610b6557600080fd5b610b7134600a5461058b565b9050610b7f600954826105b6565b6009819055600b541015610b9257600080fd5b600160a060020a0333811660009081526002602052604080822080548501905560065490921681522054610bc690826105d0565b600654600160a060020a0390811660009081526002602052604090819020929092553316907f5b92e54896b64aab5bf4f808b11d104542d7287313b98c036c5369f8f5831d369083905190815260200160405180910390a250565b600083610c2e818561061b565b15610d4b5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ce4578082015183820152602001610ccc565b50505050905090810190601f168015610d115780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610d3257600080fd5b6102c65a03f11515610d4357600080fd5b505050600191505b509392505050565b60095481565b60075481565b600b5481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600654600160a060020a031681565b60005433600160a060020a03908116911614610db757fe5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820290d1e8d8f4fcd31cac008078a3e5a893e4a60a09466eb62453547dada0716d10029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000070b5da261bd130e990fa9421c54a015b8978b9130000000000000000000000005ac774f359ff8a6464638914c1548d32b753023c000000000000000000000000000000000000000000000000000000000000196400000000000000000000000000000000000000000000000000000000005b8d8000000000000000000000000000000000000000000000000000000000005bb490
-----Decoded View---------------
Arg [0] : _ethFundDeposit (address): 0x70B5DA261BD130e990FA9421c54a015B8978b913
Arg [1] : _cbtFundDeposit (address): 0x5AC774F359Ff8a6464638914c1548D32b753023C
Arg [2] : _tokenExchangeRate (uint256): 6500
Arg [3] : _fundingStartBlock (uint256): 6000000
Arg [4] : _fundingEndBlock (uint256): 6010000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 00000000000000000000000070b5da261bd130e990fa9421c54a015b8978b913
Arg [1] : 0000000000000000000000005ac774f359ff8a6464638914c1548d32b753023c
Arg [2] : 0000000000000000000000000000000000000000000000000000000000001964
Arg [3] : 00000000000000000000000000000000000000000000000000000000005b8d80
Arg [4] : 00000000000000000000000000000000000000000000000000000000005bb490
Swarm Source
bzzr://290d1e8d8f4fcd31cac008078a3e5a893e4a60a09466eb62453547dada0716d1
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.