Demo page for interacting with Godwoken/Polyjuice

Please excuse us for the programmer level UX skills :P

This demo provides the following functionalities:

  • Deposit from a MetaMask powered address into Godwoken
  • Deploy an Ethereum Smart Contract to Polyjuice running on Godwoken, we use SimpleStorage contract as a builtin example here.
  • Submit a polyjuice transaction to set the value in SimpleStorage smart contract
  • Execute (but do not submit) a transaction to fetch the current stored value in SimpleStorage smart contract
  • Query the balance of a Godwoken account
  • Make transfers between Godwoken accounts
  • Withdraw from Godwoken back to a layer 1 CKB address

Eth address:

Deposit

Deposit SUDT

Balance

Your balance:

Deploy SimpleStorage


SimpleStorage Set

contract account id:

SimpleStorage Get

contract account id:

Godwoken Query


Godwoken Transfer

Withdrawal (WIP)

When withdraw completes, the tokens will be kept in a special cell named withdraw cell in CKB. We provide CLI tools for unlocking withdraw cells back into normal CKB cells. For the time being, our CLI tools only support the fallback single signed CKB address. So if you want to experience the whole flow, make sure to use a CKB address here.