"Multisig" (multiple signatories) is a term which describes an account that is governed by multiple actors, who operate this shared account by creating and collectively-approving proposals. There are many use cases to which multisigs are applicable; some use cases include corporate governance, security, spend tracking/management, and the definition and upholding of contractual obligations.
The Capi Multisig App simplifies the management of multisigs on Substrate networks.
In its first iteration, the Capi Multisig App connects to the Westend Testnet
and provides functionality for creating a multisig setup which uses a
PureProxy
as vault (the account holding the funds).
- Have the Polkadot.js extension installed in your browser.
- If you don't already have accounts, follow this guide. Ensure your accounts are marked as accessible to the Westend testnet.
- Get some testnet tokens via the Westend Faucet by following this guide
Note: The faucet can send tokens only once per day. Use the accounts page on Polkadot.js Apps or a wallet of your choice in order to split the tokens between your accounts in case you need to pay fees.
TypeScript, Capi, Preact, Tailwind, Vite, DynamoDB
Install dependencies
pnpm install
Start the dev server
pnpm watch:www
Build for production
pnpm build
Install docker compose
To run the server and dynamodb:
pnpm start:docker
To only run dynamodb:
pnpm start:docker:db
To clean up composed docker services and remove the created containers and images:
pnpm clean:docker