ZilPay scilla IDE for more info: github.

This release is beta that can has some bugs. It is in development and i will be very happy if you support me and write some issue.

Let’s go.

For first you need install ZilPay wallet.

Contract Action form:

Contract Action form.

Contract address Input.

COMPILE: Run Scilla checker.

STRUCTURE: Show contract structure.

GET STATE. When you select contract address you can see state from blockchain.

GET INIT. When you select contract address you can see contract init from blockchain.

GET CODE. When you select contract address IDE receive contract code from blockchain and you can change it or call some methods.

let’s try deploy HelloWord smart contract:

Click to compile, when you clicked you see this form.

Deploy form

Paste you address and deploy your contract.

it’s very simple right?

let’s try get any contract code from blockchain and call your methods.

If found this contract:

I copied address and paste to IDE:

Click to GET CODE, now you can see transitions this contract:

Contract form.

I want to call this transition:

This transition has 1 argument `current_bal : Uint128`, i set number 10 to input Transition params and click to HANDLEBALANCETOKEN1 confirm the transaction.

It been simple but if transition has more params?

For example i found test domain registry zil1nuq6uxxn73925uqzq73rs3sg4qytx2z6emerwd i want to registry some label

I need call this transition:

I need set Label:String,new_owner:ByStr20 that i need set params comma separated with no spaces:

I set first param as ZilPay Second param as my ZIL 0xA82b38557659E200781b75882f7029c6F7d7A9Be and clicked CLAIMZONE.

I now have a test domain.

This way you can manage or create any contracts, these were the most basic opportunities, in the future they will be much more.