RV12R / metaTransaction

Meta transactions are just a fancy word for transactions where a third party (a relayer) pays the gas for the transaction on behalf of the user. The user just needs to sign messages (and not send a transaction) that contain information about the transaction they want to execute and hand it to the relayer. Relayers are then responsible for creating valid transactions using this data and paying for gas themselves.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sample Hardhat Project

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.

Try running some of the following tasks:

npx hardhat help
npx hardhat test
GAS_REPORT=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js

About

Meta transactions are just a fancy word for transactions where a third party (a relayer) pays the gas for the transaction on behalf of the user. The user just needs to sign messages (and not send a transaction) that contain information about the transaction they want to execute and hand it to the relayer. Relayers are then responsible for creating valid transactions using this data and paying for gas themselves.


Languages

Language:JavaScript 82.4%Language:Solidity 17.6%