Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Gyftie to pay for CPU/NET Stake - Implement First Signer Pays #1

Closed
mgravitt opened this issue Mar 14, 2020 · 2 comments
Closed
Assignees
Labels
enhancement New feature or request

Comments

@mgravitt
Copy link
Contributor

The feature known as "first signer pays" will allow the gyftietokens and gftorderbook contracts to cover the CPU and NET stakes for users. This is particularly important given the congestion and cost of resources on the EOS network.

This will address the now all to common error message as shown here:
image

In order to implement this feature, we'll develop a feature where the user will sign the transaction and the transaction will be forwarded to a custom web service, where a "noop" (no-operation) action will be prepended to the transaction. It will be signed by a Gyftie contract, and this will enable that contract/account to cover the resources

The underlying eosio feature was released with version 1.8, but this description/overview goes all the way back to 2018. This illustrates how critical development of this feature is, and even more so in light of increased staking requirements.

EOSIO/eos#6332

@mgravitt mgravitt self-assigned this Mar 14, 2020
@mgravitt mgravitt added this to the Gyftie - March 2020 milestone Mar 14, 2020
@mgravitt mgravitt added the enhancement New feature or request label Mar 14, 2020
@mgravitt mgravitt changed the title Implement First Signer Pays Enable Gyftie to pay for CPU/NET Stake - Implement First Signer Pays Mar 14, 2020
@mgravitt
Copy link
Contributor Author

EOSIO/eos#7089

mgravitt added a commit that referenced this issue Apr 24, 2020
@mgravitt
Copy link
Contributor Author

completed, CPU is covered by gyftiestakes contract

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant