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

feat: Add incentivization PoC for RLNaaS in Lightpush #3166

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

s-tikhomirov
Copy link
Contributor

@s-tikhomirov s-tikhomirov commented Nov 1, 2024

Description

This WIP PR implements a PoC for light protocol incentivization as outlined in:

Changes

  • cherry-pick prior PoC work from an experimental branch
  • remove the dummy protocol (not needed anymore)
  • implement the required transaction checks (payment amount, address)
  • avoid hard-coded parameters
  • track used txids server-side to avoid double spend
  • integrate with Lightpush

Some items (especially those closer to the end of this list) may be moved to later PRs to keep change sets relatively small.

@s-tikhomirov s-tikhomirov changed the title [WIP] Add incentivization PoC for RLNaaS in Lightpush [WIP] feat: Add incentivization PoC for RLNaaS in Lightpush Nov 1, 2024
@s-tikhomirov s-tikhomirov changed the title [WIP] feat: Add incentivization PoC for RLNaaS in Lightpush feat: Add incentivization PoC for RLNaaS in Lightpush Nov 1, 2024
Copy link

github-actions bot commented Nov 1, 2024

You can find the image built from this PR at

quay.io/wakuorg/nwaku-pr:3166

Built from 5fe321c

@s-tikhomirov s-tikhomirov force-pushed the feat/incentivization-poc-txid-check branch from 24f9aa8 to 3bf670b Compare November 28, 2024 06:23
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.

1 participant