https://github.com/davisshaver/protogravanft
Proof-of-concept of Gravatar-powered NFT using Merkle tree to validate user claims for specific Gravatar hashes. Not intended for production; for demo purposes only.
https://github.com/davisshaver/protogravanft
Last synced: 7 months ago
JSON representation
Proof-of-concept of Gravatar-powered NFT using Merkle tree to validate user claims for specific Gravatar hashes. Not intended for production; for demo purposes only.
- Host: GitHub
- URL: https://github.com/davisshaver/protogravanft
- Owner: davisshaver
- License: agpl-3.0
- Created: 2021-12-26T20:52:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T21:10:24.000Z (9 months ago)
- Last Synced: 2024-09-16T03:40:17.177Z (9 months ago)
- Language: Solidity
- Homepage:
- Size: 454 KB
- Stars: 19
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GravaNFT (Prototype!)
[](https://gitpod.io/#https://github.com/davisshaver/protogravanft)
## Deploying to Optimism
### Create
```
forge create --optimize --optimize-runs 1000000 --rpc-url https://optimism-mainnet.infura.io/v3/ --constructor-args "ProtoGravaNFT" "PROTOGRAV" 0x5ba39d6a23933f83b06f5f4439d7eb891dbbc59250ff8f3109fd821802847b23 --private-key src/ProtoGravaNFT.sol:ProtoGravaNFT
```### Verify
```
forge verify-contract --chain-id 10 --num-of-optimizations 1000000 --constructor-args 0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a05ba39d6a23933f83b06f5f4439d7eb891dbbc59250ff8f3109fd821802847b23000000000000000000000000000000000000000000000000000000000000000d50726f746f47726176614e465400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000950524f544f475241560000000000000000000000000000000000000000000000 --compiler-version v0.8.12+commit.f00d7308 src/ProtoGravaNFT.sol:ProtoGravaNFT
```### Verify Check
```
ETHERSCAN_API_KEY= forge verify-check --chain-id 10
```