2022-10-21 10:23:25 -07:00
|
|
|
# Wormchain
|
2021-11-16 03:23:52 -08:00
|
|
|
|
2023-01-18 07:56:32 -08:00
|
|
|
**Wormchain** is a blockchain built using Cosmos SDK and Tendermint and initially created with [Ignite](https://github.com/ignite).
|
2022-10-21 10:23:25 -07:00
|
|
|
|
|
|
|
## Building
|
|
|
|
|
2022-11-16 10:52:32 -08:00
|
|
|
Build and install wormchain. You will need golang version 1.16+ installed.
|
2022-10-21 10:23:25 -07:00
|
|
|
|
|
|
|
```
|
2022-11-03 12:16:20 -07:00
|
|
|
make build/wormchaind
|
2022-10-21 10:23:25 -07:00
|
|
|
```
|
2021-11-16 03:23:52 -08:00
|
|
|
|
|
|
|
## Develop
|
|
|
|
|
|
|
|
See [development.md](./development.md)
|
|
|
|
|
|
|
|
## How to run the tests
|
|
|
|
|
2023-01-18 07:56:32 -08:00
|
|
|
run "tilt up -- --wormchain"
|
2021-11-16 03:23:52 -08:00
|
|
|
cd ./ts-sdk
|
|
|
|
npm ci
|
|
|
|
npm run build
|
|
|
|
cd ../testing/js
|
|
|
|
npm ci
|
|
|
|
npm run test
|
|
|
|
|
2023-01-18 07:56:32 -08:00
|
|
|
## Learn more about Cosmos & Ignite
|
2021-11-16 03:23:52 -08:00
|
|
|
|
2023-01-18 07:56:32 -08:00
|
|
|
- [Ignite](https://github.com/ignite)
|
|
|
|
- [Ignite Docs](https://docs.ignite.com/)
|
2021-11-16 03:23:52 -08:00
|
|
|
- [Cosmos SDK documentation](https://docs.cosmos.network)
|
|
|
|
- [Cosmos SDK Tutorials](https://tutorials.cosmos.network)
|
|
|
|
- [Discord](https://discord.gg/cosmosnetwork)
|
2023-01-30 11:41:29 -08:00
|
|
|
|
|
|
|
## Allowlists
|
|
|
|
|
|
|
|
Accounts on wormchain are allowlisted. To be able to submit a tx on wormchain, you must have an account that is either:
|
|
|
|
* A validator on wormchain that is part of a current or future guardian set, or
|
|
|
|
* An account that is allowlisted by a current validator on wormchain.
|
|
|
|
|
|
|
|
To create or delete an allowlist entry, you use a validator account. Allowlist entries can become stale,
|
|
|
|
meaning the owning validators are no longer part of the validator set. Any validator can delete or replace stale entries.
|
|
|
|
To manage allowlists, use the `wormchaind` client.
|