This repository has been archived by the owner on Apr 5, 2024. It is now read-only.
0.2.0
Changelog
0.2.0
Known Issues
- When a private transaction is submitted without a nonce, then transaction will be rejected. Ethsigner is unable to derive an appropriate nonce for a private transaction, as such the
nonce
field ofeea_SendTransaction
is mandatory - if a private transaction is submitted without a nonce an error will be returned. DApps can use thepriv_getTransactionCount
JSON RPC to determine the correct nonce prior to transaction transmission.
Breaking Changes
- Command line reworked to specify the source of the key used for transaction signing.
- EthSigner is supported on Java 11+ only; Java 8 is no longer supported.
Features Added
- Created EthSigner documentation
- Allow EthSigner to be deployed as a Docker image
- Support signing transaction with a key stored in an Azure KeyVault (cloud based software/HSM signing service) (thanks to jimthematrix)
- Added an Upcheck endpoint
- Support signing transactions with a key stored in a Hashicorp vault
- Sign private transaction submitted via eea_SendTransaction
- Jar files are available from the EthSigner bintray repository.
Bugs Fixed
- N/A