Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EasyRF strategy draft #669

Merged
merged 9 commits into from
Jan 9, 2025
Merged

EasyRF strategy draft #669

merged 9 commits into from
Jan 9, 2025

Conversation

0xKurt
Copy link
Collaborator

@0xKurt 0xKurt commented Dec 23, 2024

fixes PAR-716

Copy link
Member

@thelostone-mc thelostone-mc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a few questions but otherwise lgtm

/// @notice Stores the details of the recipients.
struct Recipient {
// If false, the recipientAddress is the anchor of the profile
bool useRegistryAnchor;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we want to retain this? or are we doing it cause we already have this in DirectGrantsLite ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would suggest to keep it, to have it consistent between the strategies and other implementations


/// @notice Stores the initialize data for the strategy
struct InitializeData {
bool useRegistryAnchor;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

worth removing ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Metadata public distributionMetadata;

/// @notice Flag to indicate whether to use the registry anchor or not.
bool public useRegistryAnchor;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

keep / remove ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uint64 public poolEndTime;

/// @notice The total amount of tokens allocated to the payout.
uint256 public totalPayoutAmount;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is being used instead of fundPool right ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not used anywhere, got removed

Copy link

linear bot commented Jan 7, 2025

@thelostone-mc thelostone-mc merged commit cf37467 into main Jan 9, 2025
1 check passed
@thelostone-mc thelostone-mc deleted the easy-rf-strategy branch January 9, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants