* clef: initial implementation of bidirectional RPC communication for the UI * signer: fix tests to pass + formatting * clef: fix unused import + formatting * signer: gosimple nitpicks
1.7 KiB
1.7 KiB
Changelog for external API
6.0.0
Newwas changed to deliver only an address, not the fullAccountdataExportwas moved from External API to the UI Server API
5.0.0
- The external
account_EcRecover-method was reimplemented. - The external method
account_sign(address, data)was replaced withaccount_signData(contentType, address, data). The addition ofcontentTypemakes it possible to use the method for different types of objects, such as:- signing data with an intended validator (not yet implemented)
- signing clique headers,
- signing plain personal messages,
- The external method
account_signTypedDataimplements EIP-712 and makes it possible to sign typed data.
4.0.0
- The external
account_Ecrecover-method was removed. - The external
account_Import-method was removed.
3.0.0
- The external
account_List-method was changed to not exposeurl, which contained info about the local filesystem. It now returns only a list of addresses.
2.0.0
- Commit
73abaf04b1372fa4c43201fb1b8019fe6b0a6f8d, movefromintotransactionobject insignTransaction. This makes theaccounts_signTransactionidentical to the oldeth_signTransaction.
1.0.0
Initial release.
Versioning
The API uses semantic versioning.
TLDR; Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.