fixed balance fetch

This commit is contained in:
Stephan D
2026-02-05 12:39:06 +01:00
parent 0675978bd1
commit 6e3115e7fa
2 changed files with 11 additions and 8 deletions

View File

@@ -155,7 +155,11 @@ func Balance(ctx context.Context, deps driver.Deps, network shared.Network, wall
return nil, merrors.Internal("network rpc url is not configured")
}
contract := strings.TrimSpace(wallet.ContractAddress)
contract, err := tronBase58ToHex(strings.TrimSpace(wallet.ContractAddress))
if err != nil {
logger.Warn("Failed to convert contract address", zap.String("contract_address", wallet.ContractAddress))
return nil, err
}
if contract == "" {
logger.Debug("Native balance requested", logFields...)
return NativeBalance(ctx, deps, network, wallet, normalizedAddress)