PLEASE NOTE THIS RELEASE ONLY COMPATIBLE WITH CORE ENDPOINTS RUNNING v3.8.1 AND ABOVE!!!
Introducing fee estimation
This release notably introduces fee estimation via https://github.com/celestiaorg/celestia-node/pull/4186. Users will now be able to use the gas price estimation during periods of network congestion which will help blob and other types of transactions get included more reliably in blocks.
To use the gas price estimation feature for blob/general transaction submissions, users can pass the default value (-1) for GasPrice in the TxConfig. Please note that the gas price returned by the estimation endpoint will always be checked against the MaxGasPrice the user has set in the TxConfig. If no MaxGasPrice value was set, the default (0.2utia) will be used.
Note that if the user specifies a GasPrice in the TxConfig that is not the default (-1), that value will be used for the transaction submission.
Misc
Store cache metric naming has been fixed via https://github.com/celestiaorg/celestia-node/pull/4211/files
BREAKING
- fix(state)!: Fix gas price and gas usage estimation in
CoreAccessorby @renaynay in https://github.com/celestiaorg/celestia-node/pull/4186 - feat!(eds): make Size method return error by @VolodymyrBg in https://github.com/celestiaorg/celestia-node/pull/4091
- fix!(store/metrics): fix metrics prefix by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4211
What's Changed
- feat(state/core_accessor): add fee estimator by @cristaloleg in https://github.com/celestiaorg/celestia-node/pull/4168
- deps(go.mod): bump app to mocha by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4178
- refactor(all): modernized code with built-in func by @quantix9 in https://github.com/celestiaorg/celestia-node/pull/4183
- refactor: use
time.DateTimeconstant from standard library by @threehonor in https://github.com/celestiaorg/celestia-node/pull/4184 - chore(deps): upgrade to go-square v2.2.0 by @rootulp in https://github.com/celestiaorg/celestia-node/pull/4187
- chore(nodebuilder): add 01node bootstrap testnet node by @daemon2k3 in https://github.com/celestiaorg/celestia-node/pull/4179
- chore: fix formatting by @cristaloleg in https://github.com/celestiaorg/celestia-node/pull/4192
- fix(rpc/client): handle empty auth token by @eshaan7 in https://github.com/celestiaorg/celestia-node/pull/4197
- chore(nodebuilder): add ZKV mocha bootstrap node by @koenmtb1 in https://github.com/celestiaorg/celestia-node/pull/4200
- feat(shwap/bitswap): disable session pruning with env var by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/4201
- fix(state)!: Fix gas price and gas usage estimation in
CoreAccessorby @renaynay in https://github.com/celestiaorg/celestia-node/pull/4186 - feat!(eds): make Size method return error by @VolodymyrBg in https://github.com/celestiaorg/celestia-node/pull/4091
- feat: Add Binary Builders mainnet bootstrapper by @auricom in https://github.com/celestiaorg/celestia-node/pull/4205
- chore(bootstrappers): rename bootstrappers by @smuu in https://github.com/celestiaorg/celestia-node/pull/4204
- feat(nodebuilder/p2p): If node is a bootstrapper, automatically initiate connection to other hardcoded bootstrappers for the given network by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4182
- fix: comment string for
--core.xtoken.pathby @adlerjohn in https://github.com/celestiaorg/celestia-node/pull/4209 - chore(nodebuilder): Remove
core.grpc.portflag by @adlerjohn in https://github.com/celestiaorg/celestia-node/pull/4210 - fix!(store/metrics): fix metrics prefix by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4211
- deps(go.mod): bump app by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4220
- deps(go.mod): bump app by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4223
New Contributors
- @quantix9 made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4183
- @threehonor made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4184
- @daemon2k3 made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4179
- @eshaan7 made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4197
- @koenmtb1 made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4200
- @VolodymyrBg made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4091
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.21.9...v0.22.1