lotus/documentation/en/dev-tools-pond-ui.md
2019-12-04 10:37:55 -08:00

1.1 KiB

Pond UI

Pond is a graphical testbed for Lotus. Using it will setup a seperate local network which is helpful for debugging. Pond will spin up nodes, connect them in a given topology, start them mining, and observe how they function over time.

Build

$ make pond

Run

$ ./pond run

Now go to http://127.0.0.1:2222.

What can I test?

  • The Spawn Node button starts a new Lotus Node in a new draggable window.
  • Click [Spawn Storage Miner] to start a Lotus Storage Miner. This require's the node's wallet to have funds.
  • Click on [Client] to open the Lotus Node's client interface and propose a deal with an existing Miner. If successful you'll see a payment channel open up with that Miner.

Don't leave Pond unattended for more than 10 hours, the web client will eventually consume all available RAM.

Troubleshooting

  • Turn it off and on - Start at the top
  • rm -rf ~/.lotus ~/.lotusstorage/
  • Verify you have the correct versions of dependencies
  • If stuck on a bad fork, try lotus chain sethead --genesis