ETHOnline Hackathon 2020
Machu-Picchu dApp for ETHGlobal Hackathon
Winner in OpenGSN Most Meaningful Project category
To deploy updated contracts/To initailise the contracts
- Navigate to
hackathon folder
- Run
npm install @truffle/hdwallet-provider
- Run
truffle compile --all
- Run
truffle migrate --network {network-name} --reset
- Now run the client
To run the app on local
- Clone the repository
- Navigate to the
hackathon/client
folder of your local disk - Do
npm install
first (make sure withnode --version
that yournode.js
version does not exceed v12, elsekeccak
installation will have errors) - Then
npm start
and open 'http://localhost:3000' in your browser
Dapp pre-requisites (KOVAN TESTNET)
- The OpenGSN Paymaster Contract ( 0xC1e8E5B8b9091BA103018d5Bf837E30930FB8fDe ) should have sufficient ETH to pay for the gas fees for farmers and enablers.
- The OTP contracts ( OTPGeneratorAndVerifier: 0x5AA2BF10E91e15B5f8917075ABaCE412045A8d7c [0.1 LINK per request] and SendOTP: 0x987B5Ab4Ec7BE19D151D5cE02A99Baa6400693C0 [0.05 LINK per request] ) should have enough LINK tokens to pay for the Chainlink service.
Checklist while Testing
- Please contribute more than 2 RUP Tokens from Members
- Please stake more than 20 RUP Tokens from watchers
- We will need to validate your mobile number before the OTP service as we are on trial.
Overall context of Machu Picchu hackathon showcase
Content of Machu Picchu hackathon showcase
To be updated when the demo is finished.