Follow, star, and react 
Makechain supports three social primitives:
FOLLOWviaLINK_ADDandLINK_REMOVESTARviaLINK_ADDandLINK_REMOVELIKEviaREACTION_ADDandREACTION_REMOVE
Target model
- follow targets use
target_owner_address - star targets use
target_project_id - reaction targets use
target_project_idandtarget_commit_hash
Semantics
- links and reactions are 2P sets
- reverse indexes are maintained
FOLLOWaccepts any valid 20-byte target addressSTARandLIKErequire valid project and commit targets where applicable
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
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
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
- Fork a project — build on an existing project lineage
- Verify your identity — link an external address to the same owner address