Author Moritz Armingeon, [email protected]
Luzon is a TaaL (Token-as-a-License) implementation. This prototype is a floating license system as a decentralised application. I built Luzon within my Master Thesis Project. The report is available upon request.
Taal is the name of a volcano on the Philippine island Luzon.
-
Install dependencies
npm install
-
Compile contracts
truffle compile
-
Migrate contracts
truffle migrate
-
Run tests
truffle test
-
Start Node Server
npm run dev
Details |
---|
User: AssetProvider |
Result: No Providers deployed yet. |
Details |
---|
User: AssetProvider |
Result: Confirm-Transactiondialog appears. |
Details |
---|
User: AssetProvider |
Result: Newly created SoftCompany1 appears. |
Details |
---|
User: AssetProvider |
Result: Confirm-Transaction dialog appears. |
Details |
---|
User: AssetProvider |
Result: Newly created Taskmaster Studio Pro appears. |
Details |
---|
User: AssetProvider -> AssetConsumer |
Result: AssetConsumer takes over. |
Details |
---|
User: AssetConsumer |
Result: Confirm-Transaction dialog appears. |
Details |
---|
User: AssetConsumer |
Result: Newly created CarCompany appears. |
Details |
---|
User: AssetConsumer |
Result: ProviderView appears. |
Details |
---|
User: AssetConsumer |
Result: Confirm Transaction dialog appears. |
Details |
---|
User: AssetConsumer |
Result: Confirm Transaction dialog appears. |
Details |
---|
User: AssetConsumer |
Result: Newly added EndUser is part of the users. |
Details |
---|
User: AssetConsumer -> EndUser |
Result: EndUser takes over. |
Details |
---|
User: EndUser |
Result: Confirm Transaction dialog appears, TestApp (Taskmaster Studio Pro) opens. |
Details |
---|
User: EndUser |
Result: Confirm Transaction dialog appears, TestApp (Taskmaster Studio Pro) opens. |
Details |
---|
User: Invalid User |
Result: Checkout is not possible. |