forked from bokkypoobah/OpenANXTokenOld
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOpenANXToken.js
1 lines (1 loc) · 57.7 KB
/
OpenANXToken.js
1
var tokenOutput={"contracts":{"ERC20Interface.sol:ERC20Interface":{"abi":"[{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"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\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"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\"}]","bin":""},"LockedTokens.sol:LockedTokens":{"abi":"[{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_TOTAL\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"balancesLocked2Y\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOfLocked1Y\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRIBUTIONS_MIN\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"START_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"unlock1Y\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_SOFT_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_LOCKED_1Y_TOTAL\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"END_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenContract\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupplyLocked\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupplyLocked2Y\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"balancesLocked1Y\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_HARD_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALSFACTOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRIBUTIONS_MAX\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"LOCKED_2Y_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOfLocked2Y\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupplyLocked1Y\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"unlock2Y\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOfLocked\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"addRemainingTokens\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"LOCKED_1Y_DATE\",\"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\":\"TOKENS_LOCKED_2Y_TOTAL\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_tokenContract\",\"type\":\"address\"}],\"payable\":false,\"type\":\"constructor\"}]","bin":"60606040526000600055600060015534156200001757fe5b60405160208062000f3383398101604052515b60068054600160a060020a031916600160a060020a0383161790556200007e73abba43e7594e3b76afb157989e93c6621497fd4b6a01a784379d99db4200000064010000000062000243810262000aee1704565b620000b773acca534c9f62ab495bd986e002ddf0f054caae4f6a01a784379d99db4200000064010000000062000aee6200024382021704565b620000f073adda9b762a00ff12711113bfdc36958b73d7f9156a01a784379d99db4200000064010000000062000aee6200024382021704565b6200012973aeea63b5479b50f79583ec49dacdcf86ddeff3926a069e10de76676d0800000064010000000062000aee6200024382021704565b6002546a0b949d854f34fece000000146200014057fe5b6200017973aaaa9de1e6c564446ebca0fd102d8bd92093c7566a108b2a2c2802909400000064010000000062000b4b620002b482021704565b620001b273abba43e7594e3b76afb157989e93c6621497fd4b6a01a784379d99db4200000064010000000062000b4b620002b482021704565b620001eb73acca534c9f62ab495bd986e002ddf0f054caae4f6a01a784379d99db4200000064010000000062000b4b620002b482021704565b6200022473adda9b762a00ff12711113bfdc36958b73d7f9156a01a784379d99db4200000064010000000062000b4b620002b482021704565b6003546a1581b6d300d0225a000000146200023b57fe5b5b506200034f565b600160a060020a03821660009081526004602052604090205462000276908264010000000062000ac66200032582021704565b600160a060020a038316600090815260046020526040902055600254620002ac908264010000000062000ac66200032582021704565b6002555b5050565b600160a060020a038216600090815260056020526040902054620002e7908264010000000062000ac66200032582021704565b600160a060020a0383166000908152600560205260409020556003546200031d908264010000000062000ac66200032582021704565b6003555b5050565b60008282018381108015906200033b5750828110155b15156200034457fe5b8091505b5092915050565b610bd4806200035f6000396000f3006060604052361561015c5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630b743021811461015e5780631a6f56a0146101805780631ab3c515146101ae5780632da13d5e146101dc5780632e0f2625146101fe578063372c65331461022457806338c80857146102465780633a9f967e14610258578063400ee7831461027a578063545599ff1461029c57806355a373d6146102be57806358341922146102ea578063622c77fe1461030c57806376e403ec1461032e578063831a17541461035c5780638bc04eb71461037e57806393fea184146103a0578063978c5b15146103c2578063a3f4df7e146103e4578063bc5dc16814610474578063c0c3da9c146104a2578063e5494be1146104c4578063e960bb48146104d6578063e9d7f30914610504578063f4509fc214610516578063f76f8d7814610538578063ffb00df1146105c8575bfe5b341561016657fe5b61016e6105ea565b60408051918252519081900360200190f35b341561018857fe5b61016e600160a060020a03600435166105f9565b60408051918252519081900360200190f35b34156101b657fe5b61016e600160a060020a036004351661060b565b60408051918252519081900360200190f35b34156101e457fe5b61016e61062a565b60408051918252519081900360200190f35b341561020657fe5b61020e610630565b6040805160ff9092168252519081900360200190f35b341561022c57fe5b61016e610635565b60408051918252519081900360200190f35b341561024e57fe5b61025661063d565b005b341561026057fe5b61016e610742565b60408051918252519081900360200190f35b341561028257fe5b61016e610751565b60408051918252519081900360200190f35b34156102a457fe5b61016e610760565b60408051918252519081900360200190f35b34156102c657fe5b6102ce610768565b60408051600160a060020a039092168252519081900360200190f35b34156102f257fe5b61016e610777565b60408051918252519081900360200190f35b341561031457fe5b61016e610782565b60408051918252519081900360200190f35b341561033657fe5b61016e600160a060020a0360043516610788565b60408051918252519081900360200190f35b341561036457fe5b61016e61079a565b60408051918252519081900360200190f35b341561038657fe5b61016e6107a9565b60408051918252519081900360200190f35b34156103a857fe5b61016e6107b5565b60408051918252519081900360200190f35b34156103ca57fe5b61016e6107bb565b60408051918252519081900360200190f35b34156103ec57fe5b6103f46107c3565b60408051602080825283518183015283519192839290830191850190808383821561043a575b80518252602083111561043a57601f19909201916020918201910161041a565b505050905090810190601f1680156104665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561047c57fe5b61016e600160a060020a03600435166107fa565b60408051918252519081900360200190f35b34156104aa57fe5b61016e610819565b60408051918252519081900360200190f35b34156104cc57fe5b61025661081f565b005b34156104de57fe5b61016e600160a060020a0360043516610924565b60408051918252519081900360200190f35b341561050c57fe5b61025661095f565b005b341561051e57fe5b61016e610a61565b60408051918252519081900360200190f35b341561054057fe5b6103f4610a69565b60408051602080825283518183015283519192839290830191850190808383821561043a575b80518252602083111561043a57601f19909201916020918201910161041a565b505050905090810190601f1680156104665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105d057fe5b61016e610aa0565b60408051918252519081900360200190f35b6a52b7d2dcc80cd2e400000081565b60056020526000908152604090205481565b600160a060020a0381166000908152600460205260409020545b919050565b60005481565b601281565b63593ec59c81565b6000635b1ff91c4210156106515760006000fd5b50600160a060020a0333166000908152600460205260409020548015156106785760006000fd5b600160a060020a0333166000908152600460205260408120556002546106a4908263ffffffff610aaf16565b600255600654604080516000602091820181905282517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a033381166004830152602482018790529351939094169363a9059cbb936044808301949391928390030190829087803b151561071c57fe5b6102c65a03f1151561072a57fe5b5050604051511515905061073e5760006000fd5b5b50565b6a0ac0db698068112d00000081565b6a0b949d854f34fece00000081565b63593ec68c81565b600654600160a060020a031681565b600354600254015b90565b60035481565b60046020526000908152604090205481565b6a18d0bf423c03d8de00000081565b670de0b6b3a764000081565b60015481565b635d012c9c81565b60408051808201909152600d81527f6f70656e414e5820546f6b656e00000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600560205260409020545b919050565b60025481565b6000635d012c9c4210156108335760006000fd5b50600160a060020a03331660009081526005602052604090205480151561085a5760006000fd5b600160a060020a033316600090815260056020526040812055600354610886908263ffffffff610aaf16565b600355600654604080516000602091820181905282517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a033381166004830152602482018790529351939094169363a9059cbb936044808301949391928390030190829087803b151561071c57fe5b6102c65a03f1151561072a57fe5b5050604051511515905061073e5760006000fd5b5b50565b600160a060020a03811660009081526005602090815260408083205460049092528220546109579163ffffffff610ac616565b90505b919050565b60065460009033600160a060020a0390811691161461097e5760006000fd5b50600654604080516000602091820181905282517f18160ddd00000000000000000000000000000000000000000000000000000000815292516a52b7d2dcc80cd2e400000094610a1694600160a060020a03909116936318160ddd9360048084019492938390030190829087803b15156109f457fe5b6102c65a03f11515610a0257fe5b50506040515183915063ffffffff610aaf16565b9050610a2d60025482610aaf90919063ffffffff16565b9050610a4460035482610aaf90919063ffffffff16565b60065490915061073e90600160a060020a031682610aee565b5b50565b635b1ff91c81565b60408051808201909152600381527f4f41580000000000000000000000000000000000000000000000000000000000602082015281565b6a1581b6d300d0225a00000081565b600082821115610abb57fe5b508082035b92915050565b6000828201838110801590610adb5750828110155b1515610ae357fe5b8091505b5092915050565b600160a060020a038216600090815260046020526040902054610b17908263ffffffff610ac616565b600160a060020a038316600090815260046020526040902055600254610b43908263ffffffff610ac616565b6002555b5050565b600160a060020a038216600090815260056020526040902054610b74908263ffffffff610ac616565b600160a060020a038316600090815260056020526040902055600354610ba0908263ffffffff610ac616565b6003555b50505600a165627a7a72305820e2c32f0613205dd3e892a92a65f4dcf5192d2facb9503805344751dab43e9fa70029"},"OpenANXToken.sol:ERC20Token":{"abi":"[{\"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\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"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\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"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\":true,\"inputs\":[],\"name\":\"newOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"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\"},{\"constant\":false,\"inputs\":[{\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_symbol\",\"type\":\"string\"},{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_decimals\",\"type\":\"uint8\"},{\"name\":\"_totalSupply\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"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\"}]","bin":"6060604052341561000c57fe5b604051610b21380380610b2183398101604090815281516020830151918301516060840151918401939290920191905b5b60018054600160a060020a03191633600160a060020a03161790555b835161006c9060039060208701906100b9565b5082516100809060049060208601906100b9565b506005805460ff191660ff84161790556000818155600154600160a060020a031681526006602052604090208190555b50505050610159565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100fa57805160ff1916838001178555610127565b82800160010185558215610127579182015b8281111561012757825182559160200191906001019061010c565b5b50610134929150610138565b5090565b61015691905b80821115610134576000815560010161013e565b5090565b90565b6109b9806101686000396000f300606060405236156100c25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c4578063095ea7b31461015457806318160ddd1461018757806323b872dd146101a9578063313ce567146101e257806370a082311461020857806379ba5097146102365780638da5cb5b1461024857806395d89b4114610274578063a9059cbb14610304578063d4ee1d9014610337578063dd62ed3e14610363578063f2fde38b14610397575bfe5b34156100cc57fe5b6100d46103b5565b60408051602080825283518183015283519192839290830191850190808383821561011a575b80518252602083111561011a57601f1990920191602091820191016100fa565b505050905090810190601f1680156101465780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015c57fe5b610173600160a060020a0360043516602435610443565b604080519115158252519081900360200190f35b341561018f57fe5b6101976104ae565b60408051918252519081900360200190f35b34156101b157fe5b610173600160a060020a03600435811690602435166044356104b4565b604080519115158252519081900360200190f35b34156101ea57fe5b6101f2610657565b6040805160ff9092168252519081900360200190f35b341561021057fe5b610197600160a060020a0360043516610660565b60408051918252519081900360200190f35b341561023e57fe5b61024661067f565b005b341561025057fe5b61025861070c565b60408051600160a060020a039092168252519081900360200190f35b341561027c57fe5b6100d461071b565b60408051602080825283518183015283519192839290830191850190808383821561011a575b80518252602083111561011a57601f1990920191602091820191016100fa565b505050905090810190601f1680156101465780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561030c57fe5b610173600160a060020a03600435166024356107a9565b604080519115158252519081900360200190f35b341561033f57fe5b6102586108c9565b60408051600160a060020a039092168252519081900360200190f35b341561036b57fe5b610197600160a060020a03600435811690602435166108d8565b60408051918252519081900360200190f35b341561039f57fe5b610246600160a060020a0360043516610905565b005b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60005481565b600160a060020a0383166000908152600660205260408120548290108015906105045750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b80156105105750600082115b80156105355750600160a060020a038316600090815260066020526040902054828101115b1561064b57600160a060020a038416600090815260066020526040902054610563908363ffffffff61094e16565b600160a060020a03808616600090815260066020908152604080832094909455600781528382203390931682529190915220546105a6908363ffffffff61094e16565b600160a060020a03808616600090815260076020908152604080832033851684528252808320949094559186168152600690915220546105ec908363ffffffff61096516565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600161064f565b5060005b5b9392505050565b60055460ff1681565b600160a060020a0381166000908152600660205260409020545b919050565b60025433600160a060020a0390811691161461069b5760006000fd5b600254600154604051600160a060020a0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36002546001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b565b600154600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b505050505081565b600160a060020a0333166000908152600660205260408120548290108015906107d25750600082115b80156107f75750600160a060020a038316600090815260066020526040902054828101115b156108ba57600160a060020a033316600090815260066020526040902054610825908363ffffffff61094e16565b600160a060020a03338116600090815260066020526040808220939093559085168152205461085a908363ffffffff61096516565b600160a060020a038085166000818152600660209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060016104a8565b5060006104a8565b5b92915050565b600254600160a060020a031681565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60015433600160a060020a039081169116146109215760006000fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60008282111561095a57fe5b508082035b92915050565b600082820183811080159061097a5750828110155b151561098257fe5b8091505b50929150505600a165627a7a723058202a6f47167e448622ebf79b2466b3fba1acc7a9826cdf233a7bf88a30d2d6d1440029"},"OpenANXToken.sol:OpenANXToken":{"abi":"[{\"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\":true,\"inputs\":[],\"name\":\"TOKENS_TOTAL\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokensPerKEther\",\"type\":\"uint256\"}],\"name\":\"setTokensPerKEther\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lockedTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"participant\",\"type\":\"address\"}],\"name\":\"kycVerify\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"finalised\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"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\":\"CONTRIBUTIONS_MIN\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"START_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"participant\",\"type\":\"address\"},{\"name\":\"balance\",\"type\":\"uint256\"}],\"name\":\"addPrecommitment\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_SOFT_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"wallet\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"END_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_HARD_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALSFACTOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRIBUTIONS_MAX\",\"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\":\"LOCKED_2Y_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"finalise\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokensPerKEther\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"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\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"kycRequired\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"newOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferAnyERC20Token\",\"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\"},{\"constant\":false,\"inputs\":[{\"name\":\"_wallet\",\"type\":\"address\"}],\"name\":\"setWallet\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"LOCKED_1Y_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"SYMBOL\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_wallet\",\"type\":\"address\"}],\"payable\":false,\"type\":\"constructor\"},{\"payable\":true,\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"newWallet\",\"type\":\"address\"}],\"name\":\"WalletUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokensPerKEther\",\"type\":\"uint256\"}],\"name\":\"TokensPerKEtherUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"ethers\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"newEtherBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"tokens\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"newTotalSupply\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"tokensPerKEther\",\"type\":\"uint256\"}],\"name\":\"TokensBought\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"participant\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"balance\",\"type\":\"uint256\"}],\"name\":\"PrecommitmentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"participant\",\"type\":\"address\"}],\"name\":\"KycVerified\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"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\"}]","bin":"606060405260006008819055600955600a805460ff1916905562053eb6600b5534156200002857fe5b6040516020806200292283398101604052515b604060405190810160405280600381526020017f4f41580000000000000000000000000000000000000000000000000000000000815250604060405190810160405280600d81526020017f6f70656e414e5820546f6b656e00000000000000000000000000000000000000815250601260005b5b60018054600160a060020a03191633600160a060020a03161790555b8351620000e09060039060208701906200019e565b508251620000f69060049060208601906200019e565b506005805460ff191660ff84161790556000818155600154600160a060020a031681526006602052604090208190555b5050600d8054600160a060020a031916600160a060020a038516179055503090506200015162000224565b600160a060020a03909116815260405190819003602001906000f08015156200017657fe5b600c8054600160a060020a031916600160a060020a03929092169190911790555b5062000259565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e157805160ff191683800117855562000211565b8280016001018555821562000211579182015b8281111562000211578251825591602001919060010190620001f4565b5b506200022092915062000235565b5090565b604051610f3380620019ef83390190565b6200025691905b808211156200022057600081556001016200023c565b5090565b90565b61178680620002696000396000f300606060405236156101ca5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146103d1578063095ea7b3146104615780630b743021146104945780630e9d02cc146104b65780630eb34740146104cb57806318160ddd146104f75780631881b0f014610519578063214bb60f1461053757806323b872dd1461055b5780632da13d5e146105945780632e0f2625146105b6578063313ce567146105dc578063372c6533146106025780633818d907146106245780633a9f967e14610645578063521eb27314610667578063545599ff1461069357806370a08231146106b557806379ba5097146106e3578063831a1754146106f55780638bc04eb7146107175780638da5cb5b1461073957806393fea1841461076557806395d89b4114610787578063978c5b1514610817578063a3f4df7e14610839578063a4399263146108c9578063a5bc770c146108db578063a9059cbb146108fd578063b7121da414610930578063d4ee1d9014610960578063dc39d06d1461098c578063dd62ed3e146109bf578063deaa59df146109f3578063f2fde38b14610a11578063f4509fc214610a2f578063f76f8d7814610a51575b6103cf5b600a5460009060ff16156101e25760006000fd5b63593ec59c4210156101f45760006000fd5b63593ec68c4211156102065760006000fd5b341580610214575060085434105b1561021f5760006000fd5b6000600954118015610232575060095434115b1561023d5760006000fd5b600554600b54600360ff92831660120301909116600a0a90340281151561026057fe5b60005491900491506a18d0bf423c03d8de00000090820111156102835760006000fd5b600160a060020a0333166000908152600660205260409020546102ac908263ffffffff610ae116565b600160a060020a033316600090815260066020526040812091909155546102d9908263ffffffff610ae116565b6000908155604080518381529051600160a060020a033316929160008051602061173b833981519152919081900360200190a333600160a060020a03167f6a7381bdc8f4e7ed3c0f0c299382777bde88a65f0c27f670235401d1544546303430600160a060020a03163184600054600b54604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390a2600160a060020a033381166000908152600e6020526040808220805460ff19166001179055600d5490519216913480156108fc0292909190818181858888f1935050505015156103cb5760006000fd5b5b50565b005b34156103d957fe5b6103e1610b09565b604080516020808252835181830152835191928392908301918501908083838215610427575b80518252602083111561042757601f199092019160209182019101610407565b505050905090810190601f1680156104535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046957fe5b610480600160a060020a0360043516602435610b97565b604080519115158252519081900360200190f35b341561049c57fe5b6104a4610c02565b60408051918252519081900360200190f35b34156104be57fe5b6103cf600435610c11565b005b34156104d357fe5b6104db610c88565b60408051600160a060020a039092168252519081900360200190f35b34156104ff57fe5b6104a4610c97565b60408051918252519081900360200190f35b341561052157fe5b6103cf600160a060020a0360043516610c9d565b005b341561053f57fe5b610480610d04565b604080519115158252519081900360200190f35b341561056357fe5b610480600160a060020a0360043581169060243516604435610d0d565b604080519115158252519081900360200190f35b341561059c57fe5b6104a4610d5e565b60408051918252519081900360200190f35b34156105be57fe5b6105c6610d64565b6040805160ff9092168252519081900360200190f35b34156105e457fe5b6105c6610d69565b6040805160ff9092168252519081900360200190f35b341561060a57fe5b6104a4610d72565b60408051918252519081900360200190f35b341561062c57fe5b6103cf600160a060020a0360043516602435610d7a565b005b341561064d57fe5b6104a4610e43565b60408051918252519081900360200190f35b341561066f57fe5b6104db610e52565b60408051600160a060020a039092168252519081900360200190f35b341561069b57fe5b6104a4610e61565b60408051918252519081900360200190f35b34156106bd57fe5b6104a4600160a060020a0360043516610e69565b60408051918252519081900360200190f35b34156106eb57fe5b6103cf610e88565b005b34156106fd57fe5b6104a4610f15565b60408051918252519081900360200190f35b341561071f57fe5b6104a4610f24565b60408051918252519081900360200190f35b341561074157fe5b6104db610f30565b60408051600160a060020a039092168252519081900360200190f35b341561076d57fe5b6104a4610f3f565b60408051918252519081900360200190f35b341561078f57fe5b6103e1610f45565b604080516020808252835181830152835191928392908301918501908083838215610427575b80518252602083111561042757601f199092019160209182019101610407565b505050905090810190601f1680156104535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561081f57fe5b6104a4610fd3565b60408051918252519081900360200190f35b341561084157fe5b6103e1610fdb565b604080516020808252835181830152835191928392908301918501908083838215610427575b80518252602083111561042757601f199092019160209182019101610407565b505050905090810190601f1680156104535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108d157fe5b6103cf611012565b005b34156108e357fe5b6104a461121c565b60408051918252519081900360200190f35b341561090557fe5b610480600160a060020a0360043516602435611222565b604080519115158252519081900360200190f35b341561093857fe5b610480600160a060020a0360043516611271565b604080519115158252519081900360200190f35b341561096857fe5b6104db611286565b60408051600160a060020a039092168252519081900360200190f35b341561099457fe5b610480600160a060020a0360043516602435611295565b604080519115158252519081900360200190f35b34156109c757fe5b6104a4600160a060020a0360043581169060243516611346565b60408051918252519081900360200190f35b34156109fb57fe5b6103cf600160a060020a0360043516611373565b005b3415610a1957fe5b6103cf600160a060020a03600435166113f8565b005b3415610a3757fe5b6104a4611441565b60408051918252519081900360200190f35b3415610a5957fe5b6103e1611449565b604080516020808252835181830152835191928392908301918501908083838215610427575b80518252602083111561042757601f199092019160209182019101610407565b505050905090810190601f1680156104535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000828201838110801590610af65750828110155b1515610afe57fe5b8091505b5092915050565b6004805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610b8f5780601f10610b6457610100808354040283529160200191610b8f565b820191906000526020600020905b815481529060010190602001808311610b7257829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6a52b7d2dcc80cd2e400000081565b60015433600160a060020a03908116911614610c2d5760006000fd5b63593ec59c4210610c3e5760006000fd5b801515610c4b5760006000fd5b600b8190556040805182815290517fee386bebbe46d39825c2b93313aa1ab1dc57d4774cac81c6debb8c611c9227ab9181900360200190a15b5b50565b600c54600160a060020a031681565b60005481565b60015433600160a060020a03908116911614610cb95760006000fd5b600160a060020a0381166000818152600e6020526040808220805460ff19169055517fb3e6054663369578ee4831fc6c8ee9486db04e6f78b939250094785f6b6a430b9190a25b5b50565b600a5460ff1681565b600a5460009060ff161515610d225760006000fd5b600160a060020a0384166000908152600e602052604090205460ff1615610d495760006000fd5b610d54848484611480565b90505b9392505050565b60085481565b601281565b60055460ff1681565b63593ec59c81565b60015433600160a060020a03908116911614610d965760006000fd5b63593ec59c4210610da75760006000fd5b801515610db45760006000fd5b600160a060020a038216600090815260066020526040902054610ddd908263ffffffff610ae116565b600160a060020a03831660009081526006602052604081209190915554610e0a908263ffffffff610ae116565b6000908155604080518381529051600160a060020a038516929160008051602061173b833981519152919081900360200190a35b5b5050565b6a0ac0db698068112d00000081565b600d54600160a060020a031681565b63593ec68c81565b600160a060020a0381166000908152600660205260409020545b919050565b60025433600160a060020a03908116911614610ea45760006000fd5b600254600154604051600160a060020a0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36002546001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b565b6a18d0bf423c03d8de00000081565b670de0b6b3a764000081565b600154600160a060020a031681565b60095481565b6003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610b8f5780601f10610b6457610100808354040283529160200191610b8f565b820191906000526020600020905b815481529060010190602001808311610b7257829003601f168201915b505050505081565b635d012c9c81565b60408051808201909152600d81527f6f70656e414e5820546f6b656e00000000000000000000000000000000000000602082015281565b6000546a0ac0db698068112d00000090108015611032575063593ec68c42105b1561103d5760006000fd5b600a5460ff161561104e5760006000fd5b600c54604080517fe9d7f3090000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169163e9d7f3099160048082019260009290919082900301818387803b15156110a957fe5b6102c65a03f115156110b757fe5b50505061116c600c60009054906101000a9004600160a060020a0316600160a060020a031663583419226000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401809050602060405180830381600087803b151561113157fe5b6102c65a03f1151561113f57fe5b50506040805151600160a060020a033016600090815260066020529190912054915063ffffffff610ae116565b600160a060020a03308116600090815260066020908152604080832094909455600c548451820183905284517f583419220000000000000000000000000000000000000000000000000000000081529451611209959190941693635834192293600480840194938390030190829087803b15156111e557fe5b6102c65a03f115156111f357fe5b505060405151600054915063ffffffff610ae116565b600055600a805460ff191660011790555b565b600b5481565b600a5460009060ff1615156112375760006000fd5b600160a060020a0333166000908152600e602052604090205460ff161561125e5760006000fd5b6112688383611615565b90505b92915050565b600e6020526000908152604090205460ff1681565b600254600160a060020a031681565b60015460009033600160a060020a039081169116146112b45760006000fd5b600154604080516000602091820181905282517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0394851660048201526024810187905292519387169363a9059cbb9360448082019493918390030190829087803b151561132757fe5b6102c65a03f1151561133557fe5b5050604051519150505b5b92915050565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60015433600160a060020a0390811691161461138f5760006000fd5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091179182905560408051929091168252517f4edbfac5b40fe46ac1af1fd222b224b38cfeeb9e21bd4fc6344526c245f7549b916020908290030190a15b5b50565b60015433600160a060020a039081169116146114145760006000fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b635b1ff91c81565b60408051808201909152600381527f4f41580000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0383166000908152600660205260408120548290108015906114d05750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b80156114dc5750600082115b80156115015750600160a060020a038316600090815260066020526040902054828101115b1561160557600160a060020a03841660009081526006602052604090205461152f908363ffffffff61172316565b600160a060020a0380861660009081526006602090815260408083209490945560078152838220339093168252919091522054611572908363ffffffff61172316565b600160a060020a03808616600090815260076020908152604080832033851684528252808320949094559186168152600690915220546115b8908363ffffffff610ae116565b600160a060020a03808516600081815260066020908152604091829020949094558051868152905191939288169260008051602061173b83398151915292918290030190a3506001610d57565b506000610d57565b5b9392505050565b600160a060020a03331660009081526006602052604081205482901080159061163e5750600082115b80156116635750600160a060020a038316600090815260066020526040902054828101115b1561171457600160a060020a033316600090815260066020526040902054611691908363ffffffff61172316565b600160a060020a0333811660009081526006602052604080822093909355908516815220546116c6908363ffffffff610ae116565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193339093169260008051602061173b83398151915292918290030190a3506001610bfc565b506000610bfc565b5b92915050565b60008282111561172f57fe5b508082035b929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820a0fed7b05cbf1ac6bceba670d2fb8825074c89456d6f86710e2e197b717cf77a002960606040526000600055600060015534156200001757fe5b60405160208062000f3383398101604052515b60068054600160a060020a031916600160a060020a0383161790556200007e73abba43e7594e3b76afb157989e93c6621497fd4b6a01a784379d99db4200000064010000000062000243810262000aee1704565b620000b773acca534c9f62ab495bd986e002ddf0f054caae4f6a01a784379d99db4200000064010000000062000aee6200024382021704565b620000f073adda9b762a00ff12711113bfdc36958b73d7f9156a01a784379d99db4200000064010000000062000aee6200024382021704565b6200012973aeea63b5479b50f79583ec49dacdcf86ddeff3926a069e10de76676d0800000064010000000062000aee6200024382021704565b6002546a0b949d854f34fece000000146200014057fe5b6200017973aaaa9de1e6c564446ebca0fd102d8bd92093c7566a108b2a2c2802909400000064010000000062000b4b620002b482021704565b620001b273abba43e7594e3b76afb157989e93c6621497fd4b6a01a784379d99db4200000064010000000062000b4b620002b482021704565b620001eb73acca534c9f62ab495bd986e002ddf0f054caae4f6a01a784379d99db4200000064010000000062000b4b620002b482021704565b6200022473adda9b762a00ff12711113bfdc36958b73d7f9156a01a784379d99db4200000064010000000062000b4b620002b482021704565b6003546a1581b6d300d0225a000000146200023b57fe5b5b506200034f565b600160a060020a03821660009081526004602052604090205462000276908264010000000062000ac66200032582021704565b600160a060020a038316600090815260046020526040902055600254620002ac908264010000000062000ac66200032582021704565b6002555b5050565b600160a060020a038216600090815260056020526040902054620002e7908264010000000062000ac66200032582021704565b600160a060020a0383166000908152600560205260409020556003546200031d908264010000000062000ac66200032582021704565b6003555b5050565b60008282018381108015906200033b5750828110155b15156200034457fe5b8091505b5092915050565b610bd4806200035f6000396000f3006060604052361561015c5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630b743021811461015e5780631a6f56a0146101805780631ab3c515146101ae5780632da13d5e146101dc5780632e0f2625146101fe578063372c65331461022457806338c80857146102465780633a9f967e14610258578063400ee7831461027a578063545599ff1461029c57806355a373d6146102be57806358341922146102ea578063622c77fe1461030c57806376e403ec1461032e578063831a17541461035c5780638bc04eb71461037e57806393fea184146103a0578063978c5b15146103c2578063a3f4df7e146103e4578063bc5dc16814610474578063c0c3da9c146104a2578063e5494be1146104c4578063e960bb48146104d6578063e9d7f30914610504578063f4509fc214610516578063f76f8d7814610538578063ffb00df1146105c8575bfe5b341561016657fe5b61016e6105ea565b60408051918252519081900360200190f35b341561018857fe5b61016e600160a060020a03600435166105f9565b60408051918252519081900360200190f35b34156101b657fe5b61016e600160a060020a036004351661060b565b60408051918252519081900360200190f35b34156101e457fe5b61016e61062a565b60408051918252519081900360200190f35b341561020657fe5b61020e610630565b6040805160ff9092168252519081900360200190f35b341561022c57fe5b61016e610635565b60408051918252519081900360200190f35b341561024e57fe5b61025661063d565b005b341561026057fe5b61016e610742565b60408051918252519081900360200190f35b341561028257fe5b61016e610751565b60408051918252519081900360200190f35b34156102a457fe5b61016e610760565b60408051918252519081900360200190f35b34156102c657fe5b6102ce610768565b60408051600160a060020a039092168252519081900360200190f35b34156102f257fe5b61016e610777565b60408051918252519081900360200190f35b341561031457fe5b61016e610782565b60408051918252519081900360200190f35b341561033657fe5b61016e600160a060020a0360043516610788565b60408051918252519081900360200190f35b341561036457fe5b61016e61079a565b60408051918252519081900360200190f35b341561038657fe5b61016e6107a9565b60408051918252519081900360200190f35b34156103a857fe5b61016e6107b5565b60408051918252519081900360200190f35b34156103ca57fe5b61016e6107bb565b60408051918252519081900360200190f35b34156103ec57fe5b6103f46107c3565b60408051602080825283518183015283519192839290830191850190808383821561043a575b80518252602083111561043a57601f19909201916020918201910161041a565b505050905090810190601f1680156104665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561047c57fe5b61016e600160a060020a03600435166107fa565b60408051918252519081900360200190f35b34156104aa57fe5b61016e610819565b60408051918252519081900360200190f35b34156104cc57fe5b61025661081f565b005b34156104de57fe5b61016e600160a060020a0360043516610924565b60408051918252519081900360200190f35b341561050c57fe5b61025661095f565b005b341561051e57fe5b61016e610a61565b60408051918252519081900360200190f35b341561054057fe5b6103f4610a69565b60408051602080825283518183015283519192839290830191850190808383821561043a575b80518252602083111561043a57601f19909201916020918201910161041a565b505050905090810190601f1680156104665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105d057fe5b61016e610aa0565b60408051918252519081900360200190f35b6a52b7d2dcc80cd2e400000081565b60056020526000908152604090205481565b600160a060020a0381166000908152600460205260409020545b919050565b60005481565b601281565b63593ec59c81565b6000635b1ff91c4210156106515760006000fd5b50600160a060020a0333166000908152600460205260409020548015156106785760006000fd5b600160a060020a0333166000908152600460205260408120556002546106a4908263ffffffff610aaf16565b600255600654604080516000602091820181905282517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a033381166004830152602482018790529351939094169363a9059cbb936044808301949391928390030190829087803b151561071c57fe5b6102c65a03f1151561072a57fe5b5050604051511515905061073e5760006000fd5b5b50565b6a0ac0db698068112d00000081565b6a0b949d854f34fece00000081565b63593ec68c81565b600654600160a060020a031681565b600354600254015b90565b60035481565b60046020526000908152604090205481565b6a18d0bf423c03d8de00000081565b670de0b6b3a764000081565b60015481565b635d012c9c81565b60408051808201909152600d81527f6f70656e414e5820546f6b656e00000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600560205260409020545b919050565b60025481565b6000635d012c9c4210156108335760006000fd5b50600160a060020a03331660009081526005602052604090205480151561085a5760006000fd5b600160a060020a033316600090815260056020526040812055600354610886908263ffffffff610aaf16565b600355600654604080516000602091820181905282517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a033381166004830152602482018790529351939094169363a9059cbb936044808301949391928390030190829087803b151561071c57fe5b6102c65a03f1151561072a57fe5b5050604051511515905061073e5760006000fd5b5b50565b600160a060020a03811660009081526005602090815260408083205460049092528220546109579163ffffffff610ac616565b90505b919050565b60065460009033600160a060020a0390811691161461097e5760006000fd5b50600654604080516000602091820181905282517f18160ddd00000000000000000000000000000000000000000000000000000000815292516a52b7d2dcc80cd2e400000094610a1694600160a060020a03909116936318160ddd9360048084019492938390030190829087803b15156109f457fe5b6102c65a03f11515610a0257fe5b50506040515183915063ffffffff610aaf16565b9050610a2d60025482610aaf90919063ffffffff16565b9050610a4460035482610aaf90919063ffffffff16565b60065490915061073e90600160a060020a031682610aee565b5b50565b635b1ff91c81565b60408051808201909152600381527f4f41580000000000000000000000000000000000000000000000000000000000602082015281565b6a1581b6d300d0225a00000081565b600082821115610abb57fe5b508082035b92915050565b6000828201838110801590610adb5750828110155b1515610ae357fe5b8091505b5092915050565b600160a060020a038216600090815260046020526040902054610b17908263ffffffff610ac616565b600160a060020a038316600090815260046020526040902055600254610b43908263ffffffff610ac616565b6002555b5050565b600160a060020a038216600090815260056020526040902054610b74908263ffffffff610ac616565b600160a060020a038316600090815260056020526040902055600354610ba0908263ffffffff610ac616565b6003555b50505600a165627a7a72305820e2c32f0613205dd3e892a92a65f4dcf5192d2facb9503805344751dab43e9fa70029"},"OpenANXTokenConfig.sol:OpenANXTokenConfig":{"abi":"[{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_TOTAL\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRIBUTIONS_MIN\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"START_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_SOFT_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"END_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TOKENS_HARD_CAP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALSFACTOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRIBUTIONS_MAX\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"LOCKED_2Y_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"LOCKED_1Y_DATE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"SYMBOL\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"}]","bin":"606060405260006000556000600155341561001657fe5b5b610462806100266000396000f300606060405236156100c25763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630b74302181146100c45780632da13d5e146100e65780632e0f262514610108578063372c65331461012e5780633a9f967e14610150578063545599ff14610172578063831a1754146101945780638bc04eb7146101b657806393fea184146101d8578063978c5b15146101fa578063a3f4df7e1461021c578063f4509fc2146102ac578063f76f8d78146102ce575bfe5b34156100cc57fe5b6100d461035e565b60408051918252519081900360200190f35b34156100ee57fe5b6100d461036d565b60408051918252519081900360200190f35b341561011057fe5b610118610373565b6040805160ff9092168252519081900360200190f35b341561013657fe5b6100d4610378565b60408051918252519081900360200190f35b341561015857fe5b6100d4610380565b60408051918252519081900360200190f35b341561017a57fe5b6100d461038f565b60408051918252519081900360200190f35b341561019c57fe5b6100d4610397565b60408051918252519081900360200190f35b34156101be57fe5b6100d46103a6565b60408051918252519081900360200190f35b34156101e057fe5b6100d46103b2565b60408051918252519081900360200190f35b341561020257fe5b6100d46103b8565b60408051918252519081900360200190f35b341561022457fe5b61022c6103c0565b604080516020808252835181830152835191928392908301918501908083838215610272575b80518252602083111561027257601f199092019160209182019101610252565b505050905090810190601f16801561029e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102b457fe5b6100d46103f7565b60408051918252519081900360200190f35b34156102d657fe5b61022c6103ff565b604080516020808252835181830152835191928392908301918501908083838215610272575b80518252602083111561027257601f199092019160209182019101610252565b505050905090810190601f16801561029e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6a52b7d2dcc80cd2e400000081565b60005481565b601281565b63593ec59c81565b6a0ac0db698068112d00000081565b63593ec68c81565b6a18d0bf423c03d8de00000081565b670de0b6b3a764000081565b60015481565b635d012c9c81565b60408051808201909152600d81527f6f70656e414e5820546f6b656e00000000000000000000000000000000000000602082015281565b635b1ff91c81565b60408051808201909152600381527f4f415800000000000000000000000000000000000000000000000000000000006020820152815600a165627a7a7230582071a346ef6d01ba02c9768bdbc4f7b9a54137a33611ba603a3afea0407d54ae930029"},"Owned.sol:Owned":{"abi":"[{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"newOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]","bin":"6060604052341561000c57fe5b5b60008054600160a060020a03191633600160a060020a03161790555b5b610201806100396000396000f300606060405263ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166379ba5097811461005b5780638da5cb5b1461006d578063d4ee1d9014610099578063f2fde38b146100c5575bfe5b341561006357fe5b61006b6100e3565b005b341561007557fe5b61007d61016e565b60408051600160a060020a039092168252519081900360200190f35b34156100a157fe5b61007d61017d565b60408051600160a060020a039092168252519081900360200190f35b34156100cd57fe5b61006b600160a060020a036004351661018c565b005b60015433600160a060020a039081169116146100ff5760006000fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b565b600054600160a060020a031681565b600154600160a060020a031681565b60005433600160a060020a039081169116146101a85760006000fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600a165627a7a723058204fe188335c242b85cf489e6e460d218c4f27e452b473f6f87be6b0ff57535bf40029"},"SafeMath.sol:SafeMath":{"abi":"[]","bin":"60606040523415600b57fe5b5b60338060196000396000f30060606040525bfe00a165627a7a72305820b4de4238e1de5b067331d433e4538c1528e024bad4b0e2b2de5a98b37a9b90040029"}},"version":"0.4.11+commit.68ef5810.Darwin.appleclang"};