Class: GasPrice
@shareledgerjs/client.GasPrice
A gas price, i.e. the price of a single unit of gas. This is typically a fraction of the smallest fee token unit, such as 0.012utoken.
This is the same as GasPrice from @cosmjs/launchpad but those might diverge in the future.
Constructors
constructor
• new GasPrice(amount, denom)
Parameters
| Name | Type |
|---|---|
amount | Decimal |
denom | string |
Properties
amount
• Readonly amount: Decimal
denom
• Readonly denom: string
Methods
toString
▸ toString(): string
Returns a string representation of this gas price, e.g. "0.025uatom".
This can be used as an input to GasPrice.fromString.
Returns
string
fromString
▸ Static fromString(gasPrice): GasPrice
Parses a gas price formatted as <amount><denom>, e.g. GasPrice.fromString("0.012utoken").
The denom must match the Cosmos SDK 0.42 pattern (https://github.com/cosmos/cosmos-sdk/blob/v0.42.4/types/coin.go#L599-L601).
See GasPrice in @cosmjs/stargate for a more generic matcher.
Separators are not yet supported.
Parameters
| Name | Type |
|---|---|
gasPrice | string |