https://github.com/austintgriffith/banana-auction
https://github.com/austintgriffith/banana-auction
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/austintgriffith/banana-auction
- Owner: austintgriffith
- License: mit
- Created: 2022-07-08T14:59:39.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T04:53:08.000Z (almost 4 years ago)
- Last Synced: 2025-05-07T13:07:23.377Z (about 1 year ago)
- Language: CSS
- Size: 9.14 MB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🍌 Banana Auction Machine
> (built with 🏗 scaffold-eth)
Welcome to the Banana Auction Machine - a BuidlGuidl and Juicebox collab
In the example project, a banana NFT is auctioned off each hour and proceeds go to the BuidlGuidl Juicebox. You can change the metadata and Juicebox project that receives proceeds to fund your ideas with automated NFT auctions.
```sh
git clone https://github.com/austintgriffith/banana-auction
```
```sh
cd banana-auction
yarn install
yarn fork
```
Note: The contract relies on JB Protocol and WETH, so it's much easier to fork than redeploy both on a local chain. Thus the `yarn fork` in lieu of `yarn chain` above. If `yarn fork` gives you trouble, try updating the mainnet infura API key in `hardhat.config.js`. Sometimes you have to run it a few times before it works.
> in a second terminal window, start your 📱 frontend:
```sh
cd banana-auction
yarn start
```
> in a third terminal window, 🛰 deploy your contract:
```sh
cd banana-auction
yarn deploy --reset
```
📱 Open http://localhost:3000 to see the app
## Verifying contract
`yarn verify --constructor-args constructorArguments.js `