Issue with BNB, BNB-USDC and BNB-USDT
Hello,
I have an issue that I am unable to resolve by myself after many tries and reinstallations.
The issue is that BNB and USDC/USDT payments are received correctly, but the amounts are not displayed in the panel; they remain 0. For example:
Crypto: BNB Server: Synced Wallet status: Online Amount: 0 Exchange rate: $517.2 USD equivalent: $0.00 Payout policy: manual Autopayout status: Disabled API status: Enabled
Crypto: BEP20 USDT Server: Synced Wallet status: Online Amount: 0 Exchange rate: $1 USD equivalent: $0.00 Payout policy: manual Autopayout status: Disabled API status: Enabled
But I have received payments:
• BNB-USDT 9.9 $9.9 OVERPAID 01.09.2024 16:39 • BNB-USDT 24.9 $24.9 OVERPAID 01.09.2024 17:12
So, I know the fee address needs to be filled to move USDC and USDT payments, and the other coins and networks (TRC20, ERC20, AVAX-C, MATIC) work well, and Shkeeper does its work, but with BNB, it fails, at least for me. It's a mess to move all payments manually, one by one, with the private key. There are no issues with the installation, and everything is synced and working. The only issue is BNB not being able to see the balance and move funds like with the other coins. Please let me know if there's something that can be done to fix it.
Thank you.
Hello,
In your example the BNB balance is 0. If you have some BNB on your fee-deposit account but the BNB and BEP20 USDT still doesn't show up in your SHKeeper balance, please check the bnb-shkeeper's app and tasks logs, the reason will most likely be explained there.
You should check the bnb-shkeeper logs but the tasks container It can be done with following command:
kubectl -n shkeeper logs bnb-shkeeper-xxxx -c tasks
Looks like the default MAX_PRIORITY_FEE is too low. We have changed the standard MAX_PRIORITY_FEE to a higher amount. You can update SHKeeper to the latest version or add the following lines to the values.yaml file and apply it.
bnb_shkeeper:
extraEnv:
MAX_PRIORITY_FEE: "0.00000000300017"
@CH40S734D3R Did you used your own full node or public node? If you used public node, can you share url?
@CH40S734D3R it would be helpful to share your settings
@CH40S734D3R Did you used your own full node or public node? If you used public node, can you share url?
I managed to get it working using ankr public node or publicnode.com here is my config for testnet:
storageClassName: local-path
btc:
enabled: false
ltc:
enabled: false
doge:
enabled: false
#
# TRON
#
#tron_fullnode:
# enabled: false
# mainnet: false
# url: http://fullnode.tron.shkeeper.io
#trx:
# enabled: true
#usdt:
# enabled: true
#usdc:
# enabled: true
#
# Ethereum
#
#ethereum_shkeeper:
# extraEnv:
# LAST_BLOCK_LOCKED: "FALSE"
eth_fullnode:
enabled: true
# mainnet: false
# url: https://fullnode.ethereum.shkeeper.io:8645
eth:
enabled: true
eth_usdt:
enabled: true
eth_usdc:
enabled: true
#
# BNB
#
bnb_shkeeper:
extraEnv:
LAST_BLOCK_LOCKED: "FALSE"
#MAX_PRIORITY_FEE: "0.00000000300017"
bnb_fullnode:
enabled: false
mainnet: false
url: https://rpc.ankr.com/bsc_testnet_chapel // you can use any public node like ankh / publicnode / any provider
bnb:
enabled: true
bnb_usdt:
enabled: true
bnb_usdc:
enabled: true