https://github.com/giveth/siweauthmicroservice
Implements Sign in with ethereum
https://github.com/giveth/siweauthmicroservice
Last synced: 3 months ago
JSON representation
Implements Sign in with ethereum
- Host: GitHub
- URL: https://github.com/giveth/siweauthmicroservice
- Owner: Giveth
- License: mit
- Created: 2022-05-10T07:09:24.000Z (about 3 years ago)
- Default Branch: staging
- Last Pushed: 2025-03-05T15:21:14.000Z (4 months ago)
- Last Synced: 2025-03-23T17:22:46.798Z (4 months ago)
- Language: TypeScript
- Size: 869 KB
- Stars: 24
- Watchers: 12
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sign in with Ethereum
Reference implementation for use with Giveth.io
### Build Status:
- Develop - [](https://github.com/Giveth/SiweAuthMicroservice/actions/workflows/CI-CD.yml)
- Staging - [](https://github.com/Giveth/SiweAuthMicroservice/actions/workflows/CI-CD.yml)
- Production - [](https://github.com/Giveth/SiweAuthMicroservice/actions/workflows/CI-CD.yml)
---
## References
I used these articles for writing project* https://blog.logrocket.com/linting-typescript-using-eslint-and-prettier
* https://rsbh.dev/blog/rest-api-with-express-typescript
### Migrations
#### Create new Migration file
```
typeorm migration:create ./migrations/createAccessTokenTable
```#### Then you need to run the migrations like so:
```
npm run db:migrate:run:local
```#### If you want to revert last migration :
```
npm run db:migrate:revert:local```