TwoClickLiquidationSkeletonNID
Implementation of TwoClickLiquidationSkeleton for fractionalization protocol with NID gating integration.
two click because firstly the nft provided by the wrapper is forcefully unlocked and secondly after assets under nft are handled the obligation is returned MOSTLY FOR RWA USE CASES, where wrapped assets are twins of real world assets
InvalidBuybackBeforeForceUnlock
UnauthorizedInitialization
Thrown when trying to initialize from non admin account.
ForceUnlockHappened
BuyBackAfterLiquidation
initializeNonFundedSubSkeleton
Initialize NonFunded SubSkeleton
Parameters
Name | Type | Description |
---|---|---|
signer_ | address | The address of the designated off-chain service that signs the transactions (NexeraID). |
forcefullyUnlockWrappersNft
ForcefullyUnlockWrappersNft
Called by eligible party to forcefully unlock the wrapper's nft and handle it, so buyBack can occur
Parameters
Name | Type | Description |
---|---|---|
campaignId | uint256 | The ID of the associated project |
buyBackAfterLiquidation
BuyBackAfterLiquidation
Called by eligible party to buyBack after handling the wrapper's nft
Parameters
Name | Type | Description |
---|---|---|
campaignId | uint256 | The ID of the associated project |
oracleHook
OracleHook
This is the hook called by oracle when liquidation state is already reached and oracle checks back that liquidation state is still active. For current version liquidation is the last limit that a project can reach If price falls below obligation there is no handling for now Insurance pool feature will be added in the future Selector: 0xa90f93b8