[ { "constant": true, "inputs": [], "name": "name", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "name": "success", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_newOwner", "type": "address" } ], "name": "setOwner", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "totalSupply", "outputs": [ { "name": "supply", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_from", "type": "address" }, { "name": "_to", "type": "address" }, { "name": "_amount", "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": false, "inputs": [], "name": "seal", "outputs": [], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_bonus", "type": "uint256" } ], "name": "offerBonus", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "isSealed", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "name": "balance", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" } ], "name": "lastMintedTimestamp", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "symbol", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_to", "type": "address" }, { "name": "_amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "name": "success", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_owner", "type": "address" }, { "name": "_amount", "type": "uint256" }, { "name": "_isRaw", "type": "bool" }, { "name": "timestamp", "type": "uint32" } ], "name": "mint", "outputs": [], "payable": false, "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, "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" }, { "name": "_spender", "type": "address" } ], "name": "allowance", "outputs": [ { "name": "remaining", "type": "uint256" } ], "payable": false, "type": "function" }, { "inputs": [], "payable": false, "type": "constructor" }, { "payable": false, "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" } ]
6060604052341561000c57fe5b5b5b60008054600160a060020a03191633600160a060020a03161790555b5b5b6111ab8061003b6000396000f300606060405236156100d55763ffffffff60e060020a60003504166306fdde0381146100eb578063095ea7b31461017b57806313af4035146101ae57806318160ddd146101cc57806323b872dd146101ee578063313ce567146102275780633fb27b851461024d578063534eb1d41461025f578063631f98521461027457806370a08231146102985780637ba49b81146102c65780638da5cb5b146102fb57806395d89b4114610327578063a9059cbb146103b7578063b5e73249146103ea578063cae9ca5114610419578063dd62ed3e14610490575b34156100dd57fe5b6100e95b60006000fd5b565b005b34156100f357fe5b6100fb6104c4565b604080516020808252835181830152835191928392908301918501908083838215610141575b80518252602083111561014157601f199092019160209182019101610121565b505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018357fe5b61019a600160a060020a03600435166024356104fb565b604080519115158252519081900360200190f35b34156101b657fe5b6100e9600160a060020a0360043516610566565b005b34156101d457fe5b6101dc6105af565b60408051918252519081900360200190f35b34156101f657fe5b61019a600160a060020a03600435811690602435166044356105bf565b604080519115158252519081900360200190f35b341561022f57fe5b610237610748565b6040805160ff9092168252519081900360200190f35b341561025557fe5b6100e961074d565b005b341561026757fe5b6100e9600435610777565b005b341561027c57fe5b61019a61082d565b604080519115158252519081900360200190f35b34156102a057fe5b6101dc600160a060020a036004351661083e565b60408051918252519081900360200190f35b34156102ce57fe5b6102e2600160a060020a03600435166109a6565b6040805163ffffffff9092168252519081900360200190f35b341561030357fe5b61030b6109d2565b60408051600160a060020a039092168252519081900360200190f35b341561032f57fe5b6100fb6109e1565b604080516020808252835181830152835191928392908301918501908083838215610141575b80518252602083111561014157601f199092019160209182019101610121565b505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103bf57fe5b61019a600160a060020a0360043516602435610a18565b604080519115158252519081900360200190f35b34156103f257fe5b6100e9600160a060020a0360043516602435604435151563ffffffff60643516610b56565b005b341561042157fe5b604080516020600460443581810135601f810184900484028501840190955284845261019a948235600160a060020a0316946024803595606494929391909201918190840183828082843750949650610dc095505050505050565b604080519115158252519081900360200190f35b341561049857fe5b6101dc600160a060020a0360043581169060243516610f2e565b60408051918252519081900360200190f35b60408051808201909152600d81527f5665436861696e20546f6b656e00000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60005433600160a060020a039081169116146105825760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6001546001608060020a03165b90565b60006105c961082d565b15156105d55760006000fd5b6105de84610f5b565b6105e783610f5b565b600160a060020a0384166000908152600260205260409020546001607060020a03168290108015906106405750600160a060020a0380851660009081526003602090815260408083203390941683529290522054829010155b801561064c5750600082115b1561073c57600160a060020a03848116600090815260026020818152604080842080546dffffffffffffffffffffffffffff1981166001607060020a039182168a900382161790915560038352818520338716865283528185208054899003905594881684529190529020546106cd916106c8918591166110aa565b6110c4565b600160a060020a0384811660008181526002602090815260409182902080546dffffffffffffffffffffffffffff19166001607060020a0396909616959095179094558051868152905191939288169260008051602061116083398151915292918290030190a3506001610740565b5060005b5b9392505050565b601281565b60005433600160a060020a039081169116146107695760006000fd5b6100e76000610566565b5b5b565b60005433600160a060020a039081169116146107935760006000fd5b6004546107a6908263ffffffff6110aa16565b6004556001546107cf906107ca9083906001608060020a031663ffffffff6110aa16565b6110e0565b600180546fffffffffffffffffffffffffffffffff19166001608060020a039290921691909117905560408051828152905130600160a060020a031691600091600080516020611160833981519152916020908290030190a35b5b50565b600054600160a060020a0316155b90565b600160a060020a0381166000908152600260205260408120548190607060020a90046001607060020a0316151561089857600160a060020a0383166000908152600260205260409020546001607060020a031691506109a0565b6000600454111561096157600154600160a060020a03841660009081526002602052604090205460045461090a9270010000000000000000000000000000000090046001608060020a0316916108fe9190607060020a90046001607060020a03166110fc565b9063ffffffff61112b16565b600160a060020a03841660009081526002602052604090205490915061095a906001607060020a03607060020a820481169161094e9185911663ffffffff6110aa16565b9063ffffffff6110aa16565b91506109a0565b600160a060020a03831660009081526002602052604090205461099d906001607060020a0380821691607060020a90041663ffffffff6110aa16565b91505b50919050565b600160a060020a03811660009081526002602052604090205460e060020a900463ffffffff165b919050565b600054600160a060020a031681565b60408051808201909152600381527f56454e0000000000000000000000000000000000000000000000000000000000602082015281565b6000610a2261082d565b1515610a2e5760006000fd5b610a3733610f5b565b610a4083610f5b565b600160a060020a0333166000908152600260205260409020546001607060020a0316829010801590610a725750600082115b15610b475733600160a060020a0390811660009081526002602052604080822080546dffffffffffffffffffffffffffff1981166001607060020a039182168890038216179091559286168252902054610ad7916106c8918591166110aa565b6110c4565b600160a060020a0384811660008181526002602090815260409182902080546dffffffffffffffffffffffffffff19166001607060020a039690961695909517909455805186815290519193339093169260008051602061116083398151915292918290030190a3506001610560565b506000610560565b5b92915050565b60005433600160a060020a03908116911614610b725760006000fd5b8115610c7257600160a060020a038416600090815260026020526040902054610bb5906106c8908590607060020a90046001607060020a03166110aa565b6110c4565b600160a060020a038516600090815260026020526040902080546001607060020a0392909216607060020a027bffffffffffffffffffffffffffff000000000000000000000000000019909216919091179055600154610c43906107ca9085906001608060020a037001000000000000000000000000000000009091041663ffffffff6110aa16565b6110e0565b600180546001608060020a03928316700100000000000000000000000000000000029216919091179055610cec565b600160a060020a038416600090815260026020526040902054610cae906106c89085906001607060020a031663ffffffff6110aa16565b6110c4565b600160a060020a038516600090815260026020526040902080546dffffffffffffffffffffffffffff19166001607060020a03929092169190911790555b600160a060020a0384166000908152600260205260409020805463ffffffff80841660e060020a027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90921691909117909155600154610d5f916107ca9186916001608060020a03909116906110aa16565b6110e0565b600180546fffffffffffffffffffffffffffffffff19166001608060020a0392909216919091179055604080518481529051600160a060020a03861691600091600080516020611160833981519152916020908290030190a35b5b50505050565b600160a060020a03338116600081815260036020908152604080832094881680845294825280832087905580518781529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a383600160a060020a0316638f4ffcb1338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360008314610ec7575b805182526020831115610ec757601f199092019160209182019101610ea7565b505050905090810190601f168015610ef35780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610f1157fe5b6102c65a03f11515610f1f57fe5b505050600190505b9392505050565b600160a060020a038083166000908152600360209081526040808320938516835292905220545b92915050565b60006000610f6761082d565b1515610f735760006000fd5b600160a060020a038316600090815260026020526040902054607060020a90046001607060020a0316156110a357610faa8361083e565b600160a060020a038416600090815260026020526040902054909250610ffa906001607060020a03607060020a8204811691610fee9186911663ffffffff61114816565b9063ffffffff61114816565b9050611005826110c4565b600160a060020a038416600090815260026020526040812080546dffffffffffffffffffffffffffff19166001607060020a0393909316929092177bffffffffffffffffffffffffffff000000000000000000000000000019169091558111156110a35782600160a060020a031630600160a060020a0316600080516020611160833981519152836040518082815260200191505060405180910390a35b5b5b505050565b6000828201838110156110b957fe5b8091505b5092915050565b60006001607060020a03821682146110d857fe5b50805b919050565b60006001608060020a03821682146110d857fe5b50805b919050565b6000828202831580611118575082848281151561111557fe5b04145b15156110b957fe5b8091505b5092915050565b60006000828481151561113a57fe5b0490508091505b5092915050565b60008282111561115457fe5b508082035b929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820fa35cb6d9fd595f5020f436c343eb13b8bbbc3984f4c28bc7b89d36062d268a60029