34.6k txs
639.6k calls
constructor
constructor(address _tokenFactory)
functions
allowance
function allowance(address _owner, address _spender) returns (uint256 remaining)
approve
function approve(address _spender, uint256 _amount) returns (bool success)
approveAndCall
function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns (bool success)
balanceOf
function balanceOf(address _owner) returns (uint256 balance)
balanceOfAt
function balanceOfAt(address _owner, uint256 _blockNumber) returns (uint256)
changeController
function changeController(address _newController)
claimTokens
function claimTokens(address _token)
controller
function controller() returns (address)
createCloneToken
function createCloneToken(string _cloneTokenName, uint8 _cloneDecimalUnits, string _cloneTokenSymbol, uint256 _snapshotBlock, bool _transfersEnabled) returns (address)
creationBlock
function creationBlock() returns (uint256)
decimals
function decimals() returns (uint8)
destroyTokens
function destroyTokens(address _owner, uint256 _amount) returns (bool)
enableTransfers
function enableTransfers(bool _transfersEnabled)
generateTokens
function generateTokens(address _owner, uint256 _amount) returns (bool)
name
function name() returns (string)
parentSnapShotBlock
function parentSnapShotBlock() returns (uint256)
parentToken
function parentToken() returns (address)
symbol
function symbol() returns (string)
tokenFactory
function tokenFactory() returns (address)
totalSupply
function totalSupply() returns (uint256)
totalSupplyAt
function totalSupplyAt(uint256 _blockNumber) returns (uint256)
transfer
function transfer(address _to, uint256 _amount) returns (bool success)
transferFrom
function transferFrom(address _from, address _to, uint256 _amount) returns (bool success)
transfersEnabled
function transfersEnabled() returns (bool)
version
function version() returns (string)
events
Approval
event Approval(address indexed _owner, address indexed _spender, uint256 _amount)
ClaimedTokens
event ClaimedTokens(address indexed _token, address indexed _controller, uint256 _amount)
NewCloneToken
event NewCloneToken(address indexed _cloneToken, uint256 _snapshotBlock)
Transfer
event Transfer(address indexed _from, address indexed _to, uint256 _amount)
errors
No errors.
creation bytecode
0x60a0604052600760608190527f4d4d545f302e31000000000000000000000000000000000000000000000000006080908152620000409160049190620001ab565b5034156200004a57fe5b60405160208062001e0983398101604052515b8060006000604060405190810160405280601481526020017f537461747573204e6574776f726b20546f6b656e0000000000000000000000008152506012604060405190810160405280600381526020017f534e54000000000000000000000000000000000000000000000000000000000081525060015b5b60008054600160a060020a03191633600160a060020a03161790555b600b805461010060a860020a031916610100600160a060020a038a1602179055835162000127906001906020870190620001ab565b506002805460ff191660ff851617905581516200014c906003906020850190620001ab565b5060058054600160a060020a031916600160a060020a0388161790556006859055600b805460ff191682151517905562000193640100000000620001a681026200168c1704565b6007555b505050505050505b5062000255565b435b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ee57805160ff19168380011785556200021e565b828001600101855582156200021e579182015b828111156200021e57825182559160200191906001019062000201565b5b506200022d92915062000231565b5090565b620001a891905b808211156200022d576000815560010162000238565b5090565b90565b611ba480620002656000396000f3006060604052361561012d5763ffffffff60e060020a60003504166306fdde0381146101ec578063095ea7b31461027c57806317634514146102af57806318160ddd146102d157806323b872dd146102f3578063313ce5671461032c5780633cebb823146103525780634ee2cd7e1461037057806354fd4d50146103a15780636638c0871461043157806370a08231146104f157806380a540011461051f578063827f32c01461054b57806395d89b411461057e578063981b24d01461060e578063a9059cbb14610633578063bef97c8714610666578063c5bcc4f11461068a578063cae9ca51146106ac578063d3ce77fe14610723578063dd62ed3e14610756578063df8de3e71461078a578063e77772fe146107a8578063f41e60c5146107d4578063f77c4791146107eb575b6101ea5b60005461014690600160a060020a0316610817565b156101e157600080546040805160209081019390935280517ff48c3054000000000000000000000000000000000000000000000000000000008152600160a060020a0333811660048301529151919092169263f48c30549234926024808301939282900301818588803b15156101b857fe5b6125ee5a03f115156101c657fe5b505060405151151591506101dc90505760006000fd5b6101e7565b60006000fd5b5b565b005b34156101f457fe5b6101fc610844565b604080516020808252835181830152835191928392908301918501908083838215610242575b80518252602083111561024257601f199092019160209182019101610222565b505050905090810190601f16801561026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561028457fe5b61029b600160a060020a03600435166024356108d1565b604080519115158252519081900360200190f35b34156102b757fe5b6102bf610a43565b60408051918252519081900360200190f35b34156102d957fe5b6102bf610a49565b60408051918252519081900360200190f35b34156102fb57fe5b61029b600160a060020a0360043581169060243516604435610a61565b604080519115158252519081900360200190f35b341561033457fe5b61033c610b04565b6040805160ff9092168252519081900360200190f35b341561035a57fe5b6101ea600160a060020a0360043516610b0d565b005b341561037857fe5b6102bf600160a060020a0360043516602435610b56565b60408051918252519081900360200190f35b34156103a957fe5b6101fc610ca2565b604080516020808252835181830152835191928392908301918501908083838215610242575b80518252602083111561024257601f199092019160209182019101610222565b505050905090810190601f16801561026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043957fe5b6104d5600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f818a01358b0180359182018390048302840183018552818452989a60ff8b35169a909994019750919550918201935091508190840183828082843750949650508435946020013515159350610d3092505050565b60408051600160a060020a039092168252519081900360200190f35b34156104f957fe5b6102bf600160a060020a0360043516610f97565b60408051918252519081900360200190f35b341561052757fe5b6104d5610fb2565b60408051600160a060020a039092168252519081900360200190f35b341561055357fe5b61029b600160a060020a0360043516602435610fc1565b604080519115158252519081900360200190f35b341561058657fe5b6101fc6110a1565b604080516020808252835181830152835191928392908301918501908083838215610242575b80518252602083111561024257601f199092019160209182019101610222565b505050905090810190601f16801561026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561061657fe5b6102bf60043561112f565b60408051918252519081900360200190f35b341561063b57fe5b61029b600160a060020a0360043516602435611221565b604080519115158252519081900360200190f35b341561066e57fe5b61029b61124a565b604080519115158252519081900360200190f35b341561069257fe5b6102bf611253565b60408051918252519081900360200190f35b34156106b457fe5b604080516020600460443581810135601f810184900484028501840190955284845261029b948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061125995505050505050565b604080519115158252519081900360200190f35b341561072b57fe5b61029b600160a060020a036004351660243561137e565b604080519115158252519081900360200190f35b341561075e57fe5b6102bf600160a060020a036004358116906024351661145a565b60408051918252519081900360200190f35b341561079257fe5b6101ea600160a060020a0360043516611487565b005b34156107b057fe5b6104d561163a565b60408051600160a060020a039092168252519081900360200190f35b34156107dc57fe5b6101ea600435151561164e565b005b34156107f357fe5b6104d561167d565b60408051600160a060020a039092168252519081900360200190f35b600080600160a060020a0383161515610833576000915061083e565b823b90506000811191505b50919050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108c95780601f1061089e576101008083540402835291602001916108c9565b820191906000526020600020905b8154815290600101906020018083116108ac57829003601f168201915b505050505081565b600b5460009060ff1615156108e65760006000fd5b81158015906109195750600160a060020a0333811660009081526009602090815260408083209387168352929052205415155b156109245760006000fd5b60005461093990600160a060020a0316610817565b156109db576000805460408051602090810184905281517fda682aeb000000000000000000000000000000000000000000000000000000008152600160a060020a0333811660048301528881166024830152604482018890529251929093169363da682aeb9360648082019492918390030190829087803b15156109b957fe5b6102c65a03f115156109c757fe5b505060405151151590506109db5760006000fd5b5b600160a060020a03338116600081815260096020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060015b92915050565b60075481565b6000610a5b610a5661168c565b61112f565b90505b90565b6000805433600160a060020a03908116911614610aef57600b5460ff161515610a8a5760006000fd5b600160a060020a038085166000908152600960209081526040808320339094168352929052205482901015610ac157506000610afd565b600160a060020a03808516600090815260096020908152604080832033909416835292905220805483900390555b610afa848484611691565b90505b9392505050565b60025460ff1681565b60005433600160a060020a03908116911614610b295760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600160a060020a0382166000908152600860205260408120541580610bb65750600160a060020a038316600090815260086020526040812080548492908110610b9b57fe5b906000526020600020900160005b50546001608060020a0316115b15610c7257600554600160a060020a031615610c6557600554600654600160a060020a0390911690634ee2cd7e908590610bf190869061188d565b6000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1515610c4857fe5b6102c65a03f11515610c5657fe5b5050604051519150610a3d9050565b506000610a3d565b610a3d565b600160a060020a0383166000908152600860205260409020610c9490836118a7565b9050610a3d565b5b92915050565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108c95780601f1061089e576101008083540402835291602001916108c9565b820191906000526020600020905b8154815290600101906020018083116108ac57829003601f168201915b505050505081565b600080831515610d4557610d4261168c565b93505b600b60019054906101000a9004600160a060020a0316600160a060020a0316635b7b72c130868a8a8a896000604051602001526040518763ffffffff1660e060020a0281526004018087600160a060020a0316600160a060020a03168152602001868152602001806020018560ff1660ff1681526020018060200184151515158152602001838103835287818151815260200191508051906020019080838360008314610e0d575b805182526020831115610e0d57601f199092019160209182019101610ded565b505050905090810190601f168015610e395780820380516001836020036101000a031916815260200191505b5083810382528551815285516020918201918701908083838215610e78575b805182526020831115610e7857601f199092019160209182019101610e58565b505050905090810190601f168015610ea45780820380516001836020036101000a031916815260200191505b5098505050505050505050602060405180830381600087803b1515610ec557fe5b6102c65a03f11515610ed357fe5b50506040805180517f3cebb823000000000000000000000000000000000000000000000000000000008252600160a060020a03338116600484015292519094509184169250633cebb82391602480830192600092919082900301818387803b1515610f3a57fe5b6102c65a03f11515610f4857fe5b5050604080518681529051600160a060020a03841692507f086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade9181900360200190a28091505b5095945050505050565b6000610faa82610fa561168c565b610b56565b90505b919050565b600554600160a060020a031681565b600080548190819033600160a060020a03908116911614610fe25760006000fd5b610ff4600a610fef61168c565b6118a7565b91508184830110156110065760006000fd5b611013600a858401611a1d565b61101c85610f97565b905080848201101561102e5760006000fd5b600160a060020a038516600090815260086020526040902061105290828601611a1d565b604080518581529051600160a060020a038716916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3600192505b5b505092915050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108c95780601f1061089e576101008083540402835291602001916108c9565b820191906000526020600020905b8154815290600101906020018083116108ac57829003601f168201915b505050505081565b600a546000901580611168575081600a600081548110151561114d57fe5b906000526020600020900160005b50546001608060020a0316115b1561120957600554600160a060020a0316156111fc57600554600654600160a060020a039091169063981b24d0906111a190859061188d565b6000604051602001526040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b15156111df57fe5b6102c65a03f115156111ed57fe5b5050604051519150610fad9050565b506000610fad565b610fad565b611214600a836118a7565b9050610fad565b5b919050565b600b5460009060ff1615156112365760006000fd5b611241338484611691565b90505b92915050565b600b5460ff1681565b60065481565b600061126584846108d1565b15156112715760006000fd5b83600160a060020a0316638f4ffcb1338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360008314611317575b80518252602083111561131757601f1990920191602091820191016112f7565b505050905090810190601f1680156113435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561136157fe5b6102c65a03f1151561136f57fe5b505050600190505b9392505050565b600080548190819033600160a060020a0390811691161461139f5760006000fd5b6113b1600a610fef61168c565b6118a7565b9150838210156113c15760006000fd5b6113ce600a858403611a1d565b6113d785610f97565b9050838110156113e75760006000fd5b600160a060020a038516600090815260086020526040902061140b90858303611a1d565b604080518581529051600091600160a060020a038816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3600192505b5b505092915050565b600160a060020a038083166000908152600960209081526040808320938516835292905220545b92915050565b60008054819033600160a060020a039081169116146114a65760006000fd5b600160a060020a03831615156114f15760008054604051600160a060020a0391821692309092163180156108fc0292909190818181858888f1935050505015156114ec57fe5b611634565b82915081600160a060020a03166370a08231306000604051602001526040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b151561155457fe5b6102c65a03f1151561156257fe5b505060408051805160008054602093840182905284517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0391821660048201526024810184905294519296508716945063a9059cbb936044808201949392918390030190829087803b15156115dc57fe5b6102c65a03f115156115ea57fe5b5050604080516000548482529151600160a060020a039283169350918616917ff931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c9181900360200190a35b5b505050565b600b546101009004600160a060020a031681565b60005433600160a060020a0390811691161461166a5760006000fd5b600b805460ff19168215151790555b5b50565b600054600160a060020a031681565b435b90565b600080808315156116a55760019250611884565b6116ad61168c565b600654106116bb5760006000fd5b600160a060020a03851615806116e2575030600160a060020a031685600160a060020a0316145b156116ed5760006000fd5b6116fe86610fa561168c565b610b56565b9150838210156117115760009250611884565b60005461172690600160a060020a0316610817565b156117c8576000805460408051602090810184905281517f4a393149000000000000000000000000000000000000000000000000000000008152600160a060020a038b811660048301528a81166024830152604482018a905292519290931693634a3931499360648082019492918390030190829087803b15156117a657fe5b6102c65a03f115156117b457fe5b505060405151151590506117c85760006000fd5b5b600160a060020a03861660009081526008602052604090206117ed90858403611a1d565b6117fe85610fa561168c565b610b56565b90508084820110156118105760006000fd5b600160a060020a038516600090815260086020526040902061183490828601611a1d565b84600160a060020a031686600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192505b50509392505050565b600081831061189c5781611241565b825b90505b92915050565b60006000600060008580549050600014156118c55760009350611a14565b8554869060001981019081106118d757fe5b906000526020600020900160005b50546001608060020a0316851061193c5785548690600019810190811061190857fe5b906000526020600020900160005b505470010000000000000000000000000000000090046001608060020a03169350611a14565b85600081548110151561194b57fe5b906000526020600020900160005b50546001608060020a03168510156119745760009350611a14565b8554600093506000190191505b828211156119d65760026001838501015b0490508486828154811015156119a457fe5b906000526020600020900160005b50546001608060020a0316116119ca578092506119d1565b6001810391505b611981565b85838154811015156119e457fe5b906000526020600020900160005b505470010000000000000000000000000000000090046001608060020a031693505b50505092915050565b815460009081901580611a605750611a3361168c565b845485906000198101908110611a4557fe5b906000526020600020900160005b50546001608060020a0316105b15611add5783548490611a768260018301611b2d565b81548110611a8057fe5b906000526020600020900160005b509150611a9961168c565b82546fffffffffffffffffffffffffffffffff19166001608060020a0391821617811670010000000000000000000000000000000091851691909102178255611b26565b835484906000198101908110611aef57fe5b906000526020600020900160005b5080546001608060020a0380861670010000000000000000000000000000000002911617815590505b5b50505050565b81548183558181151161163457600083815260209020611634918101908301611b57565b5b505050565b610a5e91905b80821115611b715760008155600101611b5d565b5090565b905600a165627a7a72305820e0e31a8f1c74e2661a82a8af63c985ee5d966d6285181f007024cd53c503dd8a0029000000000000000000000000a1c957c0210397d2d0296341627b74411756d476