Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Project TitleIroha 1: Enhance query functionality by introducing supplementary, optional parameters to extend queries: GetAccountTransactions and GetAccountAssetTransaction, update client libraries, documentation, teststhe versatility and customization capabilities of queries within the Hyperledger Iroha 1 blockchain.
Status

Status
colourBlueGreen
titlein progresscompleted

Primary Focus

Status
titleResearch
Status
colourGreen
titleCoding
  


...

As part of an ongoing internship project, there is a strategic initiative to enhance the query functionality by introducing optional arguments:


what

which queries

extra information

reason

Add optional argument, description GetAccountAssetTransactionNot present in the WSV database.

Sometimes we need to find transactions containing some text/words. It would be great if it would be possible to have multiple fragments in the query (e.g. when we want to find transactions in the bank, we use some words which we think would be there, but we are not sure what order).

Add optional argument, destinationAccountGetAccountAssetTransactionNot present in the WSV database.Sometimes we need to check all transactions sent to a specific account.
Add optional argument, sourceAccountGetAccountAssetTransactionNot present in the WSV database.Sometimes we need to check all transactions sent from a specific account.
Add an optional argument, 

Send Title in AddAssetQuantity

Not present in the WSV database.Introduce an optional title parameter to the AddAssetQuantity, enhancing functionality within Iroha Core for improved message communication. Ensure corresponding handling capabilities in Iroha CLI for seamless integration.
Add an optional argument, titleSend Title in SubtractAssetQuantityNot present in the WSV database.

Introduce an optional title parameter to the SubtractAssetQuantity, enhancing functionality within Iroha Core for improved message communication. Ensure corresponding handling capabilities in Iroha CLI for seamless integration.


GetAccountAssetTransaction has a parameter account_id, which returns all transactions for the account; it is currently impossible to specify only the destination/source/tx creator account, so it needs to be fixed.

...

...

Hyperledger Iroha (documentation, wiki)

Internship project adding Iroha-cpp library in 2022: Implement iroha-cpp library for Hyperledger Iroha 1

...

Internship project which was adding extra command and queries in 2020: Making HL Iroha Data Model Modular for Interoperability with Other Projects

Mentee Skills

  • Reading English documentation
  • C++ advanced
  • Git
  • basic knowledge of Protobuf
  • CMake
  • Python, Java or JavaScript
  • JSON
  • Postgres and RocksDB

Mentee Open Source Contribution Experience

...

Mentor(s) Names and Contact Info

...


email: andrzejggru@gmail.com
Discord: Byte#5828
Grzegorz Bazior (AGH University of Science and Technology and Yonix Digital Systems)
email: bazior[you know what]agh.edu.pl
Telegram: @baziorek - preferred
Discord: baziorek#9186


Aleksandr Petrosyan
email:
petrosyan@soramitsu.co.jp
Telegram:
@m3lcore


Andrzej Gruntowski
email: andrzejggru@gmail.com
Discord: Byte#5828