Namespace: feegrant
@shareledgerjs/client.feegrant
Interfaces
- AminoMsgGrantAllowance
- AminoMsgRevokeAllowance
- FeegrantQueryExtension
- FeegrantQueryExtensionMethods
- FeegrantTxExtension
- FeegrantTxExtensionMethods
- MsgGrantAllowanceEncodeObject
- MsgRevokeAllowanceEncodeObject
Type Aliases
Allowance
Ƭ Allowance: Object
Type declaration
Name | Type |
---|---|
allowance? | BasicAllowance | PeriodicAllowance |
grantee | string |
granter | string |
AllowancesResponse
Ƭ AllowancesResponse: Object
Type declaration
Name | Type |
---|---|
allowances | Allowance [] |
pagination? | PageResponse |
FeegrantExtension
Ƭ FeegrantExtension: FeegrantQueryExtension
& FeegrantTxExtension
FeegrantExtensionMethods
Ƭ FeegrantExtensionMethods: FeegrantQueryExtensionMethods
& FeegrantTxExtensionMethods
Functions
FeegrantExtension
▸ FeegrantExtension<T
>(constructor
): T
Type parameters
Name | Type |
---|---|
T | extends (...args : any []) => BaseClient & FeegrantQueryExtension & FeegrantTxExtension |
Parameters
Name | Type |
---|---|
constructor | T |
Returns
T
FeegrantQueryExtension
▸ FeegrantQueryExtension<T
>(constructor
): T
Type parameters
Name | Type |
---|---|
T | extends (...args : any []) => BaseClient & FeegrantQueryExtension |
Parameters
Name | Type |
---|---|
constructor | T |
Returns
T
FeegrantTxExtension
▸ FeegrantTxExtension<T
>(constructor
): T
Type parameters
Name | Type |
---|---|
T | extends (...args : any []) => BaseClient & FeegrantTxExtension |
Parameters
Name | Type |
---|---|
constructor | T |
Returns
T
createFeegrantActions
▸ createFeegrantActions(): Record
<string
, string
>
Returns
Record
<string
, string
>
createFeegrantAminoConverters
▸ createFeegrantAminoConverters(): Record
<string
, AminoConverter
| "not_supported_by_chain"
>
Returns
Record
<string
, AminoConverter
| "not_supported_by_chain"
>
createFeegrantTypes
▸ createFeegrantTypes(): ReadonlyArray
<[string
, GeneratedType
]>
Returns
ReadonlyArray
<[string
, GeneratedType
]>
isAminoMsgGrantAllowance
▸ isAminoMsgGrantAllowance(msg
): msg is AminoMsgGrantAllowance
Parameters
Name | Type |
---|---|
msg | AminoMsg |
Returns
msg is AminoMsgGrantAllowance
isAminoMsgRevokeAllowance
▸ isAminoMsgRevokeAllowance(msg
): msg is AminoMsgRevokeAllowance
Parameters
Name | Type |
---|---|
msg | AminoMsg |
Returns
msg is AminoMsgRevokeAllowance