0 txs
3 calls
constructor
No constructor.
functions
rejectRaise
payablefunction rejectRaise(tuple _request, bytes32 _message, uint8 _v, bytes32 _r, bytes32 _s, tuple _crossChainData) payable
events
RaiseRejected
event RaiseRejected(string raiseId, uint256 rejectedShares)
errors
AllMilestonesUnlocked
error AllMilestonesUnlocked(string raiseId, uint256 unlocked)
CannotForOTC
error CannotForOTC(string raiseId)
EmptyPayload
error EmptyPayload()
IncorrectSender
error IncorrectSender(address sender)
IncorrectSigner
error IncorrectSigner(address signer)
InvalidLayerZeroFee
error InvalidLayerZeroFee()
InvalidMessage
error InvalidMessage(bytes32 verify, bytes32 message)
InvalidNativeSent
error InvalidNativeSent(uint256 value, uint256 fee)
NonceExpired
error NonceExpired(address sender, uint256 nonce)
RaiseAlreadyRejected
error RaiseAlreadyRejected(string raiseId, uint256 rejected)
RaiseDoesNotExists
error RaiseDoesNotExists(string raiseId)
RaiseNotSucceed
error RaiseNotSucceed(string raiseId)
RequestExpired
error RequestExpired(address sender, uint256 expiry)
UnsupportedFunction
error UnsupportedFunction(uint256 chainId, bytes4 functionSelector)
UnsupportedLayerZeroChain
error UnsupportedLayerZeroChain(uint256 chainId)
UnsupportedProvider
error UnsupportedProvider()
creation bytecode
0x60808060405234601557610fc6908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63fa168d0e14610024575f80fd5b60031960c036820112610940576001600160401b036004351161094057608081600435360301126109405760ff6044351660443503610940576001600160401b0360a435116109405760409060a435360301126109405761008a36602460043501610c6c565b6040810151335f527ff99f5a59dae478b454da96b28b027339f1f555cd7d66f9ae4c949b5abb157d3f60205260405f2054811115610bda57506020810151804211610bba5750516001600160a01b03163303610ba2576100f86100f1600480350180610cb1565b3691610ce3565b61010181610d6a565b604051905f8154908160011c9260018316928315610b98575b602085108414610b84578486528593908115610b625750600114610b1e575b5061014692500382610c4b565b5115610af957600260ff604051602081855180838801835e81017fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d5815203019020541661019281610d28565b03610ad4576101a86100f1600480350180610cb1565b60026101b382610da8565b015480610aae575060036101c682610da8565b01546305f5e100811015610a7e5750600260ff60016101e484610d6a565b0154166101f081610d28565b14610a555760405161020181610bfa565b600435600401356001600160401b0381116109405736602382600435010112156109405761024090369060246004828135010135916004350101610ce3565b815261025136602460043501610c6c565b90816020820152604080519260018060a01b038151166020850152602081015182850152015160608301526060825261028982610c30565b516020815191012090602081519101206040519060208201927f3c1aa39443f2abe979e93e8b5e91e397b2ea1746ac38100837c79fd2505270aa845260408301526060820152606081526102dc81610c30565b7446756e6472616973696e673a4d696c6573746f6e6560581b602060405161030381610bfa565b601581520152640333a303a360dc1b602060405161032081610bfa565b6005815201525190206040517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f8b7bf121a4925c079594e9c05e9a8a973e9640c48e4905971b36414abc2cb56760408201527f1e6da046d2e709225164a2a6a7354253227cc0467fbffc95ccca19f44381aecb60608201524660808201523060a082015260a081528060c08101106001600160401b0360c083011117610956578060c0809201604052805160208201209260e082019361190160f01b855260e2830152610102820152604282820152610400828201610c30565b015190206024358103610a355761042c610424608435606435604435602435610e11565b919091610e8c565b6001600160a01b03165f8181527ff99dac35d4c04cf62531c589d43ecfd87ca6ae92fd3fae21943930c2156dcee8602052604090205460ff1615610a1d5761047b6100f1600480350180610cb1565b600361048682610da8565b01546305f5e10003906305f5e1008211610a09576104be8160026104ab600394610da8565b016104b7858254610de6565b9055610da8565b016104ca828254610de6565b905560016020806104e26100f1600480350180610cb1565b604051928184925191829101835e81017f9d245c8905a41e40b5d7d8d225eabcef70dc5100963a988bf7a9d7b6a0cd4a74815203019020015490468203610587575b7fe76048b029adafaf8b982d8843e61ae66f2e16d04b06f3ecb4df6dcfb14577eb906060610556600480350180610cb1565b809360405194859360408552816040860152858501375f8383018501526020830152601f01601f19168101030190a1005b60a43560040135600381101561094057806105a3600192610d28565b036109f7576105bc602460a4350160a435600401610cb1565b5f604080959395516105cd81610c15565b60608152606060208201520152830192602081850312610940578035906001600160401b038211610940570190606082850312610940576040519361061185610c15565b82356001600160401b038111610940578161062d918501610df3565b855260208301356001600160401b03811161094057604091610650918501610df3565b926020860193845201356040850152835151156109e557805f527ff0eb99ac3554f9674e53e01a2c3f3f46c41664575cc6216a02c3bba3b58e2a9e908160205263ffffffff60405f205416156109cd5784516020815191015163ffffffff60e01b9081811692600481106109b8575b5050825f527ff6d13f7412e547870332b41e12245afcb7d558e215b48ce696ab1c680af6a77460205260405f20911690815f5260205260ff60405f2054161561099a575060408501511561098857604085015180341061096a57505f5260205263ffffffff60405f2054169060018060a01b037fe76a1a8cc2a93ef95736d523edd260dabc1e17bd1543fba2a8f0c977d6dc855954167ff6d13f7412e547870332b41e12245afcb7d558e215b48ce696ab1c680af6a77360205260018060a01b0360405f2054169260018060a01b037ff0eb99ac3554f9674e53e01a2c3f3f46c41664575cc6216a02c3bba3b58e2a9d54169580519351604051948560a08101106001600160401b0360a0880111176109565760809660409460a088018652875260208701528386015260608501525f858501520151946040519586809481936302637a4560e41b83526040600484015263ffffffff8251166044840152602082015160648401528761085a610844604085015160a0608488015260e4870190610d46565b60608501518682036043190160a4880152610d46565b920151151560c4840152602483015203925af1801561094b576108a0575b7fe76048b029adafaf8b982d8843e61ae66f2e16d04b06f3ecb4df6dcfb14577eb9150610524565b8160803d608011610944575b6108b68183610c4b565b810103916080831261094057604051926108cf84610c15565b815184526020820151906001600160401b0382168203610940576040916020860152603f1901126109405760407fe76048b029adafaf8b982d8843e61ae66f2e16d04b06f3ecb4df6dcfb14577eb93606082519361092c85610bfa565b838101518552015160208401520152610878565b5f80fd5b503d6108ac565b6040513d5f823e3d90fd5b634e487b7160e01b5f52604160045260245ffd5b60449060405190637166d3ed60e01b82523460048301526024820152fd5b604051636142d24160e01b8152600490fd5b6044925060405191634f1e4a6d60e01b835260048301526024820152fd5b60040360031b82901b168116915087806106bf565b602490604051906309e90d5d60e41b82526004820152fd5b604051630b8fc7cd60e21b8152600490fd5b604051637f4d001d60e01b8152600490fd5b634e487b7160e01b5f52601160045260245ffd5b602490604051906333ffff9b60e01b82526004820152fd5b60449060405190633bae936760e21b825260048201526024356024820152fd5b60405163044375db60e51b815260206004820152908190610a7a906024830190610d46565b0390fd5b90610aa49160405192839263731a1b8760e01b8452604060048501526044840190610d46565b9060248301520390fd5b90610aa49160405192839263cb1dc2af60e01b8452604060048501526044840190610d46565b604051630e497cf960e21b815260206004820152908190610a7a906024830190610d46565b604051637813445960e01b815260206004820152908190610a7a906024830190610d46565b90505f9291925260205f20905f915b818310610b46575050906020610146928201015f610139565b6020919350806001915483858801015201910190918392610b2d565b90506020925061014694915060ff191682840152151560051b8201015f610139565b634e487b7160e01b5f52602260045260245ffd5b93607f169361011a565b604051633ed482bf60e11b8152336004820152602490fd5b60405163451445c960e11b81523360048201526024810191909152604490fd5b604051632b6069a960e01b81523360048201526024810191909152604490fd5b604081019081106001600160401b0382111761095657604052565b606081019081106001600160401b0382111761095657604052565b608081019081106001600160401b0382111761095657604052565b90601f801991011681019081106001600160401b0382111761095657604052565b919082606091031261094057604051610c8481610c15565b91829080356001600160a01b03811681036109405760409182918452602081013560208501520135910152565b903590601e198136030182121561094057018035906001600160401b0382116109405760200191813603831361094057565b9291926001600160401b0382116109565760405191610d0c601f8201601f191660200184610c4b565b829481845281830111610940578281602093845f960137010152565b60031115610d3257565b634e487b7160e01b5f52602160045260245ffd5b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b60208091604051928184925191829101835e81017fcb6c47b3daa6db10ae5e4ec1cf9f8100d11f82b57c506d550c00ec86c5cce1d281520301902090565b60208091604051928184925191829101835e81017f863e98553d473a330f13570b828238eab81d26cbf5ccc0856a5fcff7a8742b5681520301902090565b91908201809211610a0957565b9080601f8301121561094057816020610e0e93359101610ce3565b90565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610e81576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa1561094b575f516001600160a01b03811615610e7957905f90565b505f90600190565b505050505f90600390565b6005811015610d325780610e9d5750565b60018103610eea5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b60028103610f375760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b600314610f4057565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fdfea264697066735822122073af5738ab52dae6bda8ca821a85d0635083e732008c6391e9a48f12c7a990ea64736f6c63430008190033