ARIO token to Adrive Turbo Credit converter with telegram notification and CRON support.
- Automated top-ups
- Supports fixed and percentage-based amounts
- Lightweight Docker container
- Compatible with
cronfor scheduled execution - Telegram integration (notifications via bot)
git clone https://github.com/deradnet/ardrive-turbo-credit-cron.git
cd ardrive-turbo-credit-cron
docker build -t ardrive-turbo-credit-cron .docker pull ghcr.io/deradnet/ardrive-turbo-credit-cron:latestYour wallet file must be named exactly as your Arweave public key. App uses the file name to check your ARIO balance.
wallets/
└── your-public-key.jsonMount this directory when running the container.
- Create a bot via @BotFather
- Save your bot token (format:
123456:ABC-DEF...) - Send
/startto your bot from your Telegram account - Get your chat ID:
docker run --rm ardrive-turbo-credit-cron \
--get-chat-id \
--telegram-bot-token YOUR_BOT_TOKENOnce you send a message to your bot, the chat ID will be printed.
docker run --rm -v /keys:/wallets \
ardrive-turbo-credit-cron \
--wallet /wallets/YOUR_PUBLIC_KEY.json \
--amount 10docker run --rm -v /keys:/wallets \
ardrive-turbo-credit-cron \
--wallet /wallets/YOUR_PUBLIC_KEY.json \
--amount 50% \
--telegram-bot-token YOUR_BOT_TOKEN \
--telegram-username YOUR_CHAT_ID| Flag | Description | Required | Example |
|---|---|---|---|
--wallet |
Path to your wallet JSON | Yes | /wallets/abc123.json |
--amount |
Amount to top up (absolute or percentage) | Yes | 10, 50%, 100% |
--telegram-bot-token |
Telegram bot token from @BotFather | No | 123456:ABC-DEF1234ghIkl |
--telegram-username |
Telegram chat ID (not username) | No | 123456789 |
--get-chat-id |
Run this once to get your chat ID | No | N/A |
You can specify the amount to top up in absolute ARIO or as a percentage of the wallet's balance:
10– Top up exactly 10 ARIO50%– Top up 50% of your current wallet balance100%– Top up your full wallet balance
You can schedule the Docker container to run at regular intervals using crontab.
crontab -e0 */6 * * * docker run --rm -v /keys:/wallets ardrive-turbo-credit-cron --wallet /wallets/YOUR_PUBLIC_KEY.json --amount 5% --telegram-bot-token YOUR_BOT_TOKEN --telegram-username YOUR_CHAT_ID
0 2 * * * docker run --rm -v /keys:/wallets ardrive-turbo-credit-cron --wallet /wallets/YOUR_PUBLIC_KEY.json --amount 10