laconicd-deprecated/x/feemarket/spec/08_client.md
Tomas Guerra fd91448fa7
chore(cli): apply google CLI Syntax for required and optional args (#1417)
* chore(cli): apply google CLI Syntax for required and optional args

* chore(cli): add changes in CHANGELOG

* chore(cli): fix link to PR in CHANGELOG

* chore(cli): fix args in feemarket

* chore(cli): update docs based on comments
2022-10-31 17:47:57 +00:00

2.2 KiB

Client

CLI

A user can query and interact with the feemarket module using the CLI.

Queries

The query commands allow users to query feemarket state.

ethermintd query feemarket --help

Base Fee

The base-fee command allows users to query the block base fee by height.

ethermintd query feemarket base-fee [flags]

Example:

ethermintd query feemarket base-fee ...

Example Output:

base_fee: "512908936"

Block Gas

The block-gas command allows users to query the block gas by height.

ethermintd query feemarket block-gas [flags]

Example:

ethermintd query feemarket block-gas ...

Example Output:

gas: "21000"

Params

The params command allows users to query the module params.

ethermintd query params subspace [subspace] [key] [flags]

Example:

ethermintd query params subspace feemarket ElasticityMultiplier ...

Example Output:

key: ElasticityMultiplier
subspace: feemarket
value: "2"

gRPC

Queries

Verb Method Description
gRPC ethermint.feemarket.v1.Query/Params Get the module params
gRPC ethermint.feemarket.v1.Query/BaseFee Get the block base fee
gRPC ethermint.feemarket.v1.Query/BlockGas Get the block gas used
GET /feemarket/evm/v1/params Get the module params
GET /feemarket/evm/v1/base_fee Get the block base fee
GET /feemarket/evm/v1/block_gas Get the block gas used