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

Convert plugin to cloudflare worker #92

Open
rndquu opened this issue Oct 21, 2024 · 14 comments · May be fixed by #96
Open

Convert plugin to cloudflare worker #92

rndquu opened this issue Oct 21, 2024 · 14 comments · May be fixed by #96

Comments

@rndquu
Copy link
Member

rndquu commented Oct 21, 2024

Depends on #68

Related comments:

As far as I understand the reasons to convert this plugin from github action to cloudflare woker are:

  1. It fits with the pay.ubq.fi rolled up feature because cloudflare functions located at pay.ubq.fi can call API endpoint and can not call (as well as get result) a github action
  2. Other plugins (or kernel) will be able to call "generate permit" endpoint

So as a part of this issue we should:

@rndquu
Copy link
Member Author

rndquu commented Oct 21, 2024

@0x4007 Could you make me an owner of https://github.com/ubiquity-os? I want to put time estimates and perform reviews.

@Atharva-Kanherkar
Copy link

@rndquu Is this open to work for anyone? I'd like to work on this. But I would need two three days to complete the PR.

@rndquu
Copy link
Member Author

rndquu commented Oct 26, 2024

@rndquu Is this open to work for anyone?

Yes

@Atharva-Kanherkar
Copy link

/start

Copy link

Deadline Sun, Oct 27, 8:13 AM UTC
Beneficiary 0x5aA24603E7Ef2D14dE1d1FD6bafF952c16636217

Tip

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@Atharva-Kanherkar
Copy link

Atharva-Kanherkar commented Oct 26, 2024

This seems more of a research topic right now. I would move to some good first issues right now, And if no one is working on this, I would start working on this too. Seems more of a hard task at hand given I am newbie here. I would apologize for any inconvenience caused.

@Atharva-Kanherkar
Copy link

/stop

@Keyrxng
Copy link
Contributor

Keyrxng commented Oct 26, 2024

/start

Copy link

Deadline Sun, Oct 27, 12:02 PM UTC
Beneficiary 0xAe5D1F192013db889b1e2115A370aB133f359765

Tip

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@Keyrxng
Copy link
Contributor

Keyrxng commented Oct 26, 2024

#1

I first ported this over as an action, it then became a worker, and then back to an action in the same PR back in Feb (never credited for it).

During that process if you recall @rndquu the conversation on TG regarding my need to replace libsodium at that time with tweetnacl?.

I'm hoping I'll find another solution if the problem still exists although I expect it will but if I can't find another approach, is my original method appropriate?

You said:

'overall not really tied to libsodium, we need any CSPRNG for node and browser, in order to use a new CSPRNG we need to:

  1. Update keygen.ubq.fi using new lib
  2. Update permit-generation on bot side
    unsure if tweetnacl is CSPRNG - easier to find a way to use current impl with libsodium`
  1. All decryption bot side stems from this package now, so if I need to we just need to do 1.

I'll aim to use libsodium as there are worker friendly builds, I tried them back then but it's worth another shot tho I'll give clear QA as to why if it's not possible.

Copy link

! This issue is already assigned. Please choose another unassigned task.

Copy link

! You are not assigned to this task

@Keyrxng
Copy link
Contributor

Keyrxng commented Oct 27, 2024

@gentlementlegen what on earth lmao. I never invoked any commands or triggered any events in here. Haven't tied a PR to it or nothing. Just sort of went off on one.

@gentlementlegen
Copy link
Member

@Keyrxng seems the user who invoked this is hhio618 and that the comments were deleted which is why it looks like this.

@Keyrxng Keyrxng linked a pull request Oct 30, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants