Skip to content

biendeveloper/app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nation3 App ☁️🇺🇳

Vercel


The Nation3 App at https://app.nation3.org is where people can connect their Ethereum wallet and interact with the Nation3 smart contracts.

app

File Structure

The code in this repository is structured into two main parts:

.
├── contracts # The smart contracts
└── ui        # The user interface (UI) for interacting with the smart contracts

Run the UI locally

See ui/README.md

Testing against the Goerli Ethereum testnet

Add Goerli testnet variables to your local development environment:

cp .env.goerli .env.local

Start the development server:

yarn dev

Once you go to http://localhost:42069, you will see the message "Nation3 uses Goerli as its preferred network":

Screen Shot 2022-05-21 at 11 10 06 AM

Solve this by switching to the Goerli Test Network in MetaMask:

Screen Shot 2022-05-21 at 11 03 28 AM

Run the smart contracts locally

Follow the instructions at contracts/README.md#local-setup.

Update the NEXT_PUBLIC_CHAIN variable in .env.local to match your local Ethereum node.

Start the development server:

yarn dev

About

Nation3 citizen app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 48.1%
  • TypeScript 42.0%
  • Vyper 8.2%
  • CSS 1.3%
  • JavaScript 0.4%