https://github.com/subvisual/citizend
https://github.com/subvisual/citizend
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/subvisual/citizend
- Owner: subvisual
- License: mit
- Created: 2022-03-03T14:06:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-24T21:28:29.000Z (about 1 year ago)
- Last Synced: 2025-05-22T22:18:59.492Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 10.9 MB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Audit: audits/2022-05-04_hacken_token-sale.pdf
Awesome Lists containing this project
README
# citizend monorepo
## Audit reports
- [2022-05-04 - Hacken - Token Sale contracts](./audits/2022-05-04_hacken_token-sale.pdf)
- [2024-05-18 - Cure53 - Sale contracts](./audits/FRC-03-report.pdf)
## Development
### Prerequisites
- [Foundry](https://getfoundry.sh/) development toolchain
- [Just](https://github.com/casey/just) command runner
- [asdf](https://github.com/asdf-vm/asdf) version manager
1. Clone the project and install dependencies
```
git clone git@github.com/subvisual/discoveryDAO
cd discoveryDAO
yarn install
cd packages/contracts
forge install
```
## Contracts
Solidity smart contracts are found in `./packages/contracts`
`yarn contracts:dev`, or `yarn dev` inside the `./packages/contracts` folder boots the local development chain
`forge test` runs the tests
## Web
NextJS web application that serves as the frontend is found in `./packages/web-app`
`yarn web:dev`, or `yarn dev` inside the `./packages/web-app` folder starts the project locally