Skip to content

Solidity, Hardhat, React Dashboard DApp to interact with the "Storm" smart contract on the Ethereum network. Some functions include the ability to connect with MetaMask, select the Rinkeby network, and check the freeze status of an address on the testnet. Some users have COMPLIANCE ROLES, and can freeze or unfreeze addresses for future functions.

Notifications You must be signed in to change notification settings

ibnzUK/Strmdash

Repository files navigation

Storm Dashboard

A demo is worth a thousand words

https://storm-alpha.vercel.app/

This is a dashboard designed to interact with Storm smart contract on public testnet (Rinkeby).

smart contract deployed and verified: https://rinkeby.etherscan.io/address/0x13D1365dB556395294D8c6631172ED583Baaa64c#code

Use dApp

  • Connect metamask
  • Select network Rinkeby
  • Enter address on Rinkeby testnet and click CHECK IF FROZEN it will show if address is frozen or not

*In order to FREEZE or UNFREEZE address you need to have COMPLIENCE ROLE

Run on your local environment

  • Copy the repository to your machine
  • Create .env file to store etherscan api key variable.
  • Create new variable called NEXT_PUBLIC_ETHERSCAN and assign ETHERSCAN API KEY

image

npm run dev

or

yarn dev

Screenshots

image

image

image

image


## Things To Do Next

1. Optimize layout for mobile and small screen sizes
2. Rearrange code into different components
3. Deploy the ability to select right network

About

Solidity, Hardhat, React Dashboard DApp to interact with the "Storm" smart contract on the Ethereum network. Some functions include the ability to connect with MetaMask, select the Rinkeby network, and check the freeze status of an address on the testnet. Some users have COMPLIANCE ROLES, and can freeze or unfreeze addresses for future functions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published