Skip to content

Exploring GAS less transaction for onboarding using GSN Meta transactions and Relayers

License

Notifications You must be signed in to change notification settings

gitfunded/gitfunded-gsn

Repository files navigation

GitFunded GSN Started kit

This kit is based on the started-kit-gsn

Requirements

Install Ganache and Truffle

npm install -g truffle@5.0.41 ganache-cli@6.7.0

Getting started

  1. Start local blockchain node

    ganache-cli --deterministic
    
    
  2. Install the dependencies

    npm install
    
  3. Deploy the contract and make sure to invoke the initiate method and note down the contract address

    npx @openzeppelin/cli create
    
  4. Fund the contract

    npx oz-gsn fund-recipient --recipient <contract-address>
    
  5. Deploy relayHub and start the relayer

    npx @openzeppelin/gsn-helpers run-relayer
    
  6. Run the frontend app

    cd client && npm install && npm start
    

About

Exploring GAS less transaction for onboarding using GSN Meta transactions and Relayers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages