Posts

Showing posts from October, 2026

How much does a Wormhole bridge stablecoin transfer cost?

A Wormhole bridge stablecoin transfer costs the source-chain transaction fee, plus any destination gas, relayer charge, or route fee. The total depends on which stablecoin you hold, which chain you are sending from, and which version of the token you need at the other end. If you are comparing routes for a USDC transfer, start with the token you want to receive: that choice can matter more than a small difference in gas. Which Wormhole bridge route reaches the asset you need? For native USDC on both ends, Circle’s Cross-Chain Transfer Protocol (CCTP) is usually the route to examine first. It burns Circle-issued USDC on the source chain and mints native USDC on a CCTP-supported destination. Wrapped Token Transfers (WTT), also called Token Bridge in Wormhole contracts, instead lock the original token and mint a Wormhole-wrapped version elsewhere. For a Wormhole bridge between Solana and Ethereum, check the exact USDC token you hold and the token the recipient expects. Once you know the d...

Indexing BNB Chain wallet token activity

Index ERC-20 activity from contract logs, then reconcile balances against state. For an integrator, the hard parts are covering both sides of each transfer, keeping amounts precise, and recovering cleanly from chain reorganizations. Scan logs by token contract and the ERC-20 Transfer event signature. Store raw integer amounts and key records by block hash as well as transaction. Use logs for history; use balanceOf to check current state. How do you find every transfer involving a wallet? Query eth_getLogs for the token contract and the event signature Transfer(address,address,uint256) . Its Keccak-256 hash goes in topics[0] ; the indexed sender and recipient occupy topics[1] and topics[2] , while the unsigned amount is ABI-encoded in data . Addresses in topics are left-padded to 32 bytes. A log filter matches topic positions with AND, and alternatives within one position with OR. So querying a wallet in topics[1] finds outgoing transfers, but does not also find incoming transfers ...

How to Batch Treasury Withdrawals on Polygon PoS

Image
For treasury teams making frequent Polygon PoS withdrawals, batch amounts by token into a planned window: burn each token once, aim for the same checkpoint, then submit the required Ethereum exits. This shares the checkpoint wait across assets and can cut repeated exit transactions for the same token, though it does not combine different tokens into one claim. What does batching save? A Polygon PoS withdrawal has two on-chain stages. First, the token is burned on Polygon; after a checkpoint commits the burn’s block to Ethereum, a Merkle proof lets the holder call the bridge’s exit function on Ethereum to release the corresponding tokens. That checkpoint is the shared timing gate: the latest checkpoint covers a range of Polygon blocks, so burns included before its boundary can become eligible together. Polygon’s staking dashboard has listed a 20-minute checkpoint interval; treat that as a planning estimate, since actual cadence can vary. Polygon’s PoS bridge documentation describes the...

How to Compare Wallet Snapshots With Pending Transfers

Compare a wallet’s confirmed balance at a specific block with transfers that have not yet been confirmed. The balance is a snapshot of finished blockchain activity; a pending transfer is a proposed change that may still fail. What does a balance snapshot show? A wallet snapshot reports what a wallet held when a particular block was recorded. A block is a numbered batch of confirmed transactions on BNB Smart Chain. For example, a snapshot might show 1,000 tokens at block 50,000. That figure does not include transfers still waiting to be added to a block, so it can differ from what the wallet owner expects. Wallet trackers and transaction history help put the number in context. PooCoin is a way to inspect BNB Smart Chain token prices, transactions, and wallet holdings. How do you compare it with a pending transfer? First, note the snapshot’s block number and token. Then find the wallet’s recent outgoing or incoming transaction and check whether it is confirmed. Suppose the wallet shows 1...

Polygon Bridge: why withdrawal proofs wait for checkpoints

A Polygon PoS withdrawal proof appears only after validators include the block containing your token burn in an Ethereum checkpoint. That checkpoint confirms a batch of Polygon blocks, so the proof cannot be ready the moment you start withdrawing. What does a checkpoint prove? A checkpoint is a compact record of Polygon blocks that validators submit to Ethereum. It includes a Merkle root, a fingerprint made by combining the blocks’ transaction data in a way that lets a single transaction be checked against the whole batch. When you withdraw a bridged token, the Polygon transaction burns it, which removes it from circulation on Polygon. After that burn’s block is checkpointed, a proof can show that the burn really happened. Ethereum checks the proof before releasing the matching token there. This waiting period connects the two networks: Ethereum needs a checkpoint before it can verify a Polygon event. For a Polygon-to-Ethereum transfer, the Polygon Bridge handles that cross-chain proc...

Polygon PoS Withdrawals: What to Know Before You Choose

Image
Choose a Polygon PoS withdrawal route by weighing settlement time against convenience. The standard bridge waits for Polygon’s records to be confirmed on Ethereum; other routes may deliver funds sooner but add a provider or custody trade-off. The standard route can take about three hours or longer before you can finish the withdrawal on Ethereum. A liquidity bridge may be faster, but check what asset you receive and who holds the risk. Compare the full cost, including Ethereum gas, before you start. The standard route waits for a checkpoint A Polygon PoS withdrawal uses a checkpoint: a record of Polygon transactions that is submitted to Ethereum. Think of it as waiting for a page of a ledger to be signed and filed before Ethereum accepts your claim. First, your tokens are burned on Polygon, meaning they are removed from circulation there. A checkpoint then records that burn on Ethereum. Once it is available, you submit an exit transaction that proves your withdrawal and releases the c...

Your First XMR Swap Is Waiting? Understand the Timeline

Image
A cross-chain swap takes time because one asset must arrive before another can be sent. The main factor is how many network confirmations the swap service requires on each blockchain. If you need the full process, read how an XMR bridge swap works ; here, the focus is what affects the wait. What Makes the Wait Longer? A confirmation means a transaction has been included in a new block of blockchain records. Each network adds blocks at its own pace, and a swap service may wait for several confirmations before acting. Think of the swap like changing cash at an airport: the clerk checks your first payment before handing over the other currency. A cross-chain service does a similar check across separate networks. It must detect your deposit, wait for its chosen confirmation count, then send the asset you requested. Monero adds a detail that can confuse first-time users. Its blocks arrive about every two minutes on average, but a wallet may need more blocks before it treats incoming XMR as...

Cross-Chain Swap Slippage: What to Know Before You Send

Image
Before sending a cross-chain swap, check how much you are guaranteed to receive and what could make the swap fail. The quoted amount is an estimate; the final amount can change as prices and available liquidity shift. A minimum-output limit helps you set the lowest result you will accept. A quote estimates the result, while a limit sets your floor A quote tells you the expected amount at the time it is prepared. Slippage is the difference between that estimate and the amount available when the swap executes. A limit can stop a swap if the amount falls below your chosen minimum. For example, imagine a quote for 0.50 ETH from $1,000. If you set a 1% minimum-output limit, the swap must deliver at least 0.495 ETH, before any charges taken outside the pricing step. These are illustrative figures; a 1% limit is not right for every trade. Price impact is the change a trade causes because it uses available buy and sell offers. It tends to matter more for a large trade in a market with little ...

Choosing a cross-chain bridge route for your first transfer

A cross-chain bridge route is the sequence of swaps and transfers that moves tokens from one blockchain to another. The key condition is whether you need a particular token on the destination chain, or simply want the same asset there. A Bungee bridge between chains can help compare routes when the transfer involves more than one bridge or a token swap; the choice still depends on the amount you expect to receive, the wait, and the route’s mechanics. A direct route keeps the token the same A direct route sends one token across chains and delivers its counterpart on the destination chain. For example, you might send USDC from Ethereum and receive USDC on Arbitrum, provided the chosen route supports those networks and that token on both ends. This route is best when you already hold the token you want and its destination version is acceptable for your use. It does not fit when the app you plan to use needs another asset, or when the route’s destination token is a different version of US...

Swap Context After a Wallet Reconnect for Beginners

Image
If your browser wallet reconnects after a swap, the transaction signature—not the exchange tab—is the best record to check: Solana transactions are identified by a unique signature. Your wallet authorizes a transaction, while the network records whether it landed and what it did. Knowing how to recover that record helps you avoid repeating a swap that may already have completed. If you are new to swapping from your own wallet, how to swap and add liquidity with Byreal covers the broader process. This article focuses on what to do when the browser session breaks and you need to work out whether a particular swap happened. What does a wallet reconnect restore? A reconnect restores a connection between a website and your wallet; it does not restore the website’s record of what you were doing. The wallet holds the keys that authorize transactions, but the swap’s status comes from the Solana network. That difference matters if you are used to a centralized exchange. An exchange account ty...

How to Prepare Your Wallet for a Cross-Chain Swap

Image
If you are moving crypto from your own wallet, check both addresses and reserve network fees before sending. A few minutes of preparation can prevent a costly mistake. How do you prepare both wallets? Decide what you are sending, what you want to receive, and where the result should arrive. Then work through these steps: Check the asset and network. “USDC” can exist on several networks. Confirm the source asset and network match the swap details. Choose a destination address you control. Check that it belongs to the right asset and network. A Bitcoin address cannot receive ETH, for example. Keep some source-chain coin for gas. Gas is the network fee for sending your deposit. For an Ethereum token, keep ETH in the wallet to pay it; sending your full balance may leave no ETH for the transaction. Leave room for swap costs. As an example, Chainflip’s published typical liquidity fee is 0.10–0.15% per pool, plus a 0.10% network fee. A 100 USDC swap through one pool would be about 0.20–0...