How TApps Are Loaded into the Browser, Decentralized

How a TApp Loads, Starting from the Bootloader.js File

Bootloader.js Connects to the Ethereum Network

Interacting with the TAppStore to Load TApps

  • Static bootloader.js file ->
  • Hardcoded TEA Project smart contract on Ethereum ->
  • Query active hosting node addresses for TAppStore ->
  • Launch TAppStore from any of these hosting nodes ->
  • TAppStore connects to state machine and lists all avilable TApps ->
  • Select any TApp from TAppStore ->
  • Run this TApp.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store