Smartz Announces New Smart Contracts Management Interface

Smartz
Smartz Platform Blog
6 min readSep 24, 2018

--

The Smartz platform provides templates for the most popular smart contracts. It allows users to configure the parameters of a smart contract and deploy it on the network.

The platform does not require any programming skills or expert’s knowledge of blockchain technologies. The goal of the platform is to make it possible to use smart contracts in simple and effective way. We have developed smart contracts templates (we called it constructors) to help you create your own tokens for different areas of business, carry out cryptocurrency transactions and even settle disputes.

Smartz provides individuals and organizations with the ability to easily select, deploy and manage smart contracts in the Ethereum and EOS blockchains. Developers can also deploy their own Dapps code and work on it using the interface of the platform.

All the contracts created by a particular user are displayed in the Dashboard. Recently, Smartz team has significantly revised and optimized this section.

Dashboard interface and options

Dashboard main page interface

The main parameters of a particular type of DApp are listed under each contract. For example, the total number of tokens issued, the number of days until the end of the TGE, token ticker, etc. More data are being displayed when the user clicks on one of the created contracts. Smartz already supports the deployment of 16 types of smart contracts. They differ in type and available functions.

Speaking of navigation through the control panel, we standardized the workflow with all contracts. Once you become familiar with one type of smart contract, you will be able to easily interact with any other.

Next, we will show how to navigate through the Dashboard, taking the ERC20 Token contract as an example.

ERC20 Token dashboard interface

The “workspace” of the contract consists of the following widgets:

  • the top panel with information for Etherscan verification;
  • the central panel with the list of parameters specified for deployment;
  • sidebar with read and write functions;
  • the bottom panel with logs of all transactions and smart contract events.

To deploy another contract of the same type, you do not need to switch to other sections from the main menu. Just click on the “Deploy another” button at the bottom of the page, and it will open the constructor of another contract of the same type.

Upper control panel

Information for Etherscan verification

To verify the contract, you do not need to contact us via e-mail or in any other way. Click the Verify this Dapp button to access the code and versions of the compiler. Just copy this data and paste it on the Etherscan website (see the details in the step-by-step guide). We provide free access to the source code of each contract without any additional restrictions.

Central Panel

Central panel interface

This panel contains the information specified during the deployment (depends on the type of contract). For ERC20 contract, you will see:

  • number of tokens issued;
  • ticker;
  • minting status;
  • token name;
  • the number of decimal places (taken into account when dealing with tokens);
  • the maximum number of tokens in the contract;
  • address of the owner.

We have added explanations (question marks in the screenshot above) to each item, so you don’t have to go to the help section each time. Simply select it with the mouse to read the basic description of the smart contract parameter.

Each element of the control panel is explained — we describe all functions and parameters to save your time and to make your interaction with the system easy.

Sidebar

Sidebar interface

The user-friendly vertical panel provides access to information about the contract (ASK) and allows you to add new information to the blockchain with the help of WRITE function in just a few clicks.

You won’t need to go beyond the menu to find the number of tokens that can be spent on another address, for example (View allowance).

The Smartz platform offers many functions for working with smart contracts. There are 11 functions for ERC20 alone, and some other contracts offer more than 20. Very few websites provide similar functionality (at the moment we believe there are simply no real alternatives to Smartz).

The greater number of available functions, the more opportunities for business and private use of smart contracts offers the platform.

The bottom panel

Bottom panel interface

Another section that turns the interaction with Smartz into a very special experience. The section with all transactions logs and contract events represents a convenient “time machine” that makes the search a piece of cake. You will be able to travel back in time to the very first operations with the smart contract and find any required information about all tokens and wallets involved.

Comparison with other tools

There are dozens of smart contracts operation tools, and they are constantly evolving. The possibility to deploy a smart contract was realized in Ethereum Wallet, but the solution lacked the functionality of working with an already deployed contract. Besides, to use the wallet, you need to download the blockchain first. The downloading takes a long time, not always ends successfully, and requires a lot of free HDD space.

MyEtherWallet (MEW) project tried to improve the gaps of Ethereum Wallet. You do not need to download the blockchain anymore. But working with smart contracts has not become easier. The choice of contract functions from the drop-down list may confound an inexperienced user — generally the functions are not signed at all. There is no understandable reference or instruction on how to manage a contract. Access to the transaction history is limited — there are only links to Etherscan.io and Ethplorer.io, where you need to manually check each contract.

Eventually projects specializing in working with contracts appeared: mywish.io modex.tech and some others. These platforms, like other previously available tools, work with the ABI/JSON interface, but do not have the same ease and simplicity of interaction with smart contracts as Smartz has rolled into one: there is no access to the source code of the contract, no understandable humanwise description of functions, and no access to the history of operations with the contract.

Problem solving

Using blockchain technology, customers often see a gap between their requests and the reality of the token economy — this situation is called the “last mile problem”. To bind abstract digital data with real-world objects and people, we use simple and affordable tools — smart contracts. They inherit the positive aspects of centuries of using legal contracts, but at the same time are free of typical complicated situations (violation of obligations, failure of terms, fraud in conditions, etc.).

As Smartz grows, the number of available contracts, functions and supported blockchains increases — the control panel works equally well with Ethereum and EOS blockchains.

Working with our new control panel is based on the basic principles of the entire Smartz platform development. Our smart contract management interface represented by Dapps, completely changes the approach to the blockchain — we lower the threshold of the entrance.

Now everyone can understand the functions of a smart contract. You just need to authorize on the platform, select a constructor that performs a specific task (for a correct choice, you can use the help section), and deploy the contract with the appropriate parameters. Try Smartz now!

--

--