Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.


Download BibTeX


Blocked-based Solidity - a Service for Graphically Creating the Smart Contracts in Solidity Programming Language


[ 1 ] Instytut Informatyki, Wydział Informatyki i Telekomunikacji, Politechnika Poznańska | [ P ] employee

Scientific discipline (Law 2.0)

[2.3] Information and communication technology

Year of publication


Chapter type

chapter in monograph / paper

Publication language


  • Blockchain Engineering
  • smart contracts
  • solidity
  • web service

EN In the last few years, we can observe a constantly increasing interest in systems and applications based on blockchain technology. Undoubtedly, this fact was significantly influenced by the introduction of the smart contracts mechanism that is one of the most popular features of blockchain nowadays and can be used across almost any industry. Smart contracts are programs stored on a blockchain that run when predetermined conditions are met. Since programming smart contracts is not trivial, this paper proposes a service that enables their creation by constructing diagrams from graphical blocks. The diagrams are then transformed into a smart contract code written in the Solidity language. The paper presents the general idea of the proposed service and selected use cases illustrating its application.

Pages (from - to)

7392 - 7401



Proceedings of the 55th Hawaii International Conference on System Sciences

Presented on

55th Hawaii International Conference on System Sciences (HICSS 2022), 3-7.01.2022, Poznań, Polska

License type

CC BY-NC-ND (attribution - noncommercial - no derivatives)

Open Access Mode

open repository

Open Access Text Version

final published version

Date of Open Access to the publication

at the time of publication

Ministry points / chapter


Ministry points / conference (CORE)


This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.