​How to create Script transaction

Script transactions allow you to extend the available functionality of the standard Waves application. One of the uses of script transaction is creating a multi-signature wallet. For more information, please check the following article. Also, script can be developed with Waves Ride IDE. To manage multi-signature account among contract participants, please visit the following article JSON confirmation.

Note:The fee for a transfer of a Smart Asset from a Smart Account would be 0.001+0.004+0.004=0.009 Waves. Set Alias for an account without a script would cost 0.001 WAVES, whereas for a Smart Account it would be 0.001+0.004=0.005 WAVES.

Before you start, please keep in mind. We do not recommend you submit script transactions unless you are an experienced user. Errors can lead to permanent loss of access to your account.

So, to start using all available features of the application, first you need to activate the advanced features.

By the way, you can use either online version of the client, or standalone version for Mac, PC or Linux. All versions support automatic update! Also downloads are available from the official site - https://wavesplatform.com/product

Choose and open your Waves wallet. Click on the Settings button (see left bottom corner)

You will be forwarded to the following settings page. Find and put the checkmark near Advanced features.

After that, close the settings, and in the upper right corner, you will see the <> Script button.

The following pop-up will appear.

In this section, put a prepared Base64 code of your script and click on the Sign button.

Re-check entered data and click on the Confirm button.

After a few seconds, created transaction will be confirmed, and generated script will start to work in the Waves network.

How to cancel Script transaction

You can also cancel the active script transaction. For this just follow the instruction described below.

In the upper right corner, click on the <> Script button.

Just leave Script filed empty and click on the Sign button.

The following pop-up will appear.

Choose JSON section and copy the code in the TX JSON field, or share the Link or just show the QR Code from the Export section.

Share the data with other members of the multi-sig account.

Note: If you specified in the contract that two confirmations are required from the three accounts, then each participant should repeat the actions described below.

So now, contract member should log in to the account which has the right to confirm the multi-sig transaction.

At the top right corner click on the <> JSON button.

After that, put recieved JSON code in the TX JSON field and click on the Continue button.

Re-check entered data and click on the Sign button.

After a few seconds, created transaction will be confirmed. Thus, members of the multi-signature contract have confirmed the cancellation.


If you have troubles with our platform, please create a support ticket or write a question on our forum.

results matching ""

    No results matching ""