https://github.com/talismansociety/signet-web
Polkadot Multisig, or Signet (Enterprise Edition), is a platform that simplifies multisig usage for teams and provides a base upon which developers can extend and integrate with to create richer Multisig experiences.
https://github.com/talismansociety/signet-web
Last synced: 2 months ago
JSON representation
Polkadot Multisig, or Signet (Enterprise Edition), is a platform that simplifies multisig usage for teams and provides a base upon which developers can extend and integrate with to create richer Multisig experiences.
- Host: GitHub
- URL: https://github.com/talismansociety/signet-web
- Owner: TalismanSociety
- License: gpl-3.0
- Created: 2023-12-12T14:32:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-20T05:08:02.000Z (4 months ago)
- Last Synced: 2025-04-06T23:46:46.089Z (3 months ago)
- Language: TypeScript
- Homepage: https://polkadotmultisig.com
- Size: 11.2 MB
- Stars: 5
- Watchers: 1
- Forks: 9
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Signet
## How to build on Signet
```sh
# 1. Run yarn so it automatically links all the dependencies
yarn# 2. cd into the web app
cd apps/multisig# 3. set up environment variables and replace the variables with appropriate values
cp .env.example .env# 4. Start the dev server
yarn dev```
## How to self host Signet with Docker
1. Clone the repo:
```sh
git clone https://github.com/TalismanSociety/signet-web.git
```2. Copy `.env.example` to `.env` and update the values:
```sh
cp .env.example .env
```3. Start the docker instance:
```sh
docker compose up --build
```## Configuring the Networks
In some cases, you may want to configure the networks allowed in your self hosted Signet. Signet allows customising the networks that appear on your frontend using the `REACT_APP_NETWORKS` environment variable.
Note: Use `NETWORKS` as your docker arg when running with docker.
There are 4 modes when using the `REACT_APP_NETWORKS` flag:
- Testnets only: Use `testnet` to show Westend and Rococo networks only
- Non testnets: Use `non-testnet` to show Polkadot, Kusama, Polkadot AssetHub and Kusama AssetHub
- Custom filter: Alternatively, you can also filter only the list of chains you want to display using their names, separated by comma with no space. For example: `polkadot,kusama`. For the list of chains supported, check `apps/multisig/src/domains/chains/supported-chains.ts#L3`
- Show everything: Omit the flag if you want to show every supported chains.