AdEx Platform
This is the main UI of AdEx Network Platform, AdEx is trust-minimized solution for digital advertising that reduces ad fraud, improves ad budgets and protects user privacy.
It's built primarily with React.js, ethers.js and MATERIAL-UI and it interacts directly with Ethereum, AdEx Market, the Validators and the AdEx Relayer.
Running in development mode
- Ensure you have Chrome/Firefox with Metamask, configured to the Goerli network, with Goerli testnet ETH
- run the following commands:
npm install
npm start
- Once you open
http://localhost:3000
, go to Standard account -> Sign up; follow the instructions; the email does not matter
Contribution guide
- Fork the repo, work in a separate branch created from
master
- Ensure the tests pass (
npm test
)
- Create a PR back to the original repo
NOTE: If you're here because of a Gitcoin hackathon, please open new issues in the repository if you run into problems.
Built with
Pre-defining an account to log in with
If you're logging in with an external wallet that controls many accounts (identities), you can append ?login-select-identity=<addr>
to the login link like so: https://staging.adex.network/#/login/full?external=metamask&login-select-identity=0x033ed90e0fec3f3ea1c9b005c724d704501e0196