Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master #33

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 0 additions & 20 deletions .env.example

This file was deleted.

10 changes: 0 additions & 10 deletions .eslintrc.js

This file was deleted.

File renamed without changes.
53 changes: 27 additions & 26 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,38 +1,39 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Dependencies
node_modules
.pnp
# dependencies
/node_modules
/.pnp
.pnp.js

# Local env files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# testing
/coverage

# Testing
coverage
# next.js
/.next/
/out/

# Turbo
.turbo

# Vercel
.vercel

# Build Outputs
.next/
out/
build
dist
# production
/build

# misc
.DS_Store
*.pem

# Debug
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Misc
.DS_Store
*.pem
# local env files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# vercel
.vercel

# typescript
*.tsbuildinfo
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"singleQuote": false
}
7 changes: 0 additions & 7 deletions .vscode/settings.json

This file was deleted.

File renamed without changes.
56 changes: 32 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,54 @@
# Berachain Guides

A collection of Berachain EVM examples: code, frameworks, languages, contracts, and more.
# BeraCrypt

## Requirements
Beracrypt NFT Blockchain Platform: Berachain Project Description: Beracrypt NFT is an innovative project built on the Berachain blockchain, designed to provide a fun and engaging experience for the community. The project's primary aim is to enable community members to "Play To Earn," promoting user engagement and interaction. By participating in various gaming activities, users will have the opportunity to earn Beracrypt NFTs, which can be traded, sold, or held for future benefits. Join the Beracrypt NFT community and start playing and earning today!

- NVM or Node `v18.18.2+`
- pnpm (recommended)
## Demo

## Turborepo Folder Structure
https://rastcrypt.eu.org/

This Turborepo includes the following packages/apps:
https://test-project-1dcg4jrn4-rasstcrypt.vercel.app/

### Apps

- `apps/ethers6-solc-helloworld` - Deploy HelloWorld contract with ethers6
- `apps/viem-solc-helloworld` - Deploy HelloWorld contract with viem
- `apps/foundry-erc20` - Deploy ERC20 contract with foundry
- `apps/hardhat-ethers6-erc1155` - Deploy ERC1155 contract with hardhat ethers6
- `apps/hardhat-viem-helloworld` - Deploy HelloWorld contract with hardhat viem
- `apps/walletconnect-nextjs` - WalletConnect Web3Modal frontend contract deployment

## Quick Start

Install dependencies for all apps and packages.
## Run Locally

Clone the project

```bash
# FROM: ./
git clone https://github.com/RasstCrypt/BeraStakingNFT.git
```

pnpm install;
Go to the project directory

```bash
cd BeraStakingNFT
```

Create and modify your `.env` and make the modifications you need to it.
Install dependencies

```bash
cp .env.example .env;
npm install
```

If you'd like to deploy to the chain:
Start the server

```bash
# FROM: ./
npm run start
```


## Authors

# IMPORTANT: --no-cache is important to avoid caching the result of the deployments
pnpm deploy:berachain --filter foundry-erc20 --no-cache;
- [@RasstCrypt](https://www.github.com/RasstCrypt)


## Deployment

To deploy this project run

```bash
npm run deploy
```

33 changes: 0 additions & 33 deletions apps/envio-indexer-erc20/.gitignore

This file was deleted.

5 changes: 0 additions & 5 deletions apps/envio-indexer-erc20/.npmrc

This file was deleted.

80 changes: 0 additions & 80 deletions apps/envio-indexer-erc20/README.md

This file was deleted.

18 changes: 0 additions & 18 deletions apps/envio-indexer-erc20/config.yaml

This file was deleted.

Loading