20 txs
110 calls
constructor
constructor(address _tokenFactory, address efxVaultWallet)
functions
allowance
viewfunction allowance(address _owner, address _spender) view returns (uint256 remaining)
balanceOf
viewfunction balanceOf(address _owner) view returns (uint256 balance)
balanceOfAt
viewfunction balanceOfAt(address _owner, uint256 _blockNumber) view returns (uint256)
burningEnabled
viewfunction burningEnabled() view returns (bool)
controller
viewfunction controller() view returns (address)
creationBlock
viewfunction creationBlock() view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
name
viewfunction name() view returns (string)
parentSnapShotBlock
viewfunction parentSnapShotBlock() view returns (uint256)
parentToken
viewfunction parentToken() view returns (address)
symbol
viewfunction symbol() view returns (string)
tokenFactory
viewfunction tokenFactory() view returns (address)
totalPledgedFees
viewfunction totalPledgedFees() view returns (uint256)
totalPledgedFeesAt
viewfunction totalPledgedFeesAt(uint256 _blockNumber) view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
totalSupplyAt
viewfunction totalSupplyAt(uint256 _blockNumber) view returns (uint256)
transfersEnabled
viewfunction transfersEnabled() view returns (bool)
version
viewfunction version() view returns (string)
approve
nonpayablefunction approve(address _spender, uint256 _amount) returns (bool success)
approveAndCall
nonpayablefunction approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns (bool success)
burnAndRetrieve
nonpayablefunction burnAndRetrieve(uint256 _tokensToBurn) returns (bool success)
changeController
nonpayablefunction changeController(address _newController)
claimTokens
nonpayablefunction claimTokens(address _token)
createCloneToken
nonpayablefunction createCloneToken(string _cloneTokenName, uint8 _cloneDecimalUnits, string _cloneTokenSymbol, uint256 _snapshotBlock, bool _transfersEnabled) returns (address)
destroyTokens
nonpayablefunction destroyTokens(address _owner, uint256 _amount) returns (bool)
enableBurning
nonpayablefunction enableBurning(bool _burningEnabled)
enableTransfers
nonpayablefunction enableTransfers(bool _transfersEnabled)
generateTokens
nonpayablefunction generateTokens(address _owner, uint256 _amount) returns (bool)
pledgeFees
nonpayablefunction pledgeFees(uint256 _value) returns (bool)
reducePledgedFees
nonpayablefunction reducePledgedFees(uint256 _value) returns (bool)
transfer
nonpayablefunction transfer(address _to, uint256 _amount) returns (bool success)
transferFrom
nonpayablefunction transferFrom(address _from, address _to, uint256 _amount) returns (bool success)
events
Approval
event Approval(address indexed _owner, address indexed _spender, uint256 _amount)
Burned
event Burned(address indexed who, 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
0x606060405260408051908101604052600781527f4546585f302e3100000000000000000000000000000000000000000000000000602082015260049080516200004d929160200190620008a0565b5034156200005a57600080fd5b6040516040806200259c833981016040528080519190602001805191508290506000806040805190810160405280601581526020017f45746866696e6578204e656374617220546f6b656e0000000000000000000000815250601260408051908101604052600381527f4e45430000000000000000000000000000000000000000000000000000000000602082015260008054600160a060020a03338116600160a060020a031992831617909255600d8054928916929091169190911790556001808480516200012f929160200190620008a0565b506002805460ff191660ff8516179055600382805162000154929160200190620008a0565b5060058054600160a060020a031916600160a060020a039790971696909617909555505050600655600b805460ff19169115159190911790555043600755620001b8816b033b2e3c9fd0803ce8000000640100000000620001db81026200102c1704565b50620001d360006401000000006200125d620002ee82021704565b50506200096e565b600080548190819033600160a060020a03908116911614620001fc57600080fd5b62000214640100000000620009206200033c82021704565b9150838201829010156200022757600080fd5b6200024085640100000000620010096200035d82021704565b9050838101819010156200025357600080fd5b62000270600a838601640100000000620019286200038182021704565b600160a060020a0385166000908152600860205260409020620002a490828601640100000000620019286200038182021704565b84600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405190815260200160405180910390a3506001949350505050565b60005433600160a060020a039081169116146200030a57600080fd5b600d8054911515740100000000000000000000000000000000000000000260a060020a60ff0219909216919091179055565b60006200035743640100000000620011556200047682021704565b90505b90565b600062000379824364010000000062000acb620005a182021704565b90505b919050565b815460009081901580620003bc57508354439085906000198101908110620003a557fe5b6000918252602090912001546001608060020a0316105b156200042a5783548490620003d5826001830162000925565b81548110620003e057fe5b600091825260209091200180546001608060020a03858116700100000000000000000000000000000000024382166001608060020a03199093169290921716178155915062000470565b8354849060001981019081106200043d57fe5b600091825260209091200180546001608060020a0380861670010000000000000000000000000000000002911617815590505b50505050565b600a546000901580620004ad575081600a60008154811015156200049657fe5b6000918252602090912001546001608060020a0316115b156200057e57600554600160a060020a0316156200057557600554600654600160a060020a039091169063981b24d090620004f890859064010000000062001a1e6200071a82021704565b6000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156200055157600080fd5b6102c65a03f115156200056357600080fd5b5050506040518051905090506200037c565b5060006200037c565b62000599600a8364010000000062001a366200073282021704565b90506200037c565b600160a060020a0382166000908152600860205260408120541580620005ff5750600160a060020a038316600090815260086020526040812080548492908110620005e857fe5b6000918252602090912001546001608060020a0316115b15620006df57600554600160a060020a031615620006d657600554600654600160a060020a0390911690634ee2cd7e9085906200064c90869064010000000062001a1e6200071a82021704565b6000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515620006b257600080fd5b6102c65a03f11515620006c457600080fd5b50505060405180519050905062000714565b50600062000714565b600160a060020a038316600090815260086020526040902062000711908364010000000062001a366200073282021704565b90505b92915050565b60008183106200072b578162000711565b5090919050565b60008060008085805490506000141562000750576000935062000897565b8554869060001981019081106200076357fe5b6000918252602090912001546001608060020a03168510620007c3578554869060001981019081106200079257fe5b60009182526020909120015470010000000000000000000000000000000090046001608060020a0316935062000897565b856000815481101515620007d357fe5b6000918252602090912001546001608060020a0316851015620007fa576000935062000897565b8554600093506000190191505b828211156200085c5760026001838501010490508486828154811015156200082b57fe5b6000918252602090912001546001608060020a0316116200084f5780925062000856565b6001810391505b62000807565b85838154811015156200086b57fe5b60009182526020909120015470010000000000000000000000000000000090046001608060020a031693505b50505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620008e357805160ff191683800117855562000913565b8280016001018555821562000913579182015b8281111562000913578251825591602001919060010190620008f6565b506200092192915062000951565b5090565b8154818355818115116200094c576000838152602090206200094c91810190830162000951565b505050565b6200035a91905b8082111562000921576000815560010162000958565b611c1e806200097e6000396000f30060606040526004361061017c5763ffffffff60e060020a60003504166306fdde038114610221578063095ea7b3146102ab57806317634514146102e157806318160ddd1461030657806323b872dd14610319578063311325bd14610341578063313ce567146103545780633cebb8231461037d578063486575a51461039c5780634d754715146103b25780634ee2cd7e146103c55780634f37edfd146103e75780634fa7e353146103fd57806354fd4d50146104135780636638c0871461042657806370a08231146104ea57806380a5400114610509578063827f32c01461051c57806395d89b411461053e578063981b24d014610551578063a9059cbb14610567578063b45dd87314610589578063bef97c87146105a1578063c5bcc4f1146105b4578063c6d1d23d146105c7578063cae9ca51146105dd578063d3ce77fe14610642578063dd62ed3e14610664578063df8de3e714610689578063e77772fe146106a8578063f41e60c5146106bb578063f77c4791146106d3575b60005461019190600160a060020a03166106e6565b151561019c57600080fd5b60008054600160a060020a03169063f48c305490349033906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390911660048201526024016020604051808303818588803b15156101f857600080fd5b6125ee5a03f1151561020957600080fd5b5050505060405180519050151561021f57600080fd5b005b341561022c57600080fd5b610234610713565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610270578082015183820152602001610258565b50505050905090810190601f16801561029d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102b657600080fd5b6102cd600160a060020a03600435166024356107b1565b604051901515815260200160405180910390f35b34156102ec57600080fd5b6102f461091a565b60405190815260200160405180910390f35b341561031157600080fd5b6102f4610920565b341561032457600080fd5b6102cd600160a060020a0360043581169060243516604435610931565b341561034c57600080fd5b6102f4610a01565b341561035f57600080fd5b610367610a0c565b60405160ff909116815260200160405180910390f35b341561038857600080fd5b61021f600160a060020a0360043516610a15565b34156103a757600080fd5b6102cd600435610a5f565b34156103bd57600080fd5b6102cd610aaa565b34156103d057600080fd5b6102f4600160a060020a0360043516602435610acb565b34156103f257600080fd5b6102cd600435610c01565b341561040857600080fd5b6102cd600435610d34565b341561041e57600080fd5b610234610d79565b341561043157600080fd5b6104ce60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803560ff1690602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020013515159350610de492505050565b604051600160a060020a03909116815260200160405180910390f35b34156104f557600080fd5b6102f4600160a060020a0360043516611009565b341561051457600080fd5b6104ce61101d565b341561052757600080fd5b6102cd600160a060020a036004351660243561102c565b341561054957600080fd5b6102346110ea565b341561055c57600080fd5b6102f4600435611155565b341561057257600080fd5b6102cd600160a060020a036004351660243561123e565b341561059457600080fd5b61021f600435151561125d565b34156105ac57600080fd5b6102cd6112b8565b34156105bf57600080fd5b6102f46112c1565b34156105d257600080fd5b6102f46004356112c7565b34156105e857600080fd5b6102cd60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061134095505050505050565b341561064d57600080fd5b6102cd600160a060020a036004351660243561145b565b341561066f57600080fd5b6102f4600160a060020a0360043581169060243516611513565b341561069457600080fd5b61021f600160a060020a036004351661153e565b34156106b357600080fd5b6104ce6116ea565b34156106c657600080fd5b61021f60043515156116f9565b34156106de57600080fd5b6104ce611727565b600080600160a060020a0383161515610702576000915061070d565b823b90506000811191505b50919050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107a95780601f1061077e576101008083540402835291602001916107a9565b820191906000526020600020905b81548152906001019060200180831161078c57829003601f168201915b505050505081565b600b5460009060ff1615156107c557600080fd5b8115806107f55750600160a060020a03338116600090815260096020908152604080832093871683529290522054155b151561080057600080fd5b60005461081590600160a060020a03166106e6565b156108b05760008054600160a060020a03169063da682aeb903390869086906040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561088a57600080fd5b6102c65a03f1151561089b57600080fd5b5050506040518051905015156108b057600080fd5b600160a060020a03338116600081815260096020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60075481565b600061092b43611155565b90505b90565b6000805433600160a060020a039081169116146109ec57600b5460ff16151561095957600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220546000199010156109ec57600160a060020a0380851660009081526009602090815260408083203390941683529290522054829010156109be57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220805483900390555b6109f7848484611736565b5060019392505050565b600061092b436112c7565b60025460ff1681565b60005433600160a060020a03908116911614610a3057600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008054819033600160a060020a03908116911614610a7d57600080fd5b610a85610a01565b905082811015610a9457600080fd5b610aa1600c848303611928565b50600192915050565b600d5474010000000000000000000000000000000000000000900460ff1681565b600160a060020a0382166000908152600860205260408120541580610b275750600160a060020a038316600090815260086020526040812080548492908110610b1057fe5b6000918252602090912001546001608060020a0316115b15610bd857600554600160a060020a031615610bd057600554600654600160a060020a0390911690634ee2cd7e908590610b62908690611a1e565b60006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610bae57600080fd5b6102c65a03f11515610bbf57600080fd5b505050604051805190509050610914565b506000610914565b600160a060020a0383166000908152600860205260409020610bfa9083611a36565b9050610914565b600d54600090819074010000000000000000000000000000000000000000900460ff161515610c2f57600080fd5b610c393343610acb565b905082811015610c4c576000915061070d565b600054610c6190600160a060020a03166106e6565b15610cee5760008054600160a060020a0316906345a1b92c90339086906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610cc857600080fd5b6102c65a03f11515610cd957600080fd5b505050604051805190501515610cee57600080fd5b33600160a060020a03167f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df78460405190815260200160405180910390a250600192915050565b60008054819033600160a060020a03908116911614610d5257600080fd5b610d5a610a01565b905082810181901015610d6c57600080fd5b610aa1600c848301611928565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107a95780601f1061077e576101008083540402835291602001916107a9565b600080831515610df2574393505b600d54600160a060020a0316635b7b72c130868a8a8a8960006040516020015260405160e060020a63ffffffff8916028152600160a060020a038716600482019081526024820187905260ff8516606483015282151560a483015260c0604483019081529091608481019060c40187818151815260200191508051906020019080838360005b83811015610e90578082015183820152602001610e78565b50505050905090810190601f168015610ebd5780820380516001836020036101000a031916815260200191505b50838103825285818151815260200191508051906020019080838360005b83811015610ef3578082015183820152602001610edb565b50505050905090810190601f168015610f205780820380516001836020036101000a031916815260200191505b5098505050505050505050602060405180830381600087803b1515610f4457600080fd5b6102c65a03f11515610f5557600080fd5b5050506040518051915050600160a060020a038116633cebb8233360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515610fae57600080fd5b6102c65a03f11515610fbf57600080fd5b50505080600160a060020a03167f086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade8560405190815260200160405180910390a29695505050505050565b60006110158243610acb565b90505b919050565b600554600160a060020a031681565b600080548190819033600160a060020a0390811691161461104c57600080fd5b611054610920565b91508382018290101561106657600080fd5b61106f85611009565b90508381018190101561108157600080fd5b61108e600a858401611928565b600160a060020a03851660009081526008602052604090206110b290828601611928565b84600160a060020a03166000600080516020611bd38339815191528660405190815260200160405180910390a3506001949350505050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107a95780601f1061077e576101008083540402835291602001916107a9565b600a54600090158061118a575081600a600081548110151561117357fe5b6000918252602090912001546001608060020a0316115b1561122c57600554600160a060020a03161561122457600554600654600160a060020a039091169063981b24d0906111c3908590611a1e565b60006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561120257600080fd5b6102c65a03f1151561121357600080fd5b505050604051805190509050611018565b506000611018565b611237600a83611a36565b9050611018565b600b5460009060ff16151561125257600080fd5b610aa1338484611736565b60005433600160a060020a0390811691161461127857600080fd5b600d8054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600b5460ff1681565b60065481565b600c5460009015806112fc575081600c60008154811015156112e557fe5b6000918252602090912001546001608060020a0316115b1561133557600554600160a060020a03161561122457600554600654600160a060020a039091169063c6d1d23d906111c3908590611a1e565b611237600c83611a36565b600061134c84846107b1565b151561135757600080fd5b83600160a060020a0316638f4ffcb1338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156113ef5780820151838201526020016113d7565b50505050905090810190601f16801561141c5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561143d57600080fd5b6102c65a03f1151561144e57600080fd5b5060019695505050505050565b600080548190819033600160a060020a0390811691161461147b57600080fd5b611483610920565b91508382101561149257600080fd5b61149b85611009565b9050838110156114aa57600080fd5b6114b7600a858403611928565b600160a060020a03851660009081526008602052604090206114db90858303611928565b600085600160a060020a0316600080516020611bd38339815191528660405190815260200160405180910390a3506001949350505050565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b60008054819033600160a060020a0390811691161461155c57600080fd5b600160a060020a03831615156115aa57600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f1935050505015156115a557600080fd5b6116e5565b82915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561160457600080fd5b6102c65a03f1151561161557600080fd5b505050604051805160008054919350600160a060020a03808616935063a9059cbb92169084906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561168557600080fd5b6102c65a03f1151561169657600080fd5b50505060405180515050600054600160a060020a039081169084167ff931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c8360405190815260200160405180910390a35b505050565b600d54600160a060020a031681565b60005433600160a060020a0390811691161461171457600080fd5b600b805460ff1916911515919091179055565b600054600160a060020a031681565b60008082151561177a5783600160a060020a031685600160a060020a0316600080516020611bd38339815191528560405190815260200160405180910390a3611921565b60065443901061178957600080fd5b600160a060020a038416158015906117b3575030600160a060020a031684600160a060020a031614155b15156117be57600080fd5b6117c88543610acb565b9150828210156117d757600080fd5b6000546117ec90600160a060020a03166106e6565b156118875760008054600160a060020a031690634a393149908790879087906040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561186157600080fd5b6102c65a03f1151561187257600080fd5b50505060405180519050151561188757600080fd5b600160a060020a03851660009081526008602052604090206118ab90848403611928565b6118b58443610acb565b9050828101819010156118c757600080fd5b600160a060020a03841660009081526008602052604090206118eb90828501611928565b83600160a060020a031685600160a060020a0316600080516020611bd38339815191528560405190815260200160405180910390a35b5050505050565b8154600090819015806119615750835443908590600019810190811061194a57fe5b6000918252602090912001546001608060020a0316105b156119d357835484906119778260018301611b95565b8154811061198157fe5b600091825260209091200180546001608060020a03858116700100000000000000000000000000000000024382166fffffffffffffffffffffffffffffffff1990931692909217161781559150611a18565b8354849060001981019081106119e557fe5b600091825260209091200180546001608060020a0380861670010000000000000000000000000000000002911617815590505b50505050565b6000818310611a2d5781611a2f565b825b9392505050565b600080600080858054905060001415611a525760009350611b8c565b855486906000198101908110611a6457fe5b6000918252602090912001546001608060020a03168510611ac157855486906000198101908110611a9157fe5b60009182526020909120015470010000000000000000000000000000000090046001608060020a03169350611b8c565b856000815481101515611ad057fe5b6000918252602090912001546001608060020a0316851015611af55760009350611b8c565b8554600093506000190191505b82821115611b52576002600183850101049050848682815481101515611b2457fe5b6000918252602090912001546001608060020a031611611b4657809250611b4d565b6001810391505b611b02565b8583815481101515611b6057fe5b60009182526020909120015470010000000000000000000000000000000090046001608060020a031693505b50505092915050565b8154818355818115116116e5576000838152602090206116e591810190830161092e91905b80821115611bce5760008155600101611bba565b50905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058204db47d58225ebd4932a0591fcb5c919419c7de9daf2717485611388c10f2ecd00029000000000000000000000000003ea7f54b6dcf6cee86986edc18143a35f15505000000000000000000000000c6cde7c39eb2f0f0095f41570af89efc2c1ea828