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

WIP: Ylide forum #1365

Merged
merged 33 commits into from
Nov 28, 2023
Merged

WIP: Ylide forum #1365

merged 33 commits into from
Nov 28, 2023

Conversation

ElKornacio
Copy link

WIP: This update incorporates decentralized forum functionality into Blockscout.

It introduces @ylide/sdk and @ylide/ethereum as dependencies, alongside two new environment variables:

  1. NEXT_PUBLIC_IS_FORUM_SUPPORTED - a boolean feature flag
  2. NEXT_PUBLIC_FORUM_INDEXER_URL - the URL of the forum indexer backend.

New variables are documented in ENVS.md.

The integration operates through context hooks. The key components are now implemented:

  1. Forum topics, threads, and replies
  2. Direct messages - encrypted end-to-end chats
  3. Authorization management - retrieval and storage of communication keys

Work in progress:

  1. Code refactoring to better align with the project's overall code style.
  2. Dockerization and provisioning of the backend.
  3. Possible existence of bugs.

The primary goal of this PR is to deploy this branch to the staging domain for functionality validation in a production-style environment.

@nzenchik nzenchik changed the base branch from main to ylide-forum November 27, 2023 20:14
@nzenchik nzenchik marked this pull request as ready for review November 28, 2023 10:43
@nzenchik nzenchik merged commit 801c386 into blockscout:ylide-forum Nov 28, 2023
5 of 6 checks passed
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