0 txs
2 calls
constructor
No constructor.
functions
submitClaimingSchedule
nonpayablefunction submitClaimingSchedule(bytes _payload)
events
ClaimingScheduleSubmitted
event ClaimingScheduleSubmitted(string raiseId, string milestoneId, (string claimingId, string milestoneId, uint256 partialShare, uint256 unlockTimestamp)[] claimingSchedules)
errors
ClaimingScheduleAlreadyExists
error ClaimingScheduleAlreadyExists(string claimingScheduleId)
IncorrectSigner
error IncorrectSigner(address signer)
InvalidMessage
error InvalidMessage(bytes32 verify, bytes32 message)
MilestoneNotExists
error MilestoneNotExists(string milestoneId)
NonceExpired
error NonceExpired(address sender, uint256 nonce)
SharesAlreadySubmitted
error SharesAlreadySubmitted(string milestoneId)
SubmittedSharesMustEqualMilestoneShare
error SubmittedSharesMustEqualMilestoneShare(string milestoneId, uint256 milestoneShare, uint256 submittedShares)
UnlockedShareLimitExceeded
error UnlockedShareLimitExceeded(string milestoneId)
creation bytecode
0x6080806040523460155761117e908161001a8239f35b5f80fdfe6080806040526004361015610012575f80fd5b5f3560e01c63dd9e47bf14610025575f80fd5b34610a23576020366003190112610a23576001600160401b0360043511610a2357366023600435011215610a235760043560040135906001600160401b038211610a235736602483600435010111610a235761008081610adc565b6060815260606020820152606060408201526060604051916100a183610af7565b5f8084526020840152015260a06004358281010312610a2357602460043501356001600160401b038111610a235760a0816004350183600435010312610a2357604051916100ee83610adc565b6024826004350101356001600160401b038111610a235761011f906024808460043501019185600435010101610c00565b83526044826004350101356001600160401b038111610a2357610152906024808460043501019185600435010101610c00565b60208401526064826004350101356001600160401b038111610a23576024826004350101604382856004350101011215610a23576101996024828560043501010135610c55565b906101a76040519283610b2d565b6004358085018201602481810135808652602086019493870190910160059190911b90910160440111610a235760448186600435010101915b60043586018201602481013560051b016044018310610a27575050509060409182850152605f199083600435019060043501030112610a235760405161022581610af7565b6004358201608401356001600160a01b0381168103610a2357815260043591820160a401356020820190815260608401829052916064013560ff81169003610a2357815181516001600160a01b03165f9081527ff99f5a59dae478b454da96b28b027339f1f555cd7d66f9ae4c949b5abb157d3f602052604090205410156109f85782805160208201519060408301516102bf8383610d5a565b90156109d657604051602081865180838901835e7f67c705175a85517628ec6756607a9a1ba0ec7dfd34fa758c0a03f49e7663a81081830152810103019020546109b457602080835194604051928184925191829101835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b568152030190209081548110156107cc576002915f52600360205f209102010154915f915f5b8281106108645750505081810361082f5783606081015160206040519160018060a01b038151168284015201516040820152604081528060608101106001600160401b036060830111176107e0576060810160405260408201516103eb826103d360808201936020855260a0830190610b72565b03607f1981016060850152605f190160608401610b2d565b8251602081519101209160208401516020815191012091606082015190209060208151910120906040519260208401947fe8707cf2a49f9a7fe4c85a7ee93ef9ccd0e5be81fa8931bfb6b2cc3d62c33a3a865260408501526060840152608083015260a082015260a0815261045f81610b12565b7446756e6472616973696e673a4d696c6573746f6e6560581b602060405161048681610af7565b601581520152640333a303a360dc1b60206040516104a381610af7565b60058152015251902060405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f8b7bf121a4925c079594e9c05e9a8a973e9640c48e4905971b36414abc2cb56760408201527f1e6da046d2e709225164a2a6a7354253227cc0467fbffc95ccca19f44381aecb60608201524660808201523060a082015260a0815261053c81610b12565b5190209060405190602082019261190160f01b8452602283015260428201526042815261056881610adc565b51902060446004350135810361080c57506105a86105a060a46004350135608460043501356064600435013560446004350135610faa565b919091611030565b6001600160a01b03165f8181527ff99dac35d4c04cf62531c589d43ecfd87ca6ae92fd3fae21943930c2156dcee8602052604090205460ff16156107f45750606081015180516020909101516040830151805191926001600160a01b031691905f5b8281106106ba577ff810e9d80c77a7dda03e28c1eb26ab07b43937d2ca8ba3d3d7f988f2a82561f761069987876106708860018060a01b03165f527ff99f5a59dae478b454da96b28b027339f1f555cd7d66f9ae4c949b5abb157d3f60205260405f2090565b556106b58151916106a76040602083015192015191604051958695606087526060870190610b4e565b908582036020870152610b4e565b908382036040850152610b72565b0390a1005b6106c48183610c6c565b519060208080840151604051928184925191829101835e81017f67c705175a85517628ec6756607a9a1ba0ec7dfd34fa758c0a03f49e7663a81081520301902091805192805493680100000000000000008510156107e057600185018083558510156107cc5760019461073d925f5260205f2001610ea3565b60036060602080808080870151604051928184925191829101835e81017f67c705175a85517628ec6756607a9a1ba0ec7dfd34fa758c0a03f49e7663a811815203019020855190604051938285935191829101845e820190815203019020926107a7815185610ea3565b6107b76020820151878601610ea3565b6040810151600285015501519101550161060a565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b602490604051906333ffff9b60e01b82526004820152fd5b60449060405190633bae936760e21b825260048201528160043501356024820152fd5b604051631632013f60e11b81526060600482015293508392610855906064850190610b4e565b91602484015260448301520390fd5b6020806108718385610c6c565b51515f606060405161088281610adc565b818152818582015282604082015201526040518281818c805191829101835e81017f67c705175a85517628ec6756607a9a1ba0ec7dfd34fa758c0a03f49e7663a811815203019020604051938285935191829101845e8201908152030190206003604051916108f083610adc565b6108f981610cb8565b835261090760018201610cb8565b60208401526002810154604084015201546060820152515161098457604061092f8284610c6c565b51015184018094116109705784841161094a5760010161035f565b604051637c3bfcdb60e11b8152602060048201528061096c6024820189610b4e565b0390fd5b634e487b7160e01b5f52601160045260245ffd5b6109919061096c92610c6c565b5151604051637430b76f60e11b8152602060048201529182916024830190610b4e565b604051638e7ee80d60e01b8152602060048201528061096c6024820187610b4e565b60405163134d7e2360e11b8152602060048201528061096c6024820187610b4e565b519051604051632b6069a960e01b81526001600160a01b039092166004830152602482015260449150fd5b5f80fd5b82356001600160401b038111610a235782876004350101016080601f19828860043501030112610a235760405191610a5e83610adc565b60448201356001600160401b038111610a2357610a8890604460248a600435010191850101610c00565b83526064820135926001600160401b038411610a235760a460209493610abc8695604460248d600435010191840101610c00565b8584015260848101356040840152013560608201528152019201916101e0565b608081019081106001600160401b038211176107e057604052565b604081019081106001600160401b038211176107e057604052565b60c081019081106001600160401b038211176107e057604052565b90601f801991011681019081106001600160401b038211176107e057604052565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b908082519081815260208091019281808460051b8301019501935f915b848310610b9f5750505050505090565b9091929394958480600192601f19858203018652895190610bdc610bcc6080845190808552840190610b4e565b8484015183820386850152610b4e565b91604080820151908301526060809101519101529801930193019194939290610b8f565b81601f82011215610a23578035906001600160401b0382116107e05760405192610c34601f8401601f191660200185610b2d565b82845260208383010111610a2357815f926020809301838601378301015290565b6001600160401b0381116107e05760051b60200190565b80518210156107cc5760209160051b010190565b90600182811c92168015610cae575b6020831014610c9a57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610c8f565b9060405191825f8254610cca81610c80565b908184526020946001916001811690815f14610d385750600114610cfa575b505050610cf892500383610b2d565b565b5f90815285812095935091905b818310610d20575050610cf893508201015f8080610ce9565b85548884018501529485019487945091830191610d07565b92505050610cf894925060ff191682840152151560051b8201015f8080610ce9565b91906040908151845194818660209788809401835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b56815203019020938454610da481610c55565b95610db185519788610b2d565b8187525f908152828120908388015b838210610e5757505050505f5b8551811015610e4b57610de08187610c6c565b51518451610e0884828180820195805191829101875e81015f83820152038084520182610b2d565b519020845183810190610e308582885180838b01875e81015f83820152038084520182610b2d565b51902014610e4057600101610dcd565b945050505060019190565b5050505090505f905f90565b8651606081018181106001600160401b038211176107e05760019260039288928b52610e8287610cb8565b8152848701548382015260028701548b820152815201930191019091610dc0565b91909182516001600160401b0381116107e057610ec08254610c80565b601f8111610f65575b50602080601f8311600114610f045750819293945f92610ef9575b50508160011b915f199060031b1c1916179055565b015190505f80610ee4565b90601f19831695845f5260205f20925f905b888210610f4d57505083600195969710610f35575b505050811b019055565b01515f1960f88460031b161c191690555f8080610f2b565b80600185968294968601518155019501930190610f16565b825f5260205f20601f830160051c81019160208410610fa0575b601f0160051c01905b818110610f955750610ec9565b5f8155600101610f88565b9091508190610f7f565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611025576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa1561101a575f516001600160a01b0381161561101257905f90565b505f90600190565b6040513d5f823e3d90fd5b505050505f90600390565b600581101561113457806110415750565b6001810361108e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b600281036110db5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b6003146110e457565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fd5b634e487b7160e01b5f52602160045260245ffdfea264697066735822122090ff5877a0b9075efc1281f639b23bfc2b644228573b2c47acc31aa22d2f29f164736f6c63430008190033