Skip to content

Ergo Protocol Reference Client 4.0.105

Compare
Choose a tag to compare
@kushti kushti released this 20 Oct 21:58
· 1252 commits to master since this release
978a170

Ergo protocol reference client 4.0.105. It contains following PRs:

In this version, rare improper BIP-32 seed secret generation from mnemonic (with 1/256 probability) is fixed. New wallet initialization is now using a new fixed procedure. For restoring the wallet, it is possible to use old derivation (the flag is off by default, as with 255/256 probability new derivation is compatible with old one)

New API methods to work with mempool transactions: /transactions/unconfirmed/{txId} , /transactions/unconfirmed/byTransactionId/{txId}, /transactions/unconfirmed/byErgoTree, * /transactions/unconfirmed/inputs/byBoxId/{boxId}*, /transactions/unconfirmed/outputs/byBoxId/{boxId}, /transactions/unconfirmed/outputs/byErgoTree, /transactions/unconfirmed/outputs/byTokenId/{tokenId} , /transactions/unconfirmed/outputs/byRegisters

If the node is being asked by another peer about known peers, it now returns only peers recently connected

Some GET methods in /utils API are having POST counter-parts now, to deal with potentially long p2s address strings, New POST methods are /utils/address, /utils/ergoTreeToAddress

New ergo.wallet.profile setting now defines a wallet profile, which shows what kind of load is expected. Possible setting values: "user", "exchange", "appServer"

Contributors: @greenhat , @jellymlg , @kushti , @pragmaxim