RisbotBeta
Settings

Collateral Wallet

Looking up a public wallet's balance from inside Telegram, without it feeding your sizing.

Watch Collateral Wallet looks up the current balance of a public on-chain address and prints it on a panel. That is the whole feature. It is a viewer - the thing you would open a block explorer for - moved inside Telegram so you do not have to leave the bot to check what a wallet holds.

It is not the Collateral Balance setting

The bot has two things with collateral in the name, one tap apart, and they do different jobs. Confusing them is the one mistake this page exists to prevent, because it would leave you wrong about how big your trades are.

WhereWhat it isEffect on a trade
Watch Collateral Walletāš™ļø SettingsA wallet address. The bot reads its balance and shows it to you.None. Nothing here is used in any calculation.
Collateral BalancešŸ“Š Risk ManagementA dollar number you type in.It is added to your exchange balance to make the total balance every percentage is taken of.

The panel says so itself, in its own words, on every render:

Note: This balance doesn't automatically update your Collateral Balance. Copy the value above
and update it manually in Risk Management.

So the two are joined by you and nothing else. Watching a wallet whose balance has doubled changes not one dollar of your position sizing until you go and type the new figure into Collateral Balance yourself.

Why it was built this way

Sizing has to be able to answer "what am I risking" from a number that does not move while it is being used. An on-chain balance moves whenever the wallet does, can be fetched wrong, or can fail to fetch at all - and a trade sized from a figure that a public RPC endpoint happened to return a second ago is not a trade you can reason about afterwards.

Collateral Balance is trusted precisely because you typed it. This panel just saves you the trip to a block explorer before you do.

Where to find it

Main menu → āš™ļø Settings → šŸ’¼ Watch Collateral Wallet

šŸ’¼ Watch Collateral Wallet ────────────────── šŸ”— Address: 0x1234...5678 🌐 Network: ETH šŸŖ™ Token: USDT šŸ’µ Balance: 500.0000 USDT ($500.00) Note: This balance doesn't automatically update your Collateral Balance. Copy the value above and update it manually in Risk Management. šŸ“– How this panel works9:35 PM

The balance is fetched live, every single time the panel is drawn - opening it, changing the network, changing the token, saving a new address. Nothing is cached, so what you are reading is what the chain said a moment ago rather than what it said last time you looked.

Reading the panel

LineMeaning
šŸ”— AddressThe saved address, shortened to its first six and last four characters. Not set when there is none.
🌐 NetworkWhich chain is being queried.
šŸŖ™ TokenWhich balance on that chain is being read.
šŸ’µ BalanceThe amount, to four decimal places, with its dollar value in brackets.

The address is only ever shown shortened, here and on the removal confirmation. The full string appears in one place - the Current: line of the address prompt, where you need to be able to check it character by character.

ETH appears twice and means two different things

🌐 Network: ETH is Ethereum, the chain. šŸŖ™ Token: ETH is ether, the coin. They are separate choices: ether is selectable on all three networks, and the ETH network holds USDT and USDC just as the other two do.

Choosing a network

Three networks are offered, all EVM chains:

Shown asNetwork
ETHEthereum
ARBArbitrum
BASEBase

The ā—€ and ā–¶ arrows step through them in that order and wrap around at both ends, which is the quick way to compare the same address on two chains. Tapping the network name in the middle opens a picker instead, for jumping straight to one:

🌐 Choose Network ────────────────── Switch to a different network. šŸ“– How this panel works9:35 PM

The current network carries the āœ…. Choosing one saves it and returns you to the wallet panel with a fresh lookup already done; ← Back returns without changing anything.

Your choice is remembered. The panel opens on the same network and token next time, in this session or any later one - ETH and USDT until you change them.

Choosing a token

The three token buttons select directly, with no submenu and no confirmation: one tap saves the choice and re-fetches. USDT and USDC are read from that network's own contract for those tokens; ETH is the chain's native coin.

The dollar figure in brackets is worked out differently depending on which:

  • USDT and USDC are counted one-for-one with the dollar. No price is looked up, because a dollar-pegged token does not need one.
  • ETH is multiplied by the live ETH price from the exchange. That is the one figure on this panel that comes from Bybit rather than from the chain.

Because it is the only figure here that needs the exchange, it is the only one that can go missing. Before you have connected an exchange - or if the price lookup fails - an ETH balance is shown on its own, with no dollar figure beside it. The rest of the panel works either way: the address, the network and the token are all yours to set before any exchange is linked.

Setting an address

šŸ“ Set Address - or āœļø Change Address, which is the same button under a different label once one is saved - asks for the address as a reply:

Reply with a public EVM address, e.g. 0x1234...cdef (42 characters, starting with 0x).

That rule is the whole validation: 0x followed by exactly 40 hexadecimal characters. Anything else is refused, with whatever you sent quoted back at the front of the message - here, someone who typed 0xnope:

'0xnope' isn't a valid address, e.g. 0x1234...cdef (42 characters, starting with 0x).

A refused reply saves nothing and re-asks in place, and your typed message is deleted along with the prompt either way, so the chat does not fill up with attempts. A valid one saves and the panel updates itself with the balance already fetched.

The address is checked for shape, not for existence

Nothing verifies that the address is yours, that it is in use, or that it is on the network you have selected - EVM addresses look identical on all three. A well-formed address on the wrong chain will simply report a balance of zero, correctly and unhelpfully.

If a balance you expect to see is missing, check the network before you doubt the address.

Removing an address

Once an address is saved, the single Set Address button becomes a pair: āœļø Change Address and āŒ Remove Address. Removing is confirmed first:

āš ļø Remove Saved Address? 0x1234...5678 This can't be undone. šŸ“– How this panel works9:35 PM

āŒ Cancel returns to the panel with nothing touched. āœ… Confirm Remove clears the address and drops you back on the wallet panel in its unset state - the network and token you had chosen are kept, only the address goes.

This can't be undone means what it says: the bot keeps no history of removed addresses, so putting it back means having the address to hand and typing it in again.

With no address saved

An unset address is a perfectly normal state, and it is where every account starts. The panel still opens, still shows your network and token, and simply reports that it has nothing to look up:

šŸ”— Address: Not set
šŸ’µ Balance: Set an address to check balance

No lookup is attempted at all in that state - there is nothing to query - so the panel comes back instantly, and the action row shows the single šŸ“ Set Address button.

When the lookup fails

The chain is reached through a public RPC endpoint that the bot does not control. When one is slow, unreachable or answers with an error, the balance line says so and the panel renders anyway:

šŸ’µ Balance: āš ļø Couldn't fetch balance

Nothing is wrong with your saved address when this appears, and nothing has been changed. Re-open the panel, or switch the network and switch back, to try again.

Accepted values

Address0x followed by exactly 40 hexadecimal characters - 42 in total
NetworksEthereum, Arbitrum, Base
TokensUSDT, USDC, ETH
ScopePer account - every account has its own address, network and token
DefaultsNo address; network ETH; token USDT

A public address is all it ever wants

The bot reads a balance. It never signs, sends or moves anything, and there is nothing here to type a private key or a seed phrase into.

A public address is the only thing this panel can use, and it is safe to hand over - it is the same string you would give someone who was paying you.

On this page