All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- #374 HMAC proto match and remove env requirement.
- #372 Add expected errors to finality vote sending.
- #364 HMAC authentication service between fpd and eotsd.
- #335 chore: fix CosmWasm controller
- #331 Bump Cosmos integration dependencies
- #335 chore: fix CosmWasm controller
- #358 Bump Babylon dependency and add changes related to
x/btcstaking
module - #391 Improve config and operation doc
- #382 chore: enforcing keyring-backend test in
fpd start
andeotsd start
- #397 chore: overwrite randomness proof
- #399 chore: submit immediately
- #337 Cleanup EOTS manager interfaces
- #351 Add recover proof cmd
- #356 Add finality provider
reward-gauges
query cmd changes in messages and state
- #333 poller: skip if no new block is polled
- #328 Fix small bias in EOTS private key generation
- #327 fix: no add failed cycles count when chain poller no found new blocks
- #231 fix: withdrawal cli for rewards fp
- #62 Consumer chain support. This PR contains a series of PRs on BTC staking integration, with support for OP stack chains and Cosmos chains.
- #314 nit: Dockerfile AS casing
- #320 chore: show
pubkey_hex
ateotsd keys show
andeotsd keys list
- #316 fix: typo in config validation
- #251 Add nlreturn lint
- #252 Remove interceptors and use context
- #266 Change default config
- #262 Add new command to export pop
- #284 Add new command to delete pop
- #277 Poll many blocks in poller
- #291 chore: remove skip height
- #294 chore: Improve fpd start
- #297 Add new command to validate pop
- #302 Update pop commands to write to a file
- #301 chore: check tx index enabled
- #308 chore: bump babylon to v1.0.0-rc.4
- #244 fix: save key name mapping verifies if there is a eots client running
- #246 fix: start fp after register
- #240 fix removed printf in cmd command
- #207 create finality provider from JSON file
- #208 Remove sync fp status loop
- #211 Clean up unused cmd
- #214 Gradual benchmark
- #216 Add multiple fpd connecting to one eotsd in e2e tests
- #218 Prune used merkle proof
- #221 Cleanup TODOs
- #228 Save key name mapping in eotsd import commands
- #227 Fix FP submission loop
- #226 Update local fp before register
- #233 Refactor CommitPubRand
- #234 eotsd ls command
- #238 bump babylon v1.0.0-rc.1
- #199 EOTS signing for multiple finality providers
- #203 fpd cli: Withdraw rewards and set withdraw addr
- #175 adds:
eotsd version
command - #179 Change
btc_pk
text toeots_pk
in CLI - #182 Remove fp manager
- #184 eots manager sign record store
- #189 Remove
fpd register-finality-provider
cmd - #190 Benchmark pub rand
- #193 adds unsafeSignEOTS for e2e tests
- #195 Not block unjailing
- #197 Bump Babylon to v0.18.0
- #166 fix:
eotsd keys add
--output
flag
- #149 Remove update of config after
fpd keys add
- #148 Allow command
eotsd keys add
to use empty HD path to derive new key and use master private key. - #153 Add
unsafe-commit-pubrand
command - #154 Use sign schnorr instead of getting private key from EOTS manager
- #167 Remove last processed height
- #168 Remove key creation in
create-finality-provider
- #176 Refactor determining start height based on ADR-35
- #158 Remove start height validation
- #139 Ignore voting power not updated error
- #127 Bump docker workflow version and fix some dockerfile issue
- #132 Replace fast sync with batch processing
- #146 Upgrade Babylon to v0.17.1
#120 Spec of finality vote submission
- #124 Ignore duplicated finality vote error
- #114 Bump Babylon version to v0.15.0
- #102 Improve
eotsd keys add
command - #104 Print fpd binary version
- #87 Rename ChainName to ChainType
- #107 Fix commit start height when the finality activation height is higher than the current block tip
- #101 Add finality activation height check in finality voting and commit pub rand start height and bump Babylon version to v0.14.0