All notable changes to this project will be documented in this file.
The format extends Keep a Changelog. At the moment this project DOES NOT adhere to Semantic Versioning.
Until MAJOR version 1; All MINOR versions are breaking changes and all patch versions are bug fixes and features.
Version header format: [version] Name - year-month-day (entropy-core compatibility: version [range])
- no longer building node modules into dist 402
- hot fix for issue #380: try in reverse order for testnet environment
entropy.signingManager.getTimeStamp
->entropy.signingManager.getBlockNumber
signature request no longer takes a time stamp and now takes a block number. 396
- constructor now throws if you pass no object
- sign now takes a verifying key 382
A lot changed in this version this changelog entry may not be completely accurate and is non standard due to team change of hands complications
getWallet
was removed in favor ofkeyring
pattern- verifying keys are now the main way to look up programs
- we no longer have permission accounts. only public
- default registration now registers you with a default program. See new adapter for this
deviceKeyProxy
signWithAdapter
has been replaced withsignWithAdaptersInOrder
- we no longer use jest it is now tape for tests
dev/bin
has more scripts for network spin ups!- any mention of eth has been removed till further until further research has been conducted on the matter
getOwnedPrograms
has been added to dev- core version has been updated to 0.1.0
- polkadot should spew less logs now
- loads of tests have been added
- new process is being put in place for the team
- the signTransaction:eth adapter now return the serialized raw transaction string (#292)
- sigRequest may now be hex prefixed and not cause internal issues where choosing validators returns undefined. (#293)
@entropyxyz/entropy-js
is now@entropyxyz/sdk
- Update programs and signing (#283):
entropy.programs.dev
is the new interface to deploying programs- signing now supports auxilaryData
- register now takes a list of program pointers instead of a single program bytecode
- programs class now only deals with registered account program pointers
- deploying a program now happens under dev programs sub class
- sign takes a hash function name defined by core protocol for hashing the signature
- now supports separate keys for registering and program management (#252)
- add entropy class type (#259)
- register now returns the registration record from storage (#264)
- entropy now validates proofs from tss nodes before returning signature. Will error if no valid proof is given (#230)
- Eth adapter (#260)
- getWallet no longer returns a nested signer (#263)