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

[Feature Request]: Signer support for fee grant module for blob submission #3256

Closed
Bidon15 opened this issue Mar 13, 2024 · 2 comments · Fixed by #3304
Closed

[Feature Request]: Signer support for fee grant module for blob submission #3256

Bidon15 opened this issue Mar 13, 2024 · 2 comments · Fixed by #3304
Labels
area:api Related to celestia-node API area:blob enhancement New feature or request external Issues created by non node team members

Comments

@Bidon15
Copy link
Member

Bidon15 commented Mar 13, 2024

Background

Our users want to optimise their cluster operations, thus creating a scenario when 2-4 execution environments (like 4 OPStack chains) are using 1 celestia light node. However, each of the exec env is submitting blobs TXs from their own celestia account. Which brings us to a bad UX, where we have 4 accounts that needs to be funded and tracked.
With fee grant module and signer implementation done on node side, we can eliminate this situation. Meaning that each of the new celestia account for the exec env can be created and granted permissions from a single account to pass fee payments

Implementation ideas

ATM, we need something like a --fee-account $account_address for node's part. This is needed for blob submission

So we can have the following scenario:

  1. Light node is initialised/started with an A account with 0 balances
  2. The main account (living somewhere else) is granting A account perms to pass the fee payments to it
  3. Light node can submit blobs and pass the fees to main account
  4. Success for partners running multiple light nodes in their envs
@Bidon15 Bidon15 added enhancement New feature or request area:api Related to celestia-node API area:blob labels Mar 13, 2024
@github-actions github-actions bot added the external Issues created by non node team members label Mar 13, 2024
@Bidon15
Copy link
Member Author

Bidon15 commented Mar 25, 2024

@Bidon15
Copy link
Member Author

Bidon15 commented Mar 28, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:api Related to celestia-node API area:blob enhancement New feature or request external Issues created by non node team members
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant