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

Tests: wakuext community actions #6079

Open
25 tasks
churik opened this issue Nov 12, 2024 · 0 comments
Open
25 tasks

Tests: wakuext community actions #6079

churik opened this issue Nov 12, 2024 · 0 comments

Comments

@churik
Copy link
Member

churik commented Nov 12, 2024

Prerequisites:: user is a community admin

Methods:

  • wakuext_removePrivateKey

    • Removes the private key of the community with the given ID.
  • wakuext_setCommunityShard

    • Sets the community shard for a community and updates all active filters for the community.
  • wakuext_setCommunityStorenodes

    • Sets the community storenodes for a community.
  • wakuext_getCommunityStorenodes

    • Gets the community storenodes for a community.
  • wakuext_exportCommunity

    • Exports the private key of the community with the given ID.
  • wakuext_importCommunity

    • Imports a community with the given private key in hex.
  • wakuext_getCommunityPublicKeyFromPrivateKey

    • Gets the community's public key from its private key.
  • wakuext_getCommunityMembersForWalletAddresses

    • Gets the community members' contact list for provided wallet addresses.
  • wakuext_shareCommunity

    • Shares the community with a set of users.
  • wakuext_shareImageMessage

    • Shares the selected chat image with a set of users.
  • wakuext_setCommunityMuted

    • Sets the community's muted value.
  • wakuext_createCommunityCategory

    • Creates a category within a particular community.
  • wakuext_reorderCommunityCategories

    • Changes the order of the categories of a community.
  • wakuext_reorderCommunityChat

    • Allows changing the order of the chat or switching its category.
  • wakuext_editCommunityCategory

    • Modifies a category within a particular community.
  • wakuext_deleteCommunityCategory

    • Deletes a category within a particular community and removes this category from any chat that has it.
  • wakuext_promoteSelfToControlNode

    • Promotes the user to a control node within the specified community.
  • wakuext_signMessageWithChatKey

    • Signs a message using the chat key and returns the signed message as hex bytes.
  • wakuext_createCommunityTokenDeploymentSignature

    • Creates a signature for community token deployment based on the provided chain ID, sender address, and community ID.

Community Metrics Management

  • wakuext_collectCommunityMetrics
    • Collects metrics for a community based on the provided request.

Community URL Sharing

  • wakuext_shareCommunityURLWithChatKey

    • Shares the community URL along with a chat key for the specified community ID.
  • wakuext_shareCommunityURLWithData

    • Shares the community URL with data for the specified community ID.
  • wakuext_shareCommunityChannelURLWithChatKey

    • Shares the community channel URL along with a chat key based on the provided request.
  • wakuext_shareCommunityChannelURLWithData

    • Shares the community channel URL with data based on the provided request.

Community Control Management

  • wakuext_promoteSelfToControlMode
    • Promotes the user to control mode for the specified community.
@churik churik changed the title Tests: community actions Tests: wakuext community actions Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant