An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.8% on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org
Top 0.1% forks on proxy.golang.org

proxy.golang.org : github.com/cosmos/cosmos-sdk/x/feegrant

Package feegrant provides functionality for authorizing the payment of transaction fees from one account (key) to another account (key). Effectively, this allows for a user to pay fees using the balance of an account different from their own. Example use cases would be allowing a key on a device to pay for fees using a master wallet, or a third party service allowing users to pay for transactions without ever really holding their own coins. This package provides ways for specifying fee allowances such that authorizing fee payment to another account can be done with clear and safe restrictions. A user would authorize granting fee payment to another user using MsgGrantAllowance and revoke that delegation using MsgRevokeAllowance. In both cases, Granter is the one who is authorizing fee payment and Grantee is the one who is receiving the fee payment authorization. So grantee would correspond to the one who is signing a transaction and the granter would be the address that pays the fees. The fee allowance that a grantee receives is specified by an implementation of the FeeAllowance interface. Two FeeAllowance implementations are provided in this package: BasicAllowance and PeriodicAllowance. Package feegrant is a reverse proxy. It translates gRPC into RESTful JSON APIs.

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/cosmos/cosmos-sdk/x/feegrant
Keywords: blockchain , cometbft , cosmos-sdk , cryptocurrency , go , golang , tendermint
License: Apache-2.0
Latest release: almost 3 years ago
First release: about 2 years ago
Namespace: github.com/cosmos/cosmos-sdk/x
Dependent repositories: 1
Stars: 6,815 on GitHub
Forks: 4,079 on GitHub
Total Commits: 11785
Committers: 649
Average commits per author: 18.159
Development Distribution Score (DDS): 0.923
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago

    Loading...
    Readme
    Loading...