Fraction ProtocolskeletonFacetsNID
BuybackSkeletonNID
Implementation of Buyback skeleton with NID gating integration.
UnauthorizedInitialization
Thrown when trying to initialize from non admin account.
BuybackExecuted
initializeBuybackSkeleton
Initialize Buyback Skeleton
Parameters
| Name | Type | Description |
|---|---|---|
| signer_ | address | The address of the designated off-chain service that signs the transactions (NexeraID). |
buyback
Buyback gated with NID signature verification
Called by users to perform buyback
Parameters
| Name | Type | Description |
|---|---|---|
| campaignId | uint256 | The ID of the associated campaign |
| buybackAmount | uint256 | The amount required for buyback |

