Follow, star, and react

Makechain supports three social primitives:

  • FOLLOW via LINK_ADD and LINK_REMOVE
  • STAR via LINK_ADD and LINK_REMOVE
  • LIKE via REACTION_ADD and REACTION_REMOVE

Target model

  • follow targets use target_owner_address
  • star targets use target_project_id
  • reaction targets use target_project_id and target_commit_hash

Semantics

  • links and reactions are 2P sets
  • reverse indexes are maintained
  • FOLLOW accepts any valid 20-byte target address
  • STAR and LIKE require valid project and commit targets where applicable

Follow an account

Follow an account
1
Follow an account
Submit a LINK_ADD message with type FOLLOW to follow another account.
Loading accounts...
Complete wallet and account setup first.

Star a project

Star a project
1
Star a project
Submit a LINK_ADD message with type STAR to star a project.
Loading projects...
Complete wallet and account setup first.

Like a commit

Like a commit
1
Like a commit
Submit a REACTION_ADD message with type LIKE to react to a commit in a project.
Loading projects...
Complete wallet and account setup first.

Learn more

Next steps