Skip to content

Commit 4ba236d

Browse files
committed
feat: sponsorship campaigns
1 parent 98e1ac7 commit 4ba236d

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

contracts/incentives/campaigns/sponsored/RentalCampaignTpl.sol

Lines changed: 0 additions & 2 deletions
This file was deleted.

contracts/incentives/campaigns/sponsored/SubscriptionCampaignTpl.sol

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ pragma solidity 0.8.26;
33

44
import { CampaignBase } from "contracts/incentives/campaigns/CampaignBase.sol";
55

6+
// TODO add exclusion or restrictions for specific content
7+
// eg. scope = rental, allow only = content2, content3 and content4
8+
69
/// @title SubscriptionCampaign
710
/// @notice Abstract contract for managing subscription-based campaigns.
811
contract SubscriptionCampaignTpl is CampaignBase {

contracts/interfaces/ICampaign.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity 0.8.26;
33

4-
import { T } from "@synaps3/core/primitives/Types.sol";
5-
64
/// @title ICampaign
75
/// @notice Interface for managing campaigns, providing functionality for execution and retrieving campaign terms.
86
/// @dev Defines the required functions for implementing campaign operations.

0 commit comments

Comments
 (0)