forked from cerc-io/plugeth
b5d471a739
* 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
New
was changed to deliver only an address, not the fullAccount
dataExport
was 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 ofcontentType
makes 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_signTypedData
implements 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
, movefrom
intotransaction
object insignTransaction
. This makes theaccounts_signTransaction
identical 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.