0 txs
0 calls
constructor
No constructor.
functions
getRejectedForInvestor
viewfunction getRejectedForInvestor(string _raiseId, address _account, uint256 _investment, bytes32[] _proofs) view returns (uint256)
claimRejectedInvestor
nonpayablefunction claimRejectedInvestor(tuple _request, bytes32 _message, uint8 _v, bytes32 _r, bytes32 _s)
events
RaiseRejected__InvestorClaimed
event RaiseRejected__InvestorClaimed(string raiseId, address investor, uint256 claimed)
errors
CannotForOTC
error CannotForOTC(string raiseId)
IncorrectSender
error IncorrectSender(address sender)
IncorrectSigner
error IncorrectSigner(address signer)
InvalidChainId
error InvalidChainId(uint256 current, uint256 expected)
InvalidMerkleProofs
error InvalidMerkleProofs(string raiseId, address user, uint256 investment, bytes32[] proofs, bytes32 root, bytes32 leaf)
InvalidMessage
error InvalidMessage(bytes32 verify, bytes32 message)
NonceExpired
error NonceExpired(address sender, uint256 nonce)
NothingToClaim
error NothingToClaim(string raiseId, address account)
RaiseDoesNotExists
error RaiseDoesNotExists(string raiseId)
RaiseNotRejected
error RaiseNotRejected(string raiseId)
RaiseNotSucceed
error RaiseNotSucceed(string raiseId)
RequestExpired
error RequestExpired(address sender, uint256 expiry)
creation bytecode
0x6080806040523460155761110b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f803560e01c80632bbf2b47146100b35763a51950b414610030575f80fd5b346100a85760803660031901126100a8576001600160401b036004358181116100af57610061903690600401610be3565b602435929091906001600160a01b03841684036100ab576064359182116100a85760206100a085856100963660048801610c57565b9160443591610d19565b604051908152f35b80fd5b5f80fd5b8280fd5b50346100ab5760a03660031901126100ab576001600160401b03600435116100ab57600435360360c06003198201126100ab5760ff60443516604435036100ab5761010336606460043501610c72565b6040810151335f527ff99f5a59dae478b454da96b28b027339f1f555cd7d66f9ae4c949b5abb157d3f60205260405f2054811115610b0c57506020810151804211610aec5750516001600160a01b03163303610ad457610167600480350180610cc7565b9091602219016004356044013512156100ab576044600435013560043501916004830135916001600160401b0383116100ab5760248401908360051b360382136100ab576101c2926101ba913691610b9e565b923691610c01565b604051602081845180838701835e81017fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d2815203019020604051905f8154908160011c926001831615610aca575b602084106001841614610ab657838552849260018116908115610a945750600114610a50575b5061024392500382610b7d565b5115610a2e57600260ff604051602081865180838901835e81017fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d5815203019020541661028f81610d94565b03610a0c576001604051602081855180838801835e81017f2b1fc81139dd17ad3c1801c783e31f497c37ee7d1bfea80d7d4940b0aa2775b681520301902001544681036109ee57506102e981602460043501353385610e5f565b9192909215610990575050506002604051602081845180838701835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b5681520301902001541561096b57600260ff6001604051602081865180838901835e81017fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d281520301902001541661037e81610d94565b1461094257506103ae610395600480350180610cc7565b6103a9602460043501359233923691610b9e565b610db2565b90811561090657604051908160808101106001600160401b0360808401111761089b5760808201604052600435600401356001600160401b0381116100ab576103fe906004369181350101610be3565b82526024600435013560208301526001600160401b0360446004350135116100ab5761042e906004369101610c57565b604082015261044236606460043501610c72565b908160608201526040516040602082019360018060a01b038151168552602081015182840152015160608201526060815261047c81610b2c565b81516020815191012092604060208401519301516040516104bb816104ad6020820194602086526040830190610d61565b03601f198101835282610b7d565b51902091519020906040519260208401947f50fcc263a54b8c19355db485dc6434f5ec795337d3e7e20fe0a5b545297481e2865260408501526060840152608083015260a082015260a0815261051081610b47565b7446756e6472616973696e673a4d696c6573746f6e6560581b602060405161053781610b62565b601581520152640333a303a360dc1b602060405161055481610b62565b60058152015251902060405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f8b7bf121a4925c079594e9c05e9a8a973e9640c48e4905971b36414abc2cb56760408201527f1e6da046d2e709225164a2a6a7354253227cc0467fbffc95ccca19f44381aecb60608201524660808201523060a082015260a081526105ed81610b47565b5190209060405190602082019261190160f01b8452602283015260428201526042815261061981610b2c565b51902060243581036108e6575061064561063d608435606435604435602435610f56565b919091610fd1565b6001600160a01b03165f8181527ff99dac35d4c04cf62531c589d43ecfd87ca6ae92fd3fae21943930c2156dcee8602052604090205460ff16156108ce57506106fe610695600480350180610cc7565b91906106af6106a8600480350180610cc7565b3691610b9e565b602060405191805191829101835e7fa8f64ad630c534f80721a435710c22b3ca51ebc098919499ff8c9a74d70871889082019081528190036020019020546001600160a01b0316923691610b9e565b604051815190602081818501938085835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b58815203019020335f5260205260405f208054908582018092116108ba575560405191518091835e8101907f2b1fc81139dd17ad3c1801c783e31f497c37ee7d1bfea80d7d4940b0aa2775b6825260208160018060a01b0393030190205416604051604081018181106001600160401b0382111761089b576040523381526020810192848452803b156100ab576040516318c0bbe560e01b8152600481019390935290516001600160a01b0316602483015291516044820152905f908290606490829084905af180156108af5761085f575b507f7bd9bff1ef8128cbb753755077e1fc045c3527f0427e862b8cc8b148ccdf9f8e90610834600480350180610cc7565b909161084d604051938493606085526060850191610cf9565b9033602084015260408301520390a180f35b9091506001600160401b03811161089b576040525f907f7bd9bff1ef8128cbb753755077e1fc045c3527f0427e862b8cc8b148ccdf9f8e610803565b634e487b7160e01b5f52604160045260245ffd5b6040513d5f823e3d90fd5b634e487b7160e01b5f52601160045260245ffd5b602490604051906333ffff9b60e01b82526004820152fd5b60449060405190633bae936760e21b825260048201526024356024820152fd5b610914600480350180610cc7565b610938604051928392637ab84f4560e11b8452604060048501526044840191610cf9565b3360248301520390fd5b60405163044375db60e51b815260206004820152908190610967906024830190610d3d565b0390fd5b6040516309d3c03f60e31b815260206004820152908190610967906024830190610d3d565b604051632844b51560e21b815260c06004820152945084936109df91906109bb9060c4870190610d3d565b90336024870152602460043501356044870152600319868303016064870152610d61565b91608484015260a48301520390fd5b60449060405190639fba672f60e01b82524660048301526024820152fd5b604051630e497cf960e21b815260206004820152806109676024820185610d3d565b604051637813445960e01b815260206004820152806109676024820185610d3d565b90505f9291925260205f20905f915b818310610a78575050906020610243928201015f610236565b6020919350806001915483858801015201910190918392610a5f565b90506020925061024394915060ff191682840152151560051b8201015f610236565b634e487b7160e01b5f52602260045260245ffd5b92607f1692610210565b604051633ed482bf60e11b8152336004820152602490fd5b60405163451445c960e11b81523360048201526024810191909152604490fd5b604051632b6069a960e01b81523360048201526024810191909152604490fd5b608081019081106001600160401b0382111761089b57604052565b60c081019081106001600160401b0382111761089b57604052565b604081019081106001600160401b0382111761089b57604052565b90601f801991011681019081106001600160401b0382111761089b57604052565b9291926001600160401b03821161089b5760405191610bc7601f8201601f191660200184610b7d565b8294818452818301116100ab578281602093845f960137010152565b9080601f830112156100ab57816020610bfe93359101610b9e565b90565b9092916001600160401b03841161089b578360051b6020926020604051610c2a82850182610b7d565b80978152019181019283116100ab57905b828210610c485750505050565b81358152908301908301610c3b565b9080601f830112156100ab57816020610bfe93359101610c01565b91908260609103126100ab57604051606081018181106001600160401b0382111761089b5760405291829080356001600160a01b03811681036100ab5760409182918452602081013560208501520135910152565b903590601e19813603018212156100ab57018035906001600160401b0382116100ab576020019181360383136100ab57565b908060209392818452848401375f828201840152601f01601f1916010190565b92610d2690838386610e5f565b505015610d3657610bfe92610db2565b5050505f90565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9081518082526020808093019301915f5b828110610d80575050505090565b835185529381019392810192600101610d72565b60031115610d9e57565b634e487b7160e01b5f52602160045260245ffd5b91604051906002845192602081818801958087835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b5681520301902001548181029181830414901517156108ba576305f5e1006020910493604051928391518091835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b588152030190209060018060a01b03165f5260205260405f205481039081116108ba5790565b610ed5949291604090604051918351806020809601855e8301917fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d483526104ad6001858782978897030190200154998a97604051928391898301958660209093929193604081019460018060a01b031681520152565b519020604051858101918252858152610eed81610b62565b5190209384975f945b610f06575b505050505014929190565b90919293948151861015610f505785965082859660051b83010151908181105f14610f42575f52825283835f205b960193929190899695610ef6565b905f52825283835f20610f34565b94610efb565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610fc6576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa156108af575f516001600160a01b03811615610fbe57905f90565b505f90600190565b505050505f90600390565b6005811015610d9e5780610fe25750565b6001810361102f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b6002810361107c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b60031461108557565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fdfea26469706673582212201ed93a96a1c7296a4c33586280ce50a74381f8b24e1be927f52ce5b956fef4a364736f6c63430008190033