Skip to main content

Namespace: feegrant

@shareledgerjs/client.feegrant

Interfaces

Type Aliases

Allowance

Ƭ Allowance: Object

Type declaration

NameType
allowance?BasicAllowance | PeriodicAllowance
granteestring
granterstring

AllowancesResponse

Ƭ AllowancesResponse: Object

Type declaration

NameType
allowancesAllowance[]
pagination?PageResponse

FeegrantExtension

Ƭ FeegrantExtension: FeegrantQueryExtension & FeegrantTxExtension


FeegrantExtensionMethods

Ƭ FeegrantExtensionMethods: FeegrantQueryExtensionMethods & FeegrantTxExtensionMethods

Functions

FeegrantExtension

FeegrantExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & FeegrantQueryExtension & FeegrantTxExtension

Parameters

NameType
constructorT

Returns

T


FeegrantQueryExtension

FeegrantQueryExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & FeegrantQueryExtension

Parameters

NameType
constructorT

Returns

T


FeegrantTxExtension

FeegrantTxExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & FeegrantTxExtension

Parameters

NameType
constructorT

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

NameType
msgAminoMsg

Returns

msg is AminoMsgGrantAllowance


isAminoMsgRevokeAllowance

isAminoMsgRevokeAllowance(msg): msg is AminoMsgRevokeAllowance

Parameters

NameType
msgAminoMsg

Returns

msg is AminoMsgRevokeAllowance