Skip to content

moveaxlab/HeD-client-platform

Repository files navigation

Health-e-data

Configurazione

  1. Assicurati di avere mise installato sulla propria macchina

  2. Installa tutte le dipendenze

    mise install
  3. Recupera le chiavi necessarie per interagire con il progetto:

    1. API Key per il network Polygon su Metamask.io, se non ne hai già una segui i passaggi in questa guida per generarla
    2. L'indirizzo di un'istanza dello smart contract di Health-e-data su Amoy network (la testnet di Polygon) con cui interagire.
    3. La chiave privata associata all'account usato per deployare l'istanza dello smart contract.
  4. Crea un file .mise.local.toml con questa struttura

    [env]
    INFURA_API_KEY = "<API Key generata su Metamask.io (1)>"
    CONTRACT_ADDRESS = "<Indirizzo dello smart contract (2)>"
    PRIVATE_KEY = "<Chiave privata del constructor dello smrt contract (3)>"
    

Avvio del progetto

Assicurati che l'account blockchain associato al progetto abbia sufficienti MATIC sulla rete Amoy, altrimenti utilizza un faucet per ottenerli.

  1. Utilizza docker per avviare i container a lanciare il progetto

    docker compose up 
  2. Accedi a localhost:4173 sul proprio browser

Utilizzando le credenziali in tabella è possibile accedere alla piattaforma sia come data provider che come _data consumer_e visualizzare le relative interfacce.

Username Password Tipo di account
[email protected] consumer Data Consumer
[email protected] provider Data Provider

Blockchain

Utilizzando l'amoy explorer è possibile verificare lo stato della blockchain, delle transazioni effettuate e dello smartcontract.

I dati sulla blockchain sono persistenti, pertanto non è sufficiente riavviare il progetto per eliminare i dati salvati nello smart contract, ma è necessario deployarne uno nuovo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •