Part of https://www.notion.so/Gentx-like-attestation-mechanism-to-add-validators-at-genesis-time-19da6b22d47280ecbf1fe657c241ff59 Co-authored-by: IshaVenikar <ishavenikar7@gmail.com> Co-authored-by: Shreerang Kale <shreerangkale@gmail.com> Co-authored-by: AdityaSalunkhe21 <adityasalunkhe2204@gmail.com> Reviewed-on: LaconicNetwork/laconic-wallet-web#25 Co-authored-by: ishavenikar <ishavenikar@noreply.git.vdb.to> Co-committed-by: ishavenikar <ishavenikar@noreply.git.vdb.to> |
||
|---|---|---|
| .. | ||
| README.md | ||
| stack.yml | ||
laconic-wallet-web
Instructions for running the laconic-wallet-web using laconic-so
Setup
-
Clone the stack repo:
laconic-so fetch-stack git.vdb.to/cerc-io/laconic-wallet-web -
Build the container image:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web build-containersThis should create the
cerc/laconic-wallet-webimage locally
Create a deployment
-
Create a spec file for the deployment:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web deploy init --output laconic-wallet-web-spec.yml -
Edit
networkin the spec file to map container ports to host ports as required:network: ports: laconic-wallet-web: - '3000:80' -
Create a deployment from the spec file:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web deploy create --spec-file laconic-wallet-web-spec.yml --deployment-dir laconic-wallet-web-deployment
Configuration
-
Inside the
laconic-wallet-web-deploymentdeployment directory, openconfig.envfile and set following env variables:# WalletConnect project ID, same should be used in the laconic-wallet WALLET_CONNECT_ID= # Allowed urls is a comma separated list of allowed urls CERC_ALLOWED_URLS= # Optional # WalletConnect code for hostname verification WALLET_CONNECT_VERIFY_CODE= # Default gas price for txs (default: 0.025) CERC_DEFAULT_GAS_PRICE= # Gas adjustment (default: 2) # Reference: https://github.com/cosmos/cosmos-sdk/issues/16020 CERC_GAS_ADJUSTMENT= # RPC endpoint of laconicd node (default: https://laconicd.laconic.com) CERC_LACONICD_RPC_URL=
Start the deployment
laconic-so deployment --dir laconic-wallet-web-deployment start
Open the wallet app in a browser at http://localhost:3000
Clean up
-
Stop the deployment:
laconic-so deployment --dir laconic-wallet-web-deployment stop