Skip to content

Latest commit

 

History

History
76 lines (50 loc) · 2.09 KB

README.md

File metadata and controls

76 lines (50 loc) · 2.09 KB

Incognitee App

This repository contains the sources for the Incognitee app statically deployed on try.incognitee.io for Testnets and app.incognitee.io for production.

Note

The @encointer/worker-api uses the browser's built-in webcrypto api. This library is only available in secure secure contexts. Hence, in local development you must use localhost. webcrypto is undefined on 127.0.0.1 and 0.0.0.0.

Configuration

This dapp uses .env to configure deployment settings like default networks and endpoints.

  • SHIELDING_TARGET The L1 chain whose native token shall be shielded to Incognitee
  • INCOGNITEE_SIDECHAIN The Incognitee sidechain where the native token shall be shielded to
  • INTEGRITEE_NETWORK The Integritee network where the Incognitee sidechain is anchored and TEERdays are collected
  • SHARD The Incognitee shard where the native token shall be shielded to
  • SHIELDING_LIMIT The maximum amount of native tokens that can be shielded
  • LIVE Whether any actions should be enabled or not

please check ./configs/chains.ts for the available options.

local testing

Create a .env file in the root folder and set your preferences

SHIELDING_TARGET=PaseoRelay
INCOGNITEE_SIDECHAIN=IncogniteePaseoRelay
INTEGRITEE_NETWORK=IntegriteePaseo
SHARD=5wePd1LYa5M49ghwgZXs55cepKbJKhj5xfzQGfPeMS7c
SHIELDING_LIMIT=50
LIVE=true

try.incognitee.io

For testnets, GH actions will automatically use the .env.testnet file to deploy the app.

app.incognitee.io

For production, GH actions will automatically use the .env.production file to deploy the app.

Setup

Make sure to install the dependencies:

# yarn
yarn install

Development Server

Start the development server on http://localhost:3000

yarn run dev

Production

Build the application for production:

yarn run build

Locally preview production build:

yarn run preview

Check out the deployment documentation for more information.