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 #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
CoreAccessor
by @renaynay in #4186 - feat!(eds): make Size method return error by @VolodymyrBg in #4091
- fix!(store/metrics): fix metrics prefix by @vgonkivs in #4211
What's Changed
- feat(state/core_accessor): add fee estimator by @cristaloleg in #4168
- deps(go.mod): bump app to mocha by @renaynay in #4178
- refactor(all): modernized code with built-in func by @quantix9 in #4183
- refactor: use
time.DateTime
constant from standard library by @threehonor in #4184 - chore(deps): upgrade to go-square v2.2.0 by @rootulp in #4187
- chore(nodebuilder): add 01node bootstrap testnet node by @daemon2k3 in #4179
- chore: fix formatting by @cristaloleg in #4192
- fix(rpc/client): handle empty auth token by @eshaan7 in #4197
- chore(nodebuilder): add ZKV mocha bootstrap node by @koenmtb1 in #4200
- feat(shwap/bitswap): disable session pruning with env var by @Wondertan in #4201
- fix(state)!: Fix gas price and gas usage estimation in
CoreAccessor
by @renaynay in #4186 - feat!(eds): make Size method return error by @VolodymyrBg in #4091
- feat: Add Binary Builders mainnet bootstrapper by @auricom in #4205
- chore(bootstrappers): rename bootstrappers by @smuu in #4204
- feat(nodebuilder/p2p): If node is a bootstrapper, automatically initiate connection to other hardcoded bootstrappers for the given network by @renaynay in #4182
- fix: comment string for
--core.xtoken.path
by @adlerjohn in #4209 - chore(nodebuilder): Remove
core.grpc.port
flag by @adlerjohn in #4210 - fix!(store/metrics): fix metrics prefix by @vgonkivs in #4211
- deps(go.mod): bump app by @renaynay in #4220
- deps(go.mod): bump app by @renaynay in #4223
New Contributors
- @quantix9 made their first contribution in #4183
- @threehonor made their first contribution in #4184
- @daemon2k3 made their first contribution in #4179
- @eshaan7 made their first contribution in #4197
- @koenmtb1 made their first contribution in #4200
- @VolodymyrBg made their first contribution in #4091
Full Changelog: v0.21.9...v0.22.1