<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>denny-btcのブログ</title>
<link>https://ameblo.jp/denny-btc/</link>
<atom:link href="https://rssblog.ameba.jp/denny-btc/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>Monero Subaddress Attribution Explained</title>
<description>
<![CDATA[ <p>A Monero subaddress helps the recipient tell which payment was meant for which purpose. It does this without putting the wallet’s main address on the payment.</p><h2>A subaddress gives each payment a separate destination</h2><p>A subaddress is an extra receiving address made from the same Monero wallet. A wallet can create many of them, so a recipient can assign a different one to each expected payment.</p><p>For example, a swap service can assign subaddress 17 to one swap and subaddress 18 to another. Both belong to the service’s wallet, but its records connect each address to a different swap. That connection lets it attribute an incoming payment to the right request.</p><p>This differs from a centralised exchange, where an account balance and deposit reference often do the matching. With Monero, the dedicated subaddress itself can do that job; the sender does not need to add a separate note to the transaction.</p><h2>The recipient’s wallet recognises the payment privately</h2><p>Monero does not show the recipient’s subaddress as plain text in the public transaction. Instead, the sender’s wallet creates a one-time destination, a fresh address-like output for that payment. The recipient wallet scans those outputs using its private view key, a key that lets it recognise incoming funds but cannot spend them.</p><p>When it recognises an output, the wallet can tell which of its subaddresses it belongs to and read the amount. The bridge service can then match that subaddress to its own swap record. For example, if 0.42 XMR arrives at the subaddress assigned to swap 17, the service can attribute the deposit to swap 17; that figure is only an example.</p><p>That’s why sending to the exact subaddress matters. If you send to another address from your own wallet, the bridge cannot identify the payment by its assigned destination. If a deposit appears stuck after sending, <a href="https://www.tumblr.com/cryptoblognews/829096615846543360/when-does-an-xmr-bridge-swap-service-fit">what an XMR bridge does for stalled swaps</a> explains the types of delay and what happens next.</p><h2>Check the address before sending</h2><p>Copy the full Monero subaddress assigned to the swap, then verify that your wallet is sending XMR on the Monero network. A subaddress is not interchangeable with a Bitcoin, Ethereum, or Polygon address, even when the service will later send you an asset on one of those networks.</p><p>A Monero transaction may take time to appear as confirmed, and the recipient wallet must scan the blockchain to find it. The service is the recipient, so it can see the incoming payment details needed to credit the swap. Public observers do not get the same view from the subaddress alone.</p><h2>Common questions</h2><h3>Does a subaddress reveal my other Monero payments?</h3><p>No. A subaddress does not publicly identify your main address or other subaddresses. The bridge service can associate the payment with the swap because it created or recorded that destination. Other blockchain observers cannot read the subaddress or amount directly from the transaction. Reusing the same subaddress can still let the recipient recognise repeat payments to it.</p><h3>What if I sent XMR to the wrong subaddress?</h3><p>The intended recipient may not automatically associate that payment with your swap, even if the address belongs to the same wallet. Keep the transaction ID, the transaction’s unique reference, and contact the service through its normal support route with the relevant details. For future swaps, use the exact assigned subaddress; destination matching is the deciding rule.</p>
]]>
</description>
<link>https://ameblo.jp/denny-btc/entry-12980264476.html</link>
<pubDate>Thu, 01 Oct 2026 01:42:51 +0900</pubDate>
</item>
<item>
<title>Comparing swap routes across shared token pools</title>
<description>
<![CDATA[ <p>A swap route estimate predicts how many tokens a trade may receive through a pool. The key condition is trade size: a pool with the best starting price may give less after the trade moves its price.</p><ul><li>Compare the same input amount and token pair across pools.</li><li>Judge the final output after pool fees and price impact, not the opening price.</li><li>Check the route again before trading because pool balances can change.</li></ul><h2>Compare the amount you would actually receive</h2><p>Compare pools using the same input, such as 10 BNB for one token, and look at each estimated output. A pool is a shared reserve of two tokens; a swap takes one token from the pool and adds the other.</p><p>For BNB Smart Chain charts, <a href="https://graph.org/PooCoin-attempt-stuck-Choose-the-right-view-and-next-check-09-29">PooCoin</a> is a concrete example of a tool for exploring token prices and activity. poocoin.money is a charting and trading tool for exploring BNB Smart Chain tokens and swap opportunities.</p><p>Suppose Pool A holds 100 BNB and 10,000 tokens. Pool B holds 20 BNB and 2,300 tokens. Before fees, a 10 BNB trade would return about 909 tokens from A or 767 from B. These are illustrative figures using the common constant-product pool model, where a pool’s reserve balance changes as each trade happens.</p><h2>Pool depth matters more than the opening quote</h2><p>A larger pool often gives a better result for a sizeable trade, even when its starting quote looks worse. The trade itself changes the pool ratio, so a small pool can move sharply as it sells tokens to you.</p><p>That change in the quoted price is called price impact. In the example, Pool B starts with more tokens per BNB, but its smaller BNB reserve means a 10 BNB purchase uses a much larger share of its depth. For a tiny trade, the opening prices may be a useful clue; for a larger one, compare the full output estimate.</p><h2>Fees and route shape can change the winner</h2><p>A route can use one pool or pass through an extra token and pool. That second path may reach deeper liquidity, but each pool can add a fee, and each hop can change the final amount.</p><p>Check whether the estimate includes pool fees and whether the route has extra hops. Fees vary by pool type and platform, so there is no single rate to assume. Also account for the network transaction cost, paid separately in BNB on BNB Smart Chain.</p><p>PooCoin charts can help you inspect token activity around the pools you are comparing. A chart price is not the same as an executable quote: it may show a recent trade or a pool’s current ratio, while your trade changes that ratio.</p><h2>Recheck the estimate before sending</h2><p>For an occasional swap, compare two or three routes at the exact amount you intend to trade. Note the estimated output, fees, number of hops, and the time of the quote. Then check the estimate again just before confirming, since another trade can change the reserves.</p><p>Use BscScan, a BNB Smart Chain transaction explorer, to inspect a completed transaction if you need to see which contracts it interacted with. The token’s name alone is not enough to identify the right asset, so confirm its contract address from a source you trust. PooCoin can help you examine the chart context, while the route’s estimated output tells you how the specific trade may execute.</p>
]]>
</description>
<link>https://ameblo.jp/denny-btc/entry-12980253350.html</link>
<pubDate>Wed, 30 Sep 2026 22:33:09 +0900</pubDate>
</item>
<item>
<title>How to Do a Base Swap and Add Liquidity on Base</title>
<description>
<![CDATA[ <p><img alt="How to Do a Base Swap and Add Liquidity on Base" src="https://i.ibb.co/35KYNH28/post-0008.jpg" style="max-width:100%;height:auto;"></p><p>To do a base swap, fund a wallet on Base, connect it to BaseSwap, choose a token pair, check the quote, and confirm the trade. To put tokens into a pool instead, use the <a href="https://baseswap.io">base swap</a> app to supply liquidity through BaseSwap once you have the tokens that pool requires.</p><h2>Trading Uses a Pool to Set the Price</h2><p>An automated market maker (AMM) exchanges tokens against a liquidity pool rather than waiting for another person to accept your trade. A pool holds tokens supplied by liquidity providers. When you trade, you add one token to the pool and take out the other.</p><p>A base swap can change the price within that pool: taking out more of a token makes the next unit cost more. This is called <strong>price impact</strong>, and it grows when a trade is large relative to the pool. For example, at an illustrative reference price of $2,000 per ETH, $100 USDC is worth 0.05 ETH; the amount a pool quotes may be lower after price impact and its trading fee.</p><p>Liquidity providers make those trades possible by depositing assets into a pool. In return, they hold a claim on their share, represented by LP tokens or another position record, depending on the pool design. Trading fees may add value to that position. <strong>Liquidity farming</strong>, where a position may earn separate incentives, is an additional activity; depositing into a pool alone does not establish that those rewards apply.</p><h2>A Funded Wallet on Base Is the Starting Point</h2><p>You need a crypto wallet holding the token you plan to trade <em>on Base</em>, Coinbase’s Ethereum layer 2 network. You also need some ETH on Base to pay network gas, including for transactions involving USDC or another token. ETH held on Ethereum mainnet is on a different network; getting assets onto Base may require a supported transfer or bridge before you can trade.</p><p>Budget for three distinct effects on a swap: Base gas paid in ETH, any trading fee charged by the pool, and price impact from the size of your trade. A bridge or transfer can have its own cost. These amounts change with network conditions, the pool, and your trade size, so the quote and wallet confirmation are the figures to check for the transaction you are about to make.</p><p>Before connecting a wallet or approving spending, verify that you have reached the intended app and that the tokens have the correct contract addresses; different tokens can share a name or symbol. Read an approval’s spending amount, and never enter your wallet’s recovery phrase into a site. Those checks matter most when a token is unfamiliar or a transaction asks for more access than you expected.</p><h2>Make the Trade, Then Add Liquidity if You Want To</h2><p>On BaseSwap, swapping and providing liquidity are separate actions. Complete the trade first if your aim is simply to acquire a token. Continue through the pool steps only if you want to hold a liquidity position and accept the change in token amounts that can come with it.</p><ol><li><p><strong>Fund your wallet on Base.</strong> Send or bridge the token you intend to spend to the Base network, leaving some ETH on Base for gas. Check the destination network before sending, since an asset balance on another chain will not fund this transaction.</p></li><li><p><strong>Connect your wallet.</strong> Let the exchange read your Base balances so it can prepare a trade for your address. Connecting does not itself exchange tokens; a swap still needs your wallet’s transaction confirmation.</p></li><li><p><strong>Select the token pair.</strong> Choose the token you will spend and the one you want to receive, checking contract addresses when a symbol is ambiguous. For a typical example, that might mean spending USDC to receive ETH.</p></li><li><p><strong>Enter the amount you want to spend.</strong> The AMM calculates an estimated output from available pool liquidity. For an unfamiliar token, a small first trade lets you see the actual result before committing a larger amount.</p></li><li><p><strong>Review the quote.</strong> Compare the expected output, price impact, trading fee, and <strong>minimum received</strong> before proceeding. Minimum received reflects your slippage tolerance: with an illustrative quote of 0.05 ETH and 0.5% tolerance, it is roughly 0.04975 ETH. Slippage covers a price change before execution; it does not remove price impact already reflected in the quote.</p></li><li><p><strong>Approve token spending if your wallet requests it.</strong> An approval gives a smart contract permission to use a specified token amount and may require its own gas transaction. It is distinct from the swap, so an approved token can remain in your wallet until you confirm the trade.</p></li><li><p><strong>Confirm the swap in your wallet.</strong> Check the network, amount, and gas estimate before signing the transaction. After it settles, check the received token balance; some wallets require you to add a token’s contract address before its balance is displayed.</p></li><li><p><strong>Choose a liquidity pool if you want to provide assets for trades.</strong> Look at its token pair, required deposit amounts, and pool terms. A familiar pair does not guarantee a stable return: your share of each token can change as traders use the pool.</p></li><li><p><strong>Obtain the tokens the pool requires.</strong> Many standard two-token pools call for roughly equal values at deposit, while other designs set different amounts or a price range. If a pool requires WETH, check that you hold WETH rather than native ETH; wrapping ETH is a separate on-chain action that uses gas.</p></li><li><p><strong>Deposit the specified amounts into the pool.</strong> Confirm any required token approvals and the deposit transaction in your wallet. Your position record shows your claim on the pool, which is what you use when you later remove liquidity.</p></li><li><p><strong>Review your position before withdrawing.</strong> Compare the current amounts of both tokens and any earned fees with what you deposited. Removing liquidity returns your current share of the pool, which may contain different token quantities from your original deposit.</p></li></ol><h2>Two Questions Come Up After a First Trade</h2><h3>Can I swap tokens without providing liquidity?</h3><p>Yes. Swapping uses liquidity that other people have supplied; you do not need to deposit into a pool yourself. If you only want to exchange USDC for ETH, stop after the swap settles. Providing liquidity is a separate decision that exposes you to both assets in a pair and to changes in their relative price.</p><h3>Can a liquidity position lose value even if it earns fees?</h3><p>Yes. If one token’s market price moves against the other, the pool adjusts the amounts in your position as traders swap. The position may then be worth less than simply holding your original tokens, a difference called <strong>impermanent loss</strong>. Fees can offset some or all of that difference, but they are not guaranteed to do so.</p><p>For a first trade, the deciding checks are the correct Base token, enough ETH for gas, and an acceptable minimum received. Add liquidity only after you understand the pool’s deposit terms and what you will own when you withdraw.</p>
]]>
</description>
<link>https://ameblo.jp/denny-btc/entry-12980163381.html</link>
<pubDate>Tue, 29 Sep 2026 23:32:52 +0900</pubDate>
</item>
<item>
<title>How to Judge a Cheap Cross-Chain Route’s Wait</title>
<description>
<![CDATA[ <p><img alt="How to Judge a Cheap Cross-Chain Route’s Wait" src="https://i.ibb.co/JWTNpyFL/post-0002.jpg" style="max-width:100%;height:auto;"></p><p>A cheap cross-chain route can take longer because it waits for more steps to finish. Before choosing one, compare the amount you will receive, the estimated time, and how the route moves your funds.</p><h2>Why can the cheapest route take longer?</h2><p>Routes use different methods to move value between blockchains. A bridge may wait for the source chain to confirm your transfer, pass a message between chains, then release tokens on the destination chain.</p><p>Each step takes time. A route that uses several steps, or waits for extra confirmations, may cost less but take longer to complete. Confirmations are blocks added after your transaction; waiting for more can reduce the chance that a chain later reverses it.</p><p>A faster route may use a liquidity provider: a service that sends you destination tokens from funds it already holds. It can pay a higher fee to make that transfer worthwhile. That can save time, but the fee or exchange rate may leave you with less.</p><p>For example, imagine two routes moving USDC from Ethereum to Polygon. One estimates 15 minutes and returns 99.80 USDC; another estimates 45 minutes and returns 100.10 USDC. These are illustrative figures, not current quotes. The second route offers more tokens, but only if you can wait.</p><h2>What should you compare in a quote?</h2><p>Compare the amount you will receive and the estimated time together. The cheapest route usually means the route with the highest expected amount after costs, not necessarily the lowest fee line.</p><p>Gas is the fee paid to run a transaction on a blockchain. A route may also include bridge fees, token-swap costs, and price impact, which is the loss caused when a trade moves the market price. Look at the final receive amount to see their combined effect.</p><p>An aggregator gathers routes from different bridges and liquidity sources, then presents quotes in one place. Bungee bridge does this kind of routing. Its displayed time is an estimate: the chosen bridge or service controls delivery, and network conditions can change while you wait.</p><p>If you are new to the wallet steps, read <a href="https://telegra.ph/How-to-use-Bungee-bridge-from-your-own-wallet-09-28">how to use Bungee bridge</a> for the step-by-step. This article focuses on choosing between routes and understanding their timing trade-off.</p><h2>When is a cheap route a poor choice?</h2><p>A low-cost route can be inconvenient if you need the funds soon, or if its estimate is much longer than the alternatives. Check whether the quote names a route provider and shows a time estimate; without those details, you have less basis for comparing.</p><p>Also check what token arrives. A quote can involve a swap as well as a bridge, so the destination token may differ from the one you send. Confirm the token name and network before approving the transfer.</p><p>One edge case is a route that depends on a slow source-chain confirmation. Even if the destination chain is quick, it cannot receive the funds until the source step is accepted. A new block, a busy network, or extra checks can stretch the estimate.</p><h2>How do you choose and track a route?</h2><p>Start by entering the same source token, amount, and destination token for every quote. Then compare the receive amount with the estimated time, and decide which matters more for this transfer.</p><ol><li>Pick a route whose receive amount and wait suit your needs.</li><li>Check the destination network and token, then review the wallet transaction details.</li><li>After sending, keep the transaction record and use the route’s status page or tracker to follow each stage.</li></ol><p>If the estimate passes without delivery, check the status before sending again. The source transaction may have succeeded while the destination step is still pending; a second transfer could create a duplicate.</p><p>Choose by the time and final amount you can accept, not by the fee alone.</p>
]]>
</description>
<link>https://ameblo.jp/denny-btc/entry-12980063303.html</link>
<pubDate>Mon, 28 Sep 2026 23:03:49 +0900</pubDate>
</item>
</channel>
</rss>
