JavaScript Solidity Tailwind CSS
This repository contains three distinct code bases:
🔸 Web Interface
Modules to connect to distributed ledger technologies and distributed identity mechanisms, and build user interfaces around these technologies. All web interface modules are written in plain Javascript.
VCore provides modules to access Ethereum and all EVM-compatible ledgers, Symbol ledgers, 3Box profiles, storage and messages, and MongoDB (e.g. our MongoDB Entity Store)
VTheme is a first theme build with VCore. A responsive web app, featuring an intelligent menu, login user flow, mapping and more.
VPlugins create and display various content. Plugins control what is displayed in the Theme.
🔸 Smart Contract
The VToken concept cast into a smart contract, which can be setup on Ethereum and EVM-compatible ledgers. This is a special kind of token with several customizable properties, which can be set to the initiators liking.
🔸 MongoDB Entity Store
The MongoDB Entity Store resolves user names to Web3 addresses, when a distributed ledger is used to transact funds but not used for identities. This is helpful for testing and exploring user needs. This module also enables token accounts and transactions in VToken format, if no distributed ledger is used for transactions either (as a simulation of such) and provides a network/community chat-thread.
Please refer to the INSTALL file.
Please visit the Wiki here on GitHub to find the documentation
Visit the Issues to find a selection of tasks in need of attention. The issues listed mainly provide a global overview. We do not currently track detailed issues or the project roadmap here on GitHub.
View the Intro Video on YouTube to get an idea of the project