0 txs
0 calls
constructor
constructor(address _owner, address _contribution)
functions
acceptOwnership
function acceptOwnership()
allRevealed
function allRevealed() returns (bool)
calculateHash
function calculateHash(uint256 _limit, uint256 _slopeFactor, uint256 _collectMinimum, bool _last, bytes32 _salt) returns (bytes32)
changeOwner
function changeOwner(address _newOwner)
contribution
function contribution() returns (address)
currentIndex
function currentIndex() returns (uint256)
curves
function curves(uint256) returns (bytes32 hash, uint256 limit, uint256 slopeFactor, uint256 collectMinimum)
moveTo
function moveTo(uint256 _index)
nCurves
function nCurves() returns (uint256)
newOwner
function newOwner() returns (address)
owner
function owner() returns (address)
revealCurve
function revealCurve(uint256 _limit, uint256 _slopeFactor, uint256 _collectMinimum, bool _last, bytes32 _salt)
revealedCurves
function revealedCurves() returns (uint256)
revealMulti
function revealMulti(uint256[] _limits, uint256[] _slopeFactors, uint256[] _collectMinimums, bool[] _lasts, bytes32[] _salts)
setHiddenCurves
function setHiddenCurves(bytes32[] _curveHashes)
toCollect
function toCollect(uint256 collected) returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x6060604052341561000c57fe5b604051604080610c828339810160405280516020909101515b5b60008054600160a060020a03191633600160a060020a03161790555b60008054600160a060020a03808516600160a060020a03199283161790925560028054928416929091169190911790555b50505b610bfd806100856000396000f300606060405236156100e35763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631bf7d74981146100e557806326987b601461011e5780633a47e629146101405780634b28bdc21461016257806350520b1f1461018657806354657f0a146101b2578063627adaa61461020757806365f594a71461033c5780636e4e5c1d1461035f57806379ba5097146103815780637ab7d55b1461039357806386bb1e03146103c65780638da5cb5b146103eb578063a6f9dae114610417578063cdd6334414610435578063d4ee1d901461044a575bfe5b34156100ed57fe5b6100f8600435610476565b604080519485526020850193909352838301919091526060830152519081900360800190f35b341561012657fe5b61012e6104b0565b60408051918252519081900360200190f35b341561014857fe5b61012e6104b6565b60408051918252519081900360200190f35b341561016a57fe5b6101726104bd565b604080519115158252519081900360200190f35b341561018e57fe5b6101966104c6565b60408051600160a060020a039092168252519081900360200190f35b34156101ba57fe5b6102056004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506104d595505050505050565b005b341561020f57fe5b610205600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750506040805187358901803560208181028481018201909552818452989a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989a99890198929750908201955093508392508501908490808284375094965061057595505050505050565b005b341561034457fe5b610205600435602435604435606435151560843561066c565b005b341561036757fe5b61012e6107da565b60408051918252519081900360200190f35b341561038957fe5b6102056107e0565b005b341561039b57fe5b61012e600435602435604435606435151560843561082a565b60408051918252519081900360200190f35b34156103ce57fe5b61012e600435610884565b60408051918252519081900360200190f35b34156103f357fe5b610196610a60565b60408051600160a060020a039092168252519081900360200190f35b341561041f57fe5b610205600160a060020a0360043516610a6f565b005b341561043d57fe5b610205600435610ab8565b005b341561045257fe5b610196610b0d565b60408051600160a060020a039092168252519081900360200190f35b600380548290811061048457fe5b906000526020600020906004020160005b50805460018201546002830154600390930154919350919084565b60045481565b6003545b90565b60065460ff1681565b600254600160a060020a031681565b6000805433600160a060020a039081169116146104f25760006000fd5b600354156105005760006000fd5b815161050d600382610b6a565b50600090505b815181101561056f57818181518110151561052a57fe5b9060200190602002015160038281548110151561054357fe5b906000526020600020906004020160005b50555b61056881600163ffffffff610b1c16565b9050610513565b5b5b5050565b6000855160001415801561058a575084518651145b8015610597575083518651145b80156105a4575082518651145b80156105b1575081518651145b15156105bd5760006000fd5b5060005b85518110156106635761064a86828151811015156105db57fe5b9060200190602002015186838151811015156105f357fe5b90602001906020020151868481518110151561060b57fe5b90602001906020020151868581518110151561062357fe5b90602001906020020151868681518110151561063b57fe5b9060200190602002015161066c565b5b61065c81600163ffffffff610b1c16565b90506105c1565b5b505050505050565b60065460ff161561067d5760006000fd5b61068a858585858561082a565b60055460038054909190811061069c57fe5b906000526020600020906004020160005b5054146106ba5760006000fd5b84158015906106c857508315155b80156106d357508215155b15156106df5760006000fd5b6000600554111561072e5760055460039061070190600163ffffffff610b3616565b8154811061070b57fe5b906000526020600020906004020160005b506001015485101561072e5760006000fd5b5b84600360055481548110151561074157fe5b906000526020600020906004020160005b506001015560055460038054869290811061076957fe5b906000526020600020906004020160005b506002015560055460038054859290811061079157fe5b906000526020600020906004020160005b50600301556005546107bb90600163ffffffff610b1c16565b60055581156107d2576006805460ff191660011790555b5b5050505050565b60055481565b60015433600160a060020a0390811691161415610827576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b60408051868152602081018690528082018590527f01000000000000000000000000000000000000000000000000000000000000008415150260608201526061810183905290519081900360810190205b95945050505050565b60025460009081908190819033600160a060020a039081169116146108a95760006000fd5b60055415156108bb5760009350610a56565b60036004548154811015156108cc57fe5b906000526020600020906004020160005b50600101548510610949576004546108fc90600163ffffffff610b1c16565b60055490935083106109115760009350610a56565b6004839055600380548490811061092457fe5b906000526020600020906004020160005b506001015485106109495760009350610a56565b5b61098185600360045481548110151561095f57fe5b906000526020600020906004020160005b50600101549063ffffffff610b3616565b91506109ba600360045481548110151561099757fe5b906000526020600020906004020160005b5060020154839063ffffffff610b4d16565b905060036004548154811015156109cd57fe5b906000526020600020906004020160005b50600301548111610a525760036004548154811015156109fa57fe5b906000526020600020906004020160005b5060030154821115610a45576003600454815481101515610a2857fe5b906000526020600020906004020160005b50600301549350610a56565b819350610a56565b610a56565b8093505b5b5b505050919050565b600054600160a060020a031681565b60005433600160a060020a03908116911614610a8b5760006000fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a03908116911614610ad45760006000fd5b60055481108015610af75750600454610af490600163ffffffff610b1c16565b81145b1515610b035760006000fd5b60048190555b5b50565b600154600160a060020a031681565b600082820183811015610b2b57fe5b8091505b5092915050565b600082821115610b4257fe5b508082035b92915050565b600060008284811515610b5c57fe5b0490508091505b5092915050565b815481835581811511610b9657600402816004028360005260206000209182019101610b969190610b9c565b5b505050565b6104ba91905b80821115610bca57600080825560018201819055600282018190556003820155600401610ba2565b5090565b905600a165627a7a72305820440c265ea3a430c36a36a3359a48561b32b325b3b0b9007bbef9aa8b964e94c00029000000000000000000000000cb4baa0344065655da9e7d2dde781e5efa25995e00000000000000000000000055d34b686aa8c04921397c5807db9ecedba00a4c