/Reputy

Smart contracts for Web3 Reputation framework powered by Foundry

Primary LanguageSolidity

Reputy

Web3 reputation framework to integrate with your own DApp

Screenshot

Idea

Unified framework that deploys rating system smart contract for your own decentralized application.

Flexible

Integrate our solution and change rating of users based on the actions they perform in your application.

Rarity

Our smart contract generates on-chain NFT for users with 5 different levels of rarity.

Smart contracts

Our core smart contract is verified on Goerli testnet.

Contract Link
ReputyRegistry 0x5C799D1c1E23476847010a632AA68bcF6AFe4BA5

Setup

Install

git clone https://github.com/ironsoul0/Reputy
cd Reputy
forge install

Run

Run tests with Foundry.

forge test

Deploy to your local blockchain node.

forge script script/Reputy.s.sol:ReputyScript --broadcast --rpc-url $ETH_RPC_URL --private-key $PRIVATE_KEY --verify

Notes

License

This project is open source and available under the MIT License.