Can third party send an ERC20 token transaction to the Ethereum blockchain

0 votes
I want to create a smart contract in which people can transfer tokens without ether in their wallets.

Suppose A wants to transfer ERC20 tokens to B, but he does not have ether in his wallet.

Does third party C can send the transaction for A and therefore pay the gas? Is it possible to create a function in the contract for this usage?

I have searched online for a solution and could not find one.
Apr 4, 2022 in Blockchain by Rahul
• 9,680 points
962 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

There are 2 options with their pros and cons:

  1. The usage of signatures

    • Every function in your smart contract must have a signature parameter.

    • People who want to interact with the smart contract must sign the function parameters with their account's private key and send it to the smart contract owner (via any communication channel).

    • The owner then submits the parameters along with the signature to the blockchain, paying for gas. The signature guarantees that the message was approved by the user.

  2. Refund used gas at the end of the transaction. A modifier refundGasCost can be used for this. Hope this answers your question. 

answered Apr 6, 2022 by Soham
• 9,710 points

edited Mar 5

Related Questions In Blockchain

0 votes
1 answer

How to use third party contract to send ERC token?

You can do it by using a ...READ MORE

answered Aug 10, 2018 in Blockchain by slayer
• 29,370 points
1,207 views
+1 vote
1 answer
0 votes
1 answer

How to detect if an ethereum address is an ERC20 token contract?

There are many possible ways to achieve ...READ MORE

answered Sep 25, 2018 in Blockchain by Christine
• 15,790 points
7,556 views
0 votes
0 answers

What happens to the ethereum mempool transaction of uncle and fork nodes

I understand that in Bitcoin network when ...READ MORE

Apr 8, 2018 in Blockchain by Christine
• 15,790 points
1,194 views
0 votes
1 answer

In a Blockchain, how difficult is it to modify the third to last block?

Technically, it's not difficult at all, all ...READ MORE

answered Apr 20, 2018 in Blockchain by Christine
• 15,790 points
1,127 views
+1 vote
1 answer

What is the best way to search for an item in blockchain?

All transactions and records in blockchain are ...READ MORE

answered Apr 21, 2018 in Blockchain by Perry
• 17,100 points
2,106 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
2,062 views
+1 vote
1 answer

Is it possible to store images on the Ethereum blockchain?

This is possible for your information but, ...READ MORE

answered Feb 24, 2022 in Blockchain by Aditya
• 7,680 points
2,032 views
0 votes
0 answers

How to delete an image saved in IPFS blockchain?

I am working on a blockchain based ...READ MORE

Mar 4, 2022 in Blockchain by Soham
• 9,710 points
746 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP