Title
LATTE: Visual Construction of Smart Contracts
Abstract
Smart contracts enable developers to run instructions on blockchains (eg. Ethereum) and have broad range of real-world applications. Solidity is the most popular high-level smart contract programming language on Ethereum. Coding in such language, however, demands a user to be proficient in contract programming and debugging to construct smart contracts correctly. In practice, such expectation makes it harder for non-programmers to take advantage of smart contracts. In this demonstration, we present a novel visual smart contract construction system on Ethereum called latte to make smart contract development accessible to non-programmers. Specifically, it allows a user to construct a contract without writing Solidity code by manipulating visual objects in a direct manipulation-based interface. Furthermore, latte interactively guides users and makes them aware of the cost (in units of Gas) of visual actions undertaken by them during contract construction.
Year
DOI
Venue
2020
10.1145/3318464.3384687
SIGMOD/PODS '20: International Conference on Management of Data Portland OR USA June, 2020
DocType
ISBN
Citations 
Conference
978-1-4503-6735-6
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Sean Tan100.34
Sourav S. Bhowmick21519272.35
Huey-Eng Chua3236.55
Xiaokui Xiao43266142.32