Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 2.37 KB

README.md

File metadata and controls

47 lines (35 loc) · 2.37 KB

UPAS

User Public Achievement Logo

UPAS Components

  1. public-achievements: Backend for Issuers
  2. UPAS_hub: Frontend of UPAS hub
  3. UPAS_example: Example project site
  4. UPAS_marketplace: Frontend and backend for marketplace

Mainnet

dapps

candides

Deployment Instructions

  1. Navigate to the public-achievements directory and run: dfx deploy
  2. Deploy yuku_icrc7 and add the reputation_module canister ID as a minter: icrc-7_configure.sh (your data)
  3. Configure the reputation module with metadata, achievement canister ID, and yuku_icrc7 canister ID: configure_upas.sh (your_data)
  4. Deploy the marketplace dfx deploy
  5. Add your issuer to the indexer and verify as controller: add_issuer.sh (your data)
  6. Update the UPAS_example .env file with the following canister IDs:
  • Indexer
  • Reputation module
  • Internet Identity
  • Achievement
  1. Update the UPAS_Hub .env file with the following canister IDs:
  • Indexer
  • Internet Identity

Testing

After completing the deployment, you can test the system by attempting to receive an achievement and verifying it in the UPAS_Hub.

Note: Replace (your data) in sh files with the appropriate information for your deployment.