Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
cf55079
First Style Updates
farque65 Feb 12, 2022
7d50d52
Pledge page complete minus pre-order, start work on pre-order page.
simplemachine92 Feb 12, 2022
9c16ad0
Diamond Hands Update
farque65 Feb 13, 2022
9ef0bf2
Resolved Merge Conflicts
farque65 Feb 13, 2022
ea175d3
Resolved Merge Conflicts
farque65 Feb 13, 2022
51d0d15
Index html update
simplemachine92 Feb 13, 2022
5032d48
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 13, 2022
66c436b
Updated Styles and Added Pledge Link
farque65 Feb 13, 2022
8132ff0
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 13, 2022
7894b91
Order Page rough v, copy corrections on pledge.
simplemachine92 Feb 13, 2022
c132712
Network Warning fix, Contract for vitaliks signing, imports for that …
simplemachine92 Feb 14, 2022
a218d45
button global style fix, sig view update, load on click.
simplemachine92 Feb 14, 2022
5d2ada0
start signature view page styling.
simplemachine92 Feb 14, 2022
4821135
Cleanup, hand placement.
simplemachine92 Feb 14, 2022
c9a36f4
book image
simplemachine92 Feb 14, 2022
4e72db4
Move hand over bar, arrange buttons, proper text styling, place book …
simplemachine92 Feb 14, 2022
b2edaa0
Comments and some fix I forget what kek.
simplemachine92 Feb 14, 2022
f0d36d2
Footer styling.
simplemachine92 Feb 14, 2022
82d880d
Sig viewer update
simplemachine92 Feb 14, 2022
3331759
Sig viewer update 2
simplemachine92 Feb 14, 2022
dc8e328
Button copy and paragraph copy changes
simplemachine92 Feb 15, 2022
2a3148b
Just moving copy.
simplemachine92 Feb 15, 2022
44f8b31
Order page cleanup.
simplemachine92 Feb 15, 2022
d4c5c16
Separate firebase db.
simplemachine92 Feb 15, 2022
7c0518c
Text style updates
farque65 Feb 15, 2022
853076c
separate database, contract sender to vit address.
simplemachine92 Feb 15, 2022
cfd2f16
Revert to previous commit for old text styling, merged everything but…
simplemachine92 Feb 15, 2022
7d479d4
Updated bottom footer and order page
farque65 Feb 15, 2022
d66c9ca
Header and footer fixess.
simplemachine92 Feb 15, 2022
f3682c0
Quotes Page Update
farque65 Feb 15, 2022
223627d
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
farque65 Feb 15, 2022
c89a72f
Intro header update and added bottom links image option
farque65 Feb 15, 2022
e83ea94
Order, Pledge header update, table fix on leaderboard.
simplemachine92 Feb 16, 2022
e4a65ba
Merge fahim changes, update pledge, leaderboard, order pages.
simplemachine92 Feb 16, 2022
1f0880a
Home Page Update
farque65 Feb 16, 2022
34fecd5
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
farque65 Feb 16, 2022
c99048c
Add quotes to pages, fix link hover color.
simplemachine92 Feb 16, 2022
9713452
Home Page Update
farque65 Feb 16, 2022
fb02b05
Header Text
farque65 Feb 16, 2022
350c19b
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 16, 2022
8e3a2f8
Update footer with MC image, remove tg link for now
simplemachine92 Feb 16, 2022
63214b2
Styling Updates
farque65 Feb 16, 2022
5d771c2
Awaiting signature list.
simplemachine92 Feb 16, 2022
4c38387
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 16, 2022
2d8e5aa
Waitlist Component.
simplemachine92 Feb 16, 2022
f3acf9d
Pledge toggle in contract as a failsafe, waitlist update.
simplemachine92 Feb 16, 2022
5469d13
Rotating ring header v1. Passing to fahim.
simplemachine92 Feb 16, 2022
ff80493
home pre-order link
simplemachine92 Feb 16, 2022
993ec5f
pledge header fix.
simplemachine92 Feb 16, 2022
2561a84
Update button links.
simplemachine92 Feb 16, 2022
13ea9a8
Publisher requested changes.
simplemachine92 Feb 16, 2022
958e1ea
more publisher requests.
simplemachine92 Feb 16, 2022
13a556b
Order page button fix.
simplemachine92 Feb 16, 2022
6cdaa5d
Adjusted Header Ring Rotation speed and position
farque65 Feb 16, 2022
89ed8f0
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 16, 2022
1cdd347
Updated Preorder Button
farque65 Feb 17, 2022
349b78f
Contract, on-chain image update with publisher logo.
simplemachine92 Feb 17, 2022
1539d61
Seven stories logo on signature viewer pages.
simplemachine92 Feb 17, 2022
f8b1354
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 17, 2022
a1a09ae
Scroll to top on redirect
farque65 Feb 17, 2022
d36d7d6
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 17, 2022
29aaaab
Header fix.
simplemachine92 Feb 17, 2022
9d5c83d
Actual button fix..
simplemachine92 Feb 17, 2022
20ee53d
final header fix.
simplemachine92 Feb 17, 2022
5caaf8f
Message length on signing page.
simplemachine92 Feb 17, 2022
c17d6c1
Signature viewer change.
simplemachine92 Feb 17, 2022
9033fac
Contract changes, header final fix.
simplemachine92 Feb 17, 2022
390a030
Finally...
simplemachine92 Feb 17, 2022
fa25401
Finally again lool.
simplemachine92 Feb 17, 2022
953cc77
lol
simplemachine92 Feb 17, 2022
548ef84
Pledge fix.
simplemachine92 Feb 17, 2022
ba87b11
Sample env, twitter card, waitlist message, comments.
simplemachine92 Feb 18, 2022
a4b1674
readme progress, fixed page width, sample env.
simplemachine92 Feb 18, 2022
fe543d7
Loading and comments.
simplemachine92 Feb 18, 2022
04bb383
Fix redirect loading, add lazy loading, still needs some styling but …
simplemachine92 Feb 19, 2022
943bf29
one more fix to the headers.
simplemachine92 Feb 19, 2022
289a9fd
Some home page fixes
Dhaiwat10 Feb 19, 2022
ebadd6e
Dhaiwats changes, a few comments, looking for a header resize fix.
simplemachine92 Feb 21, 2022
4497d52
Updated Header Text Responsiveness
farque65 Feb 22, 2022
e8ef6a6
stashing
simplemachine92 Feb 22, 2022
50e4ae0
Merge branch 'steak-style-updates' of https://github.com/simplemachin…
simplemachine92 Feb 22, 2022
8725ba0
Responsive header (separate image), text size updates, nav bar update…
simplemachine92 Feb 22, 2022
39d069a
Add responsive navbar for mobile and other screen sizes
miralsuthar Feb 22, 2022
80e5767
remove w-50 from styling in aboutBook.js
miralsuthar Feb 22, 2022
b7f84c4
resolve conflict
miralsuthar Feb 22, 2022
c9cd29b
center navbar icon and label and add background to drawer
miralsuthar Feb 23, 2022
77e6e1e
Merge pull request #4 from miralsuthar/steak-style-updates
simplemachine92 Feb 24, 2022
4349b2c
Waitlist responsive fix, mobile font size fix for hints view.
simplemachine92 Feb 24, 2022
1b67a74
Copy in about book, surging ssl cert.
simplemachine92 Feb 25, 2022
aa6eb09
Exploring a fix for header image resizing (blurred on mobile)
simplemachine92 Feb 26, 2022
f929dac
Button position
simplemachine92 Feb 26, 2022
684d97a
still exploring image fix.
simplemachine92 Feb 26, 2022
8b813ed
Get Involved buttons hover effects.
simplemachine92 Feb 26, 2022
cc1217d
Pre-order button style.
simplemachine92 Feb 26, 2022
cb739f9
Mobile image fixes on all pages.
simplemachine92 Feb 26, 2022
23ce451
Pledge, Order page updates, Navbar styling.
simplemachine92 Feb 28, 2022
8baa30b
Mandatory responsiveness subcommit.
simplemachine92 Feb 28, 2022
b6a076e
Separating views.
simplemachine92 Mar 2, 2022
c98adde
Requested copy changes, separate donations and signatures.
simplemachine92 Mar 2, 2022
a24e8de
Remove dark theme, could be an issue if someone comes from another br…
simplemachine92 Mar 3, 2022
93816de
Menu hover styling fix.
simplemachine92 Mar 3, 2022
ab19081
Requested changes sans fb/twit share.
simplemachine92 Mar 7, 2022
e7adc6e
Local testing, lots of style fixes.
simplemachine92 Mar 7, 2022
cb145d1
Email form rough v, revert contract import, requested changes.
simplemachine92 Mar 10, 2022
26ae0c7
gitignore
simplemachine92 Mar 10, 2022
b9b0380
Share buttons as requested
simplemachine92 Mar 10, 2022
1c18702
tailwind oopsie
simplemachine92 Mar 10, 2022
601930b
form fix
simplemachine92 Mar 10, 2022
8f17a88
Donation text, pre-order text, fix firebase conflict, twitter card fi…
simplemachine92 Mar 17, 2022
6dbe22f
leaderboard sorting fix.
simplemachine92 Mar 17, 2022
f22b785
Afterpledge page with profile redirect.
simplemachine92 Mar 17, 2022
b62a4ce
Order page style match to donate.
simplemachine92 Mar 17, 2022
2b07e5c
New contract w/new svg, twitter card update, changes made w claire in…
simplemachine92 Mar 17, 2022
15d3dd8
new twitter card image and description
simplemachine92 Mar 17, 2022
a628f28
card again.
simplemachine92 Mar 17, 2022
ca28028
On-chain SVG text to path for full compat.
simplemachine92 Mar 28, 2022
03e19e8
Fix screen width.
simplemachine92 Mar 28, 2022
a0c5bac
Update header text on landing.
simplemachine92 Mar 28, 2022
d57fb34
Footer Socials update.
simplemachine92 Mar 28, 2022
dbc33b1
header responsiveness
simplemachine92 Mar 28, 2022
e45cb58
Select sortable users in signing dash.
simplemachine92 Mar 28, 2022
16837ff
Add search by ENS.
simplemachine92 Mar 28, 2022
d6e632a
Sort Signatures by ENS.
simplemachine92 Mar 28, 2022
b22695f
Sort by ENS on top donor view.
simplemachine92 Mar 28, 2022
10bed2e
copy change on signing dash.
simplemachine92 Mar 28, 2022
c9c2dc8
Pledge form eth font size.
simplemachine92 Mar 28, 2022
4a2f72c
order and donation page style updates.
simplemachine92 Mar 28, 2022
340d53d
Donation email input style fix.
simplemachine92 Mar 28, 2022
b4c785a
Update SignatureList import export for readability.
simplemachine92 Mar 28, 2022
4a50803
Donors and Signatures styling update.
simplemachine92 Mar 28, 2022
bcd2e16
Signature view styling
simplemachine92 Mar 28, 2022
9a60f36
Donation text sharpness
simplemachine92 Mar 28, 2022
2e3e017
Signature Viewer SVG update to current version.
simplemachine92 Mar 28, 2022
1fe36cc
little copy fix in ens searchbar.
simplemachine92 Mar 28, 2022
707d986
Remove unused css.
simplemachine92 Mar 28, 2022
1720e60
Update token button position to card.
simplemachine92 Mar 28, 2022
d0d2e3c
Pledge copy update, social icons.
simplemachine92 Apr 4, 2022
af79f86
Formatting.
simplemachine92 Apr 4, 2022
7f50faa
Import previous pledgers into contract, update tweet link in signing …
simplemachine92 Apr 4, 2022
0c1f2b8
Contract token copy, remove message and just display message.
simplemachine92 Apr 4, 2022
a3627d3
Contract constructor update with original pledgees.
simplemachine92 Apr 4, 2022
765ebd5
Menu style update, add profile to menu.
simplemachine92 Apr 4, 2022
1270832
Init profile view, get user token and link to opensea.
simplemachine92 Apr 4, 2022
a566cf4
Kovan testing geth-signer sigs, working..
simplemachine92 Jun 2, 2022
2760d90
Mint button on pledge header, header image scaling fix.
simplemachine92 Jun 5, 2022
9971e28
Signed message alert first pass.
simplemachine92 Jun 5, 2022
148446b
Leaderboard sort order default.
simplemachine92 Jun 5, 2022
6a31265
Loading fixes, Update token on Profile Page.
simplemachine92 Jun 6, 2022
454bc68
Profile Loading spinner
simplemachine92 Jun 6, 2022
c8d4523
Enable multiple donations, reentrancy guard on pledge, Profile view, …
simplemachine92 Jun 8, 2022
b113ce4
svg fix in contract and f/e, redeploy to kovan.
simplemachine92 Jun 9, 2022
82634e2
UI improvements on a few views..
simplemachine92 Jun 10, 2022
02a15d4
Update dependencies.
simplemachine92 Jun 10, 2022
1d4e997
Update README.md
simplemachine92 Jun 10, 2022
dcd25c7
Padding on sig-list and dono-list
simplemachine92 Jun 19, 2022
31967f1
Message status conditionalities.. and profile update
simplemachine92 Jun 19, 2022
e2fb52d
Conditionality caused a json rpc err, fixed.
simplemachine92 Jun 20, 2022
387e066
Improved profile view and conditional rendering site-wide..
simplemachine92 Jun 20, 2022
b263875
Connect button fix on pledge view.
simplemachine92 Jun 20, 2022
a9fb158
Copy update on profile, improve responsiveness for signature and dona…
simplemachine92 Jun 20, 2022
e05c3ca
Improve responsiveness on signature viewer view..
simplemachine92 Jun 20, 2022
8016f4d
Email notification signup on profile page, email validator, still nee…
simplemachine92 Jun 21, 2022
9a8008f
User email verification on profile page
simplemachine92 Jun 21, 2022
633b16a
Local deploy v for mainnet fork test of ENS resolver.
simplemachine92 Jun 23, 2022
f57b9dc
Still local testing, correct network selection in app.jsx
simplemachine92 Jun 23, 2022
cf24fe0
Fix: pledge amounts in tokenURI now update correctly. refactor: reverts.
simplemachine92 Jul 2, 2022
e15af46
Fix: Donation totals for leaderboard instead of single dono amounts, …
simplemachine92 Jul 3, 2022
c5c2769
add: email update on profile page, fix: resizing on profile page.
simplemachine92 Jul 5, 2022
935db49
Table searchbars improved, mobile responsiveness fixes across views, …
simplemachine92 Jul 7, 2022
54c6cae
Footer resizing, order header
simplemachine92 Jul 21, 2022
0fdce9a
Pledge page responsiveness and personalized copy artwork
simplemachine92 Jul 21, 2022
78ad3a5
small responsiveness changes
simplemachine92 Jul 21, 2022
63656b0
logout button sizing
simplemachine92 Jul 23, 2022
368028a
Nav-bar unscuffing.
simplemachine92 Jul 23, 2022
f37a9cc
drawer css fix
simplemachine92 Jul 23, 2022
ab7a110
Home button update, corrected antd focus attributes.
simplemachine92 Jul 23, 2022
d29cac5
remove faucet, fix connect button in header.
simplemachine92 Jul 23, 2022
6c6c48f
Pledge page bookplate, table fixes.
simplemachine92 Jul 23, 2022
751ec79
header style
simplemachine92 Jul 23, 2022
b39cde6
mobile header button fix
simplemachine92 Jul 23, 2022
1c519a4
Lint and remove unused files/dependencies
simplemachine92 Jul 23, 2022
737fa35
Pre-order mobile fix.
simplemachine92 Jul 25, 2022
b4e52a2
Replace drawer menu button with gitcoin logo
simplemachine92 Jul 25, 2022
85d3bd9
more responsiveness..
simplemachine92 Jul 25, 2022
8617b5b
Sheeeeshgit add .git add .git add . also v1 of modal, prob need copy …
simplemachine92 Jul 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ packages/hardhat/*.txt

packages/hardhat/artifacts*
packages/hardhat/deployments
packages/react-app/src/contracts/*
!packages/react-app/src/contracts/external_contracts.js

packages/react-app/src/contracts/external_contracts.js
packages/react-app/src/contracts/hardhat_contracts.json
packages/hardhat/cache*
packages/**/data
!packages/react-app/src/contracts/contracts.js
Expand Down Expand Up @@ -66,4 +67,6 @@ yarn-error.log*
*.stackdump

# doc directory
/doc
/doc
packages/hardhat/contracts/args_address.txt
packages/hardhat/contracts/args_amounts.txt
105 changes: 21 additions & 84 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,108 +1,45 @@
# 🏗 Scaffold-ETH
# ✍️ GreenPill / ProofOfStake Book Signing

> everything you need to build on Ethereum! 🚀
[Contract](https://github.com/simplemachine92/greenpill-signing/blob/steak-style-updates/packages/hardhat/contracts/ProofOfStake_Pages.sol)

🧪 Quickly experiment with Solidity using a frontend that adapts to your smart contract:

![image](https://user-images.githubusercontent.com/2653167/124158108-c14ca380-da56-11eb-967e-69cde37ca8eb.png)
[Signing_Dashboard](https://github.com/simplemachine92/greenpill-signing/blob/steak-style-updates/packages/react-app/src/views/Sign.jsx)

[SignatureViewer](https://github.com/simplemachine92/greenpill-signing/blob/steak-style-updates/packages/react-app/src/SignatorViewer.jsx)

# 🏄‍♂️ Quick Start

Prerequisites: [Node](https://nodejs.org/en/download/) plus [Yarn](https://classic.yarnpkg.com/en/docs/install/) and [Git](https://git-scm.com/downloads)
> For Proof of Stake:

> clone/fork 🏗 scaffold-eth:
Install,

```bash
git clone https://github.com/scaffold-eth/scaffold-eth.git
git clone https://github.com/simplemachine92/PoS-FrontEnd.git
cd pos-frontend
yarn install
```

> install and start your 👷‍ Hardhat chain:
local node, deploy, and launch react app.

```bash
cd scaffold-eth
yarn install
yarn chain
yarn deploy
yarn start
```

> in a second terminal window, start your 📱 frontend:
> For GreenPill:

Install,

```bash
cd scaffold-eth
yarn start
cd greenpill
git checkout greenPill
yarn install
```

> in a third terminal window, 🛰 deploy your contract:
local node, deploy, and launch react app.

```bash
cd scaffold-eth
yarn chain
yarn deploy
yarn start
```

🔏 Edit your smart contract `YourContract.sol` in `packages/hardhat/contracts`

📝 Edit your frontend `App.jsx` in `packages/react-app/src`

💼 Edit your deployment scripts in `packages/hardhat/deploy`

📱 Open http://localhost:3000 to see the app

# 📚 Documentation

Documentation, tutorials, challenges, and many more resources, visit: [docs.scaffoldeth.io](https://docs.scaffoldeth.io)

# 🔭 Learning Solidity

📕 Read the docs: https://docs.soliditylang.org

📚 Go through each topic from [solidity by example](https://solidity-by-example.org) editing `YourContract.sol` in **🏗 scaffold-eth**

- [Primitive Data Types](https://solidity-by-example.org/primitives/)
- [Mappings](https://solidity-by-example.org/mapping/)
- [Structs](https://solidity-by-example.org/structs/)
- [Modifiers](https://solidity-by-example.org/function-modifier/)
- [Events](https://solidity-by-example.org/events/)
- [Inheritance](https://solidity-by-example.org/inheritance/)
- [Payable](https://solidity-by-example.org/payable/)
- [Fallback](https://solidity-by-example.org/fallback/)

📧 Learn the [Solidity globals and units](https://solidity.readthedocs.io/en/v0.6.6/units-and-global-variables.html)

# 🛠 Buidl

Check out all the [active branches](https://github.com/scaffold-eth/scaffold-eth/branches/active), [open issues](https://github.com/scaffold-eth/scaffold-eth/issues), and join/fund the 🏰 [BuidlGuidl](https://BuidlGuidl.com)!


- 🚤 [Follow the full Ethereum Speed Run](https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c)


- 🎟 [Create your first NFT](https://github.com/scaffold-eth/scaffold-eth/tree/simple-nft-example)
- 🥩 [Build a staking smart contract](https://github.com/scaffold-eth/scaffold-eth/tree/challenge-1-decentralized-staking)
- 🏵 [Deploy a token and vendor](https://github.com/scaffold-eth/scaffold-eth/tree/challenge-2-token-vendor)
- 🎫 [Extend the NFT example to make a "buyer mints" marketplace](https://github.com/scaffold-eth/scaffold-eth/tree/buyer-mints-nft)
- 🎲 [Learn about commit/reveal](https://github.com/scaffold-eth/scaffold-eth/tree/commit-reveal-with-frontend)
- ✍️ [Learn how ecrecover works](https://github.com/scaffold-eth/scaffold-eth/tree/signature-recover)
- 👩‍👩‍👧‍👧 [Build a multi-sig that uses off-chain signatures](https://github.com/scaffold-eth/scaffold-eth/tree/meta-multi-sig)
- ⏳ [Extend the multi-sig to stream ETH](https://github.com/scaffold-eth/scaffold-eth/tree/streaming-meta-multi-sig)
- ⚖️ [Learn how a simple DEX works](https://medium.com/@austin_48503/%EF%B8%8F-minimum-viable-exchange-d84f30bd0c90)
- 🦍 [Ape into learning!](https://github.com/scaffold-eth/scaffold-eth/tree/aave-ape)

# 💌 P.S.

🌍 You need an RPC key for testnets and production deployments, create an [Alchemy](https://www.alchemy.com/) account and replace the value of `ALCHEMY_KEY = xxx` in `packages/react-app/src/constants.js` with your new key.

# 🏃💨 Speedrun Ethereum
Register as a builder [here](https://speedrunethereum.com) and start on some of the challenges and build a portfolio.


# 💬 Support Chat

Join the telegram [support chat 💬](https://t.me/joinchat/KByvmRe5wkR-8F_zz6AjpA) to ask questions and find others building with 🏗 scaffold-eth!

---

🙏 Please check out our [Gitcoin grant](https://gitcoin.co/grants/2851/scaffold-eth) too!

### Automated with Gitpod

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#github.com/scaffold-eth/scaffold-eth)
Loading