Dear Iroha Community,
Here are some highlights on our progress over the past two weeks:
- Iroha repositories have been migrated to the
hyperledger-iroha
organization. You can findiroha
here.- The documentation can be found here, or at docs.iroha.tech.
- Better support for multi-signature transactions: recursion, quorum and weighted approvals, new client CLI subcommands, time-to-live, and more.
- Peer-to-peer communication is now address-agnostic. The network will keep working if a peer changes its address. See #5176 for migration details.
- The whole block header is now available inside smart contracts. Previously, only the block height was present in the context.
- Transactions can now be queried in descending order by their creation time.
- feat: improve multisig utility and usability (#5027)
- feat!: Address agnostic p2p (#5176)
- feat!: introduce block header into every smart contract execution context (#5151)
- feat: Sort descending in
FindTransactions
query (#5190) - refactor!: move transaction error out of block payload (#5118)
- refactor: remove module-based api from client (#5184)
- refactor: streamline
GenesisBuilder
RawGenesisTransaction
GenesisBlock
flow (#5191) - fix: Add range check to signature index (#5157)
- fix: flatten inner role in json (#5198)
- fix: Protect
BasicAuth::password
from being printed (#5195) - fix: test environments inherit and modify local
genesis.json
(#5200) - chore: remove
riffle_iter
(#5181)
We would love you to get involved. Please check out good first issues and the contributing guide as starting places.
If you have any questions, feedback, or concerns regarding the updates or any other project-related matters, please feel free to discuss them in our Telegram and Discord chats.
Best regards,
Hyperledger Iroha team