Feature Request: Update Grant Amount in Celestia's FeeGrant Module
Description:
The feeGrant module in celestia-node enables a Granter to cover the transaction fees of a Grantee's blob submission. This is facilitated by granting a fee allowance, which authorizes the Grantee to submit blobs on behalf of the Granter up to a specified threshold.
Problem:
Currently, there's no way to modify the "grant amount" once it's set. Attempting to update it using the same process results in the following error:
This behavior is evident in this transaction, which fails when attempting to increase the allowance for an existing grant.
Proposed Solution:
Implement a feature that allows updating an existing grant amount. This would improve flexibility by eliminating the need to revoke the previous grant and create a new one each time a threshold adjustment is necessary.
Benefits:
Simplifies workflows for managing allowances
Reduces redundant transactions related to revoking and re-granting allowances
Enhances usability for users leveraging the feeGrant module
Implementation ideas
Feature Request: Update Grant Amount in Celestia's FeeGrant Module
Description:
The feeGrant module in celestia-node enables a Granter to cover the transaction fees of a Grantee's blob submission. This is facilitated by granting a fee allowance, which authorizes the Grantee to submit blobs on behalf of the Granter up to a specified threshold.
Problem:
Currently, there's no way to modify the "grant amount" once it's set. Attempting to update it using the same process results in the following error:
This behavior is evident in this transaction, which fails when attempting to increase the allowance for an existing grant.
Proposed Solution:
Implement a feature that allows updating an existing grant amount. This would improve flexibility by eliminating the need to revoke the previous grant and create a new one each time a threshold adjustment is necessary.
Benefits: