0 txs
6 calls
constructor
constructor(address factory_, address feePool_, address distributor_)
functions
allocatedAmount
viewfunction allocatedAmount() view returns (uint256)
closingAt
viewfunction closingAt() view returns (uint256)
erc20onsale
viewfunction erc20onsale() view returns (address)
minRaisedAmount
viewfunction minRaisedAmount() view returns (uint256)
owner
viewfunction owner() view returns (address)
raised
viewfunction raised(address) view returns (uint256)
startingAt
viewfunction startingAt() view returns (uint256)
totalRaised
viewfunction totalRaised() view returns (uint256)
claim
nonpayablefunction claim(address participant, address recipient)
initialize
payablefunction initialize(address owner_, uint256 startingAt_, uint256 eventDuration_, address token_, uint256 allocatedAmount_, uint256 minRaisedAmount_) payable returns (address, uint256)
initializeTransfer
nonpayablefunction initializeTransfer(address token_, uint256 amount_, address to_)
withdrawERC20Onsale
nonpayablefunction withdrawERC20Onsale()
withdrawRaisedETH
nonpayablefunction withdrawRaisedETH()
events
Claimed
event Claimed(address indexed participant, address indexed recipient, uint256 userShare, uint256 allocation)
Deployed
event Deployed(address deployedAddress, address owner, uint256 startingAt, uint256 closingAt, address auctionToken, bytes raisedTokens, bytes args)
Raised
event Raised(address indexed participant, address token, uint256 amount)
errors
No errors.
creation bytecode
0x60e06040523480156200001157600080fd5b5060405162001dd138038062001dd1833981016040819052620000349162000074565b6001600160a01b0392831660a0529082166080521660c0526001600355620000be565b80516001600160a01b03811681146200006f57600080fd5b919050565b6000806000606084860312156200008a57600080fd5b620000958462000057565b9250620000a56020850162000057565b9150620000b56040850162000057565b90509250925092565b60805160a05160c051611cce62000103600039600081816106d5015261143a01526000818161091301526109c201526000818161129001526113b10152611cce6000f3fe6080604052600436106100d65760003560e01c80638da5cb5b1161007f578063c5c4744c11610059578063c5c4744c14610448578063d2a31c901461045e578063dccd43151461048b578063fdc2c74d146104a157600080fd5b80638da5cb5b146103c6578063a6e00ca51461041d578063b86c0e1f1461043257600080fd5b806321c0b342116100b057806321c0b3421461034557806328fb0cfe146103675780637e7e9ca91461038757600080fd5b8063115425e4146102d95780631391fd601461030257806318dfe5cf1461032f57600080fd5b366102d4574260015411156101325760405162461bcd60e51b815260206004820181905260248201527f546865206f66666572696e6720686173206e6f7420737461727465642079657460448201526064015b60405180910390fd5b6002544211156101845760405162461bcd60e51b815260206004820152601e60248201527f546865206f66666572696e672068617320616c726561647920656e64656400006044820152606401610129565b66038d7ea4c680003410156102015760405162461bcd60e51b815260206004820152603460248201527f54686520616d6f756e74206d7573742062652067726561746572207468616e2060448201527f6f7220657175616c20746f20302e3030314554480000000000000000000000006064820152608401610129565b60003460075461021191906119ef565b90506b033b2e3c9fd0803ce8000000811061026e5760405162461bcd60e51b815260206004820181905260248201527f746f74616c52616973656420697320756e65787065637465646c7920686967686044820152606401610129565b600781905533600090815260086020526040812080543492906102929084906119ef565b9091555050604080516000815234602082015233917f5d071d5d77696f8867c9e019adc5efcfb6d17f38e3192132d491a137da359d59910160405180910390a2005b600080fd5b3480156102e557600080fd5b506102ef60055481565b6040519081526020015b60405180910390f35b34801561030e57600080fd5b506102ef61031d366004611a31565b60086020526000908152604090205481565b34801561033b57600080fd5b506102ef60065481565b34801561035157600080fd5b50610365610360366004611a53565b6104b6565b005b34801561037357600080fd5b50610365610382366004611a86565b6108fb565b61039a610395366004611ac2565b6109a7565b6040805173ffffffffffffffffffffffffffffffffffffffff90931683526020830191909152016102f9565b3480156103d257600080fd5b506000546103f890610100900473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102f9565b34801561042957600080fd5b50610365610ff5565b34801561043e57600080fd5b506102ef60025481565b34801561045457600080fd5b506102ef60075481565b34801561046a57600080fd5b506004546103f89073ffffffffffffffffffffffffffffffffffffffff1681565b34801561049757600080fd5b506102ef60015481565b3480156104ad57600080fd5b50610365611100565b6104be6115bc565b60025442116105355760405162461bcd60e51b815260206004820152602560248201527f4561726c7920746f20636c61696d2e2053616c65206973206e6f742066696e6960448201527f736865642e0000000000000000000000000000000000000000000000000000006064820152608401610129565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260086020526040902054806105a85760405162461bcd60e51b815260206004820181905260248201527f596f7520646f6e2774206861766520616e7920636f6e747269627574696f6e2e6044820152606401610129565b73ffffffffffffffffffffffffffffffffffffffff831660009081526008602052604081208190556007546005546105e1918491611615565b9050600654600754101580156105f657508015155b156107e3573373ffffffffffffffffffffffffffffffffffffffff85161480159061064d57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561069a5760405162461bcd60e51b815260206004820181905260248201527f7061727469636970616e74206f7220726563697069656e7420696e76616c69646044820152606401610129565b6004546106be9073ffffffffffffffffffffffffffffffffffffffff168483611656565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001663d119db4c85610706606486611b1a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b15801561077157600080fd5b505af1158015610785573d6000803e3d6000fd5b5050604080518581526020810185905273ffffffffffffffffffffffffffffffffffffffff8088169450881692507f2f6639d24651730c7bf57c95ddbf96d66d11477e4ec626876f92c22e5f365e68910160405180910390a36108eb565b60008473ffffffffffffffffffffffffffffffffffffffff168360405160006040518083038185875af1925050503d806000811461083d576040519150601f19603f3d011682016040523d82523d6000602084013e610842565b606091505b50509050806108935760405162461bcd60e51b815260206004820152600f60248201527f7472616e73666572206661696c656400000000000000000000000000000000006044820152606401610129565b604080518481526000602082015273ffffffffffffffffffffffffffffffffffffffff80871692908816917f2f6639d24651730c7bf57c95ddbf96d66d11477e4ec626876f92c22e5f365e68910160405180910390a3505b50506108f76001600355565b5050565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146109805760405162461bcd60e51b815260206004820152601860248201527f596f7520617265206e6f742074686520666163746f72792e00000000000000006044820152606401610129565b6109a273ffffffffffffffffffffffffffffffffffffffff841633838561172a565b505050565b6000803373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610a2f5760405162461bcd60e51b815260206004820152601860248201527f596f7520617265206e6f742074686520666163746f72792e00000000000000006044820152606401610129565b60005460ff1615610aa85760405162461bcd60e51b815260206004820152602a60248201527f5468697320636f6e74726163742068617320616c7265616479206265656e206960448201527f6e697469616c697a6564000000000000000000000000000000000000000000006064820152608401610129565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790553415610b475760405162461bcd60e51b815260206004820152602e60248201527f5468697320636f6e747261637420646f6573206e6f742061636365707420746860448201527f65206372656174696f6e206665650000000000000000000000000000000000006064820152608401610129565b73ffffffffffffffffffffffffffffffffffffffff8816610baa5760405162461bcd60e51b815260206004820152601360248201527f6f776e6572206d757374206265207468657265000000000000000000000000006044820152606401610129565b73ffffffffffffffffffffffffffffffffffffffff8516610c0d5760405162461bcd60e51b815260206004820152601960248201527f476f2077697468206e6f6e206e756c6c20616464726573732e000000000000006044820152606401610129565b620f4240841015610c865760405162461bcd60e51b815260206004820152603560248201527f616c6c6f6361746564416d6f756e74206d75737420626520677265617465722060448201527f7468616e206f7220657175616c20746f203165362e00000000000000000000006064820152608401610129565b74446c3b15f9926687d2c40534fdb564000000000000841115610d115760405162461bcd60e51b815260206004820152603360248201527f616c6c6f6361746564416d6f756e74206d757374206265206c6573732074686160448201527f6e206f7220657175616c20746f20316535302e000000000000000000000000006064820152608401610129565b86421115610d615760405162461bcd60e51b815260206004820181905260248201527f7374617274696e674174206d75737420626520696e20746865206675747572656044820152606401610129565b62015180861015610db45760405162461bcd60e51b815260206004820152601b60248201527f6576656e74206475726174696f6e20697320746f6f2073686f727400000000006044820152606401610129565b62278d00861115610e075760405162461bcd60e51b815260206004820152601a60248201527f6576656e74206475726174696f6e20697320746f6f206c6f6e670000000000006044820152606401610129565b6b033b2e3c9fd0803ce8000000831115610e895760405162461bcd60e51b815260206004820152603360248201527f6d696e526169736564416d6f756e74206d757374206265206c6573732074686160448201527f6e206f7220657175616c20746f20316532372e000000000000000000000000006064820152608401610129565b600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff1661010073ffffffffffffffffffffffffffffffffffffffff8b16021790556001879055610edc86886119ef565b6002819055600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff881617905560058590556006849055604051600060208201527f6941bafd33fd21cfca650065c154bba3f36b75ea861c243be4cfa41505906b7c9130918b918b918a90603401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152828252602083018d90529082018b905290606001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610fdf97969594939291611b9f565b60405180910390a1509296919550909350505050565b42600254106110465760405162461bcd60e51b815260206004820152601e60248201527f546865206f66666572696e67206d75737420626520636f6d706c6574656400006044820152606401610129565b60065460075410806110585750600754155b6110c95760405162461bcd60e51b8152602060048201526024808201527f54686520726571756972656420616d6f756e7420686173206265656e2072616960448201527f73656421000000000000000000000000000000000000000000000000000000006064820152608401610129565b6000546005546004546110fe9273ffffffffffffffffffffffffffffffffffffffff9182169261010090910490911690611656565b565b6111086115bc565b42600254106111595760405162461bcd60e51b815260206004820152601b60248201527f5769746864726177616c20756e617661696c61626c65207965742e00000000006044820152606401610129565b60065460075410156111d35760405162461bcd60e51b815260206004820152602860248201527f54686520726571756972656420616d6f756e7420686173206e6f74206265656e60448201527f20726169736564210000000000000000000000000000000000000000000000006064820152608401610129565b426002546203f4806111e591906119ef565b1061127c57600061120266038d7ea4c68000600754600554611615565b90506000811161127a5760405162461bcd60e51b815260206004820152603860248201527f526566756e642063616e64696461746573206d61792065786973742e2057697460448201527f6864726177616c20756e617661696c61626c65207965742e00000000000000006064820152608401610129565b505b47600061128a606483611c0c565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611306576040519150601f19603f3d011682016040523d82523d6000602084013e61130b565b606091505b50509050806113825760405162461bcd60e51b815260206004820152602160248201527f5472616e7366657220746f204665654469737472696275746f72206661696c6560448201527f64000000000000000000000000000000000000000000000000000000000000006064820152608401610129565b6040517f3902b9bc000000000000000000000000000000000000000000000000000000008152600060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690633902b9bc90602401600060405180830381600087803b15801561140a57600080fd5b505af115801561141e573d6000803e3d6000fd5b505060005473ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116935063d119db4c925061010090910416611476606487611b1a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b1580156114e157600080fd5b505af11580156114f5573d6000803e3d6000fd5b505060008054604051919350610100900473ffffffffffffffffffffffffffffffffffffffff16915047908381818185875af1925050503d8060008114611558576040519150601f19603f3d011682016040523d82523d6000602084013e61155d565b606091505b50509050806115ae5760405162461bcd60e51b815260206004820152600f60248201527f5769746864726177206661696c656400000000000000000000000000000000006044820152606401610129565b505050506110fe6001600355565b60026003540361160e5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610129565b6002600355565b60006b033b2e3c9fd0803ce800000082846116308388611b1a565b61163a9190611c0c565b6116449190611b1a565b61164e9190611c0c565b949350505050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526109a29084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261178e565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526117889085907f23b872dd00000000000000000000000000000000000000000000000000000000906084016116a8565b50505050565b60006117f0826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166118839092919063ffffffff16565b90508051600014806118115750808060200190518101906118119190611c47565b6109a25760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610129565b606061164e8484600085856000808673ffffffffffffffffffffffffffffffffffffffff1685876040516118b79190611c69565b60006040518083038185875af1925050503d80600081146118f4576040519150601f19603f3d011682016040523d82523d6000602084013e6118f9565b606091505b509150915061190a87838387611915565b979650505050505050565b6060831561199157825160000361198a5773ffffffffffffffffffffffffffffffffffffffff85163b61198a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610129565b508161164e565b61164e83838151156119a65781518083602001fd5b8060405162461bcd60e51b81526004016101299190611c85565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115611a0257611a026119c0565b92915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611a2c57600080fd5b919050565b600060208284031215611a4357600080fd5b611a4c82611a08565b9392505050565b60008060408385031215611a6657600080fd5b611a6f83611a08565b9150611a7d60208401611a08565b90509250929050565b600080600060608486031215611a9b57600080fd5b611aa484611a08565b925060208401359150611ab960408501611a08565b90509250925092565b60008060008060008060c08789031215611adb57600080fd5b611ae487611a08565b95506020870135945060408701359350611b0060608801611a08565b92506080870135915060a087013590509295509295509295565b8082028115828204841417611a0257611a026119c0565b60005b83811015611b4c578181015183820152602001611b34565b50506000910152565b60008151808452611b6d816020860160208601611b31565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600073ffffffffffffffffffffffffffffffffffffffff808a168352808916602084015287604084015286606084015280861660808401525060e060a0830152611bec60e0830185611b55565b82810360c0840152611bfe8185611b55565b9a9950505050505050505050565b600082611c42577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600060208284031215611c5957600080fd5b81518015158114611a4c57600080fd5b60008251611c7b818460208701611b31565b9190910192915050565b602081526000611a4c6020830184611b5556fea264697066735822122025afc4b8abf5f3d7ed0450fde41b5a871d2d4de266316e640651c1f81a5ea18b64736f6c634300081300330000000000000000000000003ee0952314739e2c4270f0ece989cf73f58912430000000000000000000000000d99bfc6367add8b199fa530168dcd893317a0c90000000000000000000000003d095553fe2a3b138b31f9d47a26e2adf340c6a5