Skip to content

keep-starknet-strange/kudos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kudos

Check Workflow Status codecov

An internal application to delegate kudos on Starknet by using Google OAuth.

API

REST API for handling:

  • Slack hooks for kudos submission
  • Credential registration
  • Credential mapping
  • Salt management
  • Monitoring Starknet for successful tx submission

Run API

cd api && go run api.go

Contracts

Starknet contracts to handle:

  • registration of SSO credentials
  • erc20 for kudos

Test Contracts

cd contracts && scarb test

Code Coverage

Check out the installation section of cairo-coverage for the detailed installation instructions.

cd contracts && snforge test --coverage

Deploy Contract to Testnet

scripts/sepolia_deploy.sh