It's very recommended to watch this video from the Hummingbot Foundation and their installation guide:
- Hummingbot Docs
- Hummingbot Guide (Video Tutorial)
- Kujira Connector for Hummingbot (Video Demonstration)
- *nix OS (Linux, Unix, macOS) or WSL (for Windows)
- Docker
- CoinGecko API Key
- You will need a CoinGecko API key so the trading bot can get up-to-date information about tokens and markets, such as the current prices. Access the link to create a demo account and get a free API key.
- Kujira wallet and mnemonic
- You will need a Kujira wallet and its mnemonic. You can create a new wallet using wallet apps like: Keplr, Sonar, Station, Leap and XDEFI Wallet.
- (Optional) Telegram bot
- You can operate your bot through Telegram, for that you need to create a bot and a new channel.
- You will need the telegram bot token and the channel chat id.
git clone https://github.com/funttastic/kujira-quickstart-guide.git
cd kujira-quickstart-guide
./configure
The easiest way is to use our helper script:
./configure
and go to the "Actions", then "Add Wallet".
You will need to inform your mnemonic, then your wallet will be encrypted and saved in this folder:
shared/hummingbot/gateway/conf/wallets/kujira
You can also do that using the Hummingbot Client terminal or calling the Hummingbot Gateway or Funttastic Humminbot Client API directly (for example using curl or Postman).
You need to navigate to
shared/funttastic/client/resources/strategies/pure_market_making/1.0.0
there you can configure you Supervisor (supervisor.yml
) and your workers (workers/01.yml
, etc.).
You can use the workers/common.yml
file if you want a configuration to be replicated to all your workers.
If a specific worker has a different configuration, the worker configuration will then apply.
You can access our playlist explaining how to configure several aspects for the bot:
Open the following configuration file:
shared/funttastic/client/resources/configuration/production.yml
You are enabling telegram, we recommend changing to true
the following:
logging.use_telegram
telegram.enabled
telegram.listen_commands
Add your telegram token to:
telegram.token
and your telegram channel chat id to:
telegram.chat_id
In order to add funds to your wallet, you can use a faucet inside the Kujira Discord.
To join their discord you can use this link:
After joining and doing their verification process, you can look for this channel:
#public-testnet-faucet
Or try this link:
https://discord.com/channels/970650215801569330/1009931570263629854
Then you can use the following command there:
!faucet <change to your Kujira wallet address here>
After that you should receive some Kujira tokens on your balance.
If you need more info you can contact us here: