mirror of
https://github.com/wealdtech/ethdo.git
synced 2026-01-08 05:34:01 -05:00
317 lines
9.3 KiB
Markdown
317 lines
9.3 KiB
Markdown
dev:
|
|
|
|
1.39.0:
|
|
- support Fulu
|
|
|
|
1.38.0:
|
|
- update latest version of go-eth2-client to support complex Spec types
|
|
- adapt event handling to use new event handler structures in go-eth2-client
|
|
|
|
1.37.4:
|
|
- add support for eip-7044 in exit verify command
|
|
- provide ETH values as well as validator numbers in "epoch summary"
|
|
|
|
1.37.3:
|
|
- add "hoodi" to the list of supported networks
|
|
|
|
1.37.2:
|
|
- add "block trail"
|
|
|
|
1.37.1:
|
|
- handle missing blobs for block info
|
|
- fix `--epoch` flag for epoch summary
|
|
|
|
1.37.0:
|
|
- support Electra
|
|
- add `--compounding` flag when creating validator deposit data
|
|
|
|
1.36.6:
|
|
- allow specification of blockid for validator info
|
|
- validator depositdata orders deposits from an HD wallet by path
|
|
|
|
1.36.5:
|
|
- avoid corner case mnemonic derivation with 25th word
|
|
|
|
1.36.2:
|
|
- avoid crash when signing and verifing signatures using keys rather than accounts
|
|
|
|
1.36.1:
|
|
- more JSON data for epoch summary
|
|
- fix crash when block ifno had no blobs
|
|
|
|
1.36.0:
|
|
- support keystore wallets
|
|
|
|
1.35.6:
|
|
- provide more JSON data in "epoch summary"
|
|
|
|
1.35.5:
|
|
- allow keystore to be output to the console
|
|
|
|
1.35.4:
|
|
- provide consensus and execution client info in block info output
|
|
|
|
1.35.3:
|
|
- provide better error message on context deadlline exceeded
|
|
- update launchpad output to match latest version
|
|
- add deposit contract address to "chain info"
|
|
|
|
1.35.2:
|
|
- update dependencies
|
|
|
|
1.35.1:
|
|
- fix output for various commands that may encounter an empty slot
|
|
|
|
1.35.0:
|
|
- support Deneb
|
|
- add start and end dates for eth1votes period
|
|
|
|
1.34.1:
|
|
- fix period parsing for "synccommittee members" command
|
|
|
|
1.34.0:
|
|
- update dependencies
|
|
- use Capella fork for all exits
|
|
- support Deneb beta 5
|
|
|
|
1.33.2:
|
|
- fix windows build
|
|
|
|
1.33.1:
|
|
- add "slot" to "proposer duties" command
|
|
- add activation epoch and time to "validator info" command where applicable
|
|
- add "holesky" to the list of supported networks
|
|
- avoid crash when requesting validators from beacon node without debug enabled
|
|
|
|
1.33.0:
|
|
- show all slots with 'synccommittee inclusion'
|
|
- add "wallet batch" command
|
|
|
|
1.32.0:
|
|
- fix incorrect error when "deposit verify" is not given a withdrawal address
|
|
- allow truncated mnemonics (first four characters of each word)
|
|
- add deneb information to "block info"
|
|
- add epoch parameter to "validator yield"
|
|
- add proposer index to "block info"
|
|
- "block info" honours "--quiet" flag
|
|
- "block info" accepts "--block-time" option
|
|
- increase default operation timeout from 10s to 30s
|
|
- "epoch summary" JSON lists number of blobs
|
|
|
|
1.31.0:
|
|
- initial support for deneb
|
|
- add "--generate-keystore" option for "account derive"
|
|
- update "validator exit" command to be able to generate multiple exits
|
|
- support for 12-word and 18-word mnemonics with single-word (no whitespace) passphrases
|
|
- add JSON output for "validator expectation"
|
|
|
|
1.30.0:
|
|
- add "chain spec" command
|
|
- add "validator withdrawal" command
|
|
|
|
1.29.2:
|
|
- fix regression where validator index could not be used as an account specifier
|
|
|
|
1.29.0:
|
|
- allow use of keystores with validator credentials set
|
|
- tidy up various command options to provide more standard usage
|
|
- add mainnet fallback beacon node
|
|
|
|
1.28.4:
|
|
- allow validator exit to use a keystore as its validator parameter
|
|
|
|
1.28.2:
|
|
- fix bix stopping validator exit creation by direct validator specification
|
|
|
|
1.28.1:
|
|
- generate error message if "validator credentials set" process fails to generate any credentials
|
|
- allow import of accounts with null name field in their keystore
|
|
- show text of execution payload extra data if available
|
|
|
|
1.28.0:
|
|
- support additional mnemonic word list languages
|
|
- increase minimum timeout for commands that fetch all validators to 2 minutes
|
|
- provide better error messages when offline preparation file cannot be read
|
|
- allow creation of all credential change operations related to a private key (thanks to @joaocenoura)
|
|
|
|
1.27.1:
|
|
- fix issue with voluntary exits using incorrect domain (thanks to @0xTylerHolmes)
|
|
|
|
1.27.0:
|
|
- use new build system
|
|
- support S3 credentials
|
|
- update operation of validator exit to match validator credentials set
|
|
|
|
1.26.5:
|
|
- provide validator information in "chain status" verbose output
|
|
|
|
1.26.4:
|
|
- provide details of BLS to execution change operations with verbose block output
|
|
|
|
1.26.3:
|
|
- provide support for additional S3 store options
|
|
- show error when attempting to delete non-filesystem wallets
|
|
- provide additional support for Capella
|
|
|
|
1.26.2
|
|
- remove check that requires capella prior to generating validator credentials change operations
|
|
|
|
1.26.1
|
|
- add ability to generate validator credentials change operations prior to the fork in which they become usable
|
|
|
|
1.26.0
|
|
- add commands and documentation to set user validator credentials (not usable until capella)
|
|
|
|
1.25.3
|
|
- add more information to "epoch summary"
|
|
- add "validator summary"
|
|
|
|
1.25.2:
|
|
- no longer require connection parameter
|
|
- support "block analyze" on bellatrix (thanks @tcrossland)
|
|
- check deposit message root match for verifying deposits (thanks @aaron-alderman)
|
|
|
|
1.25.0:
|
|
- add "proposer duties"
|
|
- add deposit signature verification to "deposit verify"
|
|
|
|
1.24.1:
|
|
- fix potential crash when new validators are activated
|
|
- add "sepolia" to the list of supported networks
|
|
|
|
1.24.0:
|
|
- add "validator yield"
|
|
|
|
1.23.1:
|
|
- do not fetch future state for chain eth1votes
|
|
|
|
1.23.0:
|
|
- do not fetch sync committee information for epoch summaries prior to Altair
|
|
- ensure that "attester inclusion" without validator returns appropriate error
|
|
- provide more information in "epoch summary" with verbose flag
|
|
- add "chain eth1votes"
|
|
|
|
1.22.0:
|
|
- add "ropsten" to the list of supported networks
|
|
|
|
1.21.0:
|
|
- add "validator credentials get"
|
|
|
|
1.20.0:
|
|
- add "chain queues"
|
|
|
|
1.19.1:
|
|
- add the ability to import keystores to ethdo wallets
|
|
- use defaults to connect to beacon nodes if no explicit connection defined
|
|
|
|
1.19.0:
|
|
- add "epoch summary"
|
|
|
|
1.18.2:
|
|
- tidy up output of "block info"
|
|
|
|
1.18.1:
|
|
- do not show execution payload if empty
|
|
|
|
1.18.0:
|
|
- add "-ssz" option to "block info"
|
|
- add "block analyze" command
|
|
- support bellatrix
|
|
|
|
1.17.0:
|
|
- add sync committee information to "chain time"
|
|
- add details of vote success to "attester inclusion --verbose"
|
|
- add "synccommittee inclusion"
|
|
|
|
1.15.1:
|
|
- provide sync committee slots in "chain status"
|
|
- clarify that --connection should be a URL
|
|
|
|
1.15.0:
|
|
- add --period to "synccommittee members", can be "current", "next"
|
|
- add "validator expectation"
|
|
|
|
1.14.0:
|
|
- add "chain verify signedcontributionandproof"
|
|
- show both block and body root in "block info"
|
|
- add exit / withdrawable epoch to "validator info"
|
|
|
|
1.13.0:
|
|
- rework and provide additional information to "chain status" output
|
|
|
|
1.12.0:
|
|
- add "synccommittee members"
|
|
|
|
1.11.0
|
|
- add Altair information to "block info"
|
|
- add more information to "chain info"
|
|
|
|
1.10.2
|
|
- use local shamir code (copied from github.com/hashicorp/vault)
|
|
|
|
1.10.0
|
|
- add "wallet sharedexport" and "wallet sharedimport"
|
|
|
|
1.9.1
|
|
- Avoid crash when required interfaces for chain status command are not supported
|
|
- Avoid crash with latest version of herumi/go-bls
|
|
|
|
1.9.0
|
|
- allow use of Ethereum 1 address as withdrawal credentials
|
|
|
|
1.8.1
|
|
- fix issue where 'attester duties' and 'attester inclusion' could crash
|
|
|
|
1.8.0
|
|
- add "chain time"
|
|
- add "validator keycheck"
|
|
|
|
1.7.5:
|
|
- add "slot time"
|
|
- add "attester duties"
|
|
- add "node events"
|
|
- add activation epoch to "validator info"
|
|
|
|
1.7.3:
|
|
- fix issue where base directory was ignored for wallet creation
|
|
- new "validator duties" command to display known duties for a given validator
|
|
- update go-eth2-client to display correct validator status from prysm
|
|
|
|
1.7.2:
|
|
- new "account derive" command to derive keys directly from a mnemonic and derivation path
|
|
- add more output to "deposit verify" to explain operation
|
|
|
|
1.7.1:
|
|
- fix "store not set" issue
|
|
|
|
1.7.0:
|
|
- "validator depositdata" now defaults to mainnet, does not silently fetch fork version from chain
|
|
- update deposit data output to version 3, to allow for better deposit checking
|
|
- use go-eth2-client for beacon node communications
|
|
- deprecated "--basedir" in favor of "--base-dir"
|
|
- deprecated "--storepassphrase" in favor of "--store-passphrase"
|
|
- deprecated "--walletpassphrsae" in favor of "--wallet-passphrsae"
|
|
- renamed "--exportpassphrase" and "--importpassphrase" flags to "--passphrase"
|
|
- reworked internal structure of account-related commands
|
|
- reject weak passphrases by default
|
|
|
|
1.6.1:
|
|
- "attester inclusion" defaults to previous epoch
|
|
- output array for launchpad deposit data JSON in all situations
|
|
|
|
1.6.0:
|
|
- update BLS HKDF function to match spec 04
|
|
- add --launchpad option to "validator depositdata" to output data in launchpad format
|
|
|
|
1.5.9:
|
|
- fix issue where wallet mnemonics were not normalised to NFKD
|
|
- "block info" supports fetching the gensis block (--slot=0)
|
|
- "attester inclusion" command finds the inclusion slot for a validator's attestation
|
|
- "account info" with verbose option now displays participants for distributed accounts
|
|
- fix issue where distributed account generation without a passphrase was not allowed
|
|
|
|
1.5.8:
|
|
- allow raw deposit transactions to be supplied to "deposit verify"
|
|
- move functionality of "account withdrawalcredentials" to be part of "account info"
|
|
- add genesis validators root to "chain info"
|