Hub is an input manager for IOTA, targeted for use by exchanges. It handles deposits and withdrawals by storing inputs and utilizes an internal sweeps mechanism for safely crediting people.
For the purpose of testing there are API endpoints that mimic the core functionality of an exchange. This is supported by the public testnet, therefore you need to use testnet tokens. You may participate in testing via simply visiting http://18.104.22.168:5000/ and hitting the
help command to get started.
It would be helpful to create an account, deposit tokens, withdraw, observe your account info and report any issues you may encounter. Make sure to set a password that you do not use elsewhere!
How to Test
Before testing, make sure to join the Slack channel
#hub-testing in order to participate.
- Go to http://22.214.171.124:5000/, and then simply type in the
help command to know about all commands
- Type in
register [name], the [name] is a placeholder for the unique name/password of your account. Make sure to remember your password and user id.
- Start testing by depositing tokens, checking your account info and withdrawing. Make sure to test some corner cases.
The bug bounty rules from https://blog.iota.org/new-public-testnet-bug-bounty-6920ad7efdf7 still apply! So if you successfully find bugs, you will get paid.
In order to successfully submit bugs, please submit them on https://github.com/chrisdukakis/hub
Feel free to ask questions, and thank you!