Skip to content

headline-design/algo-chat2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algo Chat

OVERVIEW

ALGO CHAT is an Algorand-powered protocol to implement decentralized chat broadcasting with an optional profile pic

SDK NOTE:

Pipeline is an Algorand connector sdk developed by HEADLINE INC. The Pipeline code examples provided both assemble and send transactions, as well as prompt signing of transactions via MyAlgo wallet, WalletConnect, or AlgoSigner.

Flow

To create a profile, an individual deploys the app. After deployment the user can then change the profile picture txid or change the global message via simple app calls. All other individuals can see the picture and latest message. However in order to see other's messages in a live chat log, users must add the app id's of other users. For verification, the teal must check that the joiners teal is == to the current teal (coming soon). The front-end code then querries global state of other users to fetch their profiles and messages.