No matching articles. Try a setting or metric name.
Getting started
Copy LP positions on Robinhood with your own trading wallet.
Required before the first trade
1. Sign in with your access wallet and activate your account if this is your first visit. Confirm the terminal network: Robinhood. Use the access terms shown in Account.
2. Open Account → Set up trading. Create your trading wallet and confirm Enable automated trading. The trading wallet address must be visible and automated access enabled; signing in alone is not enough.
3. Open Account → Deposit and fund that trading wallet with USDG for positions and ETH for gas on Robinhood. Check that both balances appear in the trading wallet. Money in the access wallet or another network does not satisfy this requirement.
4. In Donors, open the source wallet and choose Start copying. Check the address and that it appears under Copies → Copying.
5. Choose the donor’s entry-size mode and fill its visible amount fields. Fixed requires Your entry; automatic sizing requires its prepared donor range and Minimum copy / Maximum copy. Save the copy settings.
6. Check the donor Budget and Max open positions, then Trading settings → Portfolio: Total trading budget, token limit and Max open positions · all wallets. There must be room under every applicable limit and enough available funds for the intended entry.
7. Review Trading settings for the source positions you want to copy: Copied strategies, Quote currencies and Position side must allow them. Check the execution fields, including slippage, entry attempt window, gas-price limit and price-deviation limit. Defaults are already populated; review them and save any changes.
8. Press Start automated trading and check the Running status. The donor must also be enabled and unpaused. Trading begins only when an eligible source event occurs; Running does not mean that all of the donor’s existing positions will be opened immediately.
Additional settings
These are separate from the launch requirements above. Existing defaults let you start without filling every advanced field; enable and configure the options you intend to use.
Notifications: connect Telegram in Account → Notifications, press Start in the bot and confirm the binding. Select the events you want. Notifications and Daily summary do not enable trading.
Security: Account → Security → Set up 2FA enrolls an authenticator. It is not required to start copying, but enrollment is required before withdrawal or recovery-key export. Dismissing a reminder does not enroll you.
Protection and funding: review Stop-loss, the idle/Low-fee exit rules, Token safety, Stop list and ETH auto top-up where available. They have separate enable switches; receiving a low-ETH alert does not enable auto top-up.
Sizing and layout: Size bias and NFT layout refine future entries where supported. Review their previews and limits before saving. Personal RPC is optional; you can continue with the shared pool. The sections below explain these settings in detail.
If the first trade does not appear
Check Account → Logs and the entry alert for the actual reason. Common blockers are paused copying, insufficient USDG or ETH, donor/portfolio/token limits, excluded strategies or sides, entry timing or price limits, and missing or stale data required by an enabled filter.
Saving settings or resuming does not replay every earlier source entry. Wait for an eligible event and inspect its operation. A successful approval is only one step; the position is open after its LP transaction completes.
Connect your account
Your access wallet identifies your account. The trading wallet holds the funds used for copying. Check the network before depositing: Robinhood uses USDG for trading and ETH for gas.
During the closed beta, access is invitation-based. One-time invites are valid for 10 days from issue. Expiry does not affect accounts already activated. Public registration remains closed. On Robinhood, subscription purchases are available when enabled for your account. Check Account for your current terms.
Set up trading
Open Account and choose Set up trading. Create the trading wallet, enable automated access, then use Deposit to fund USDG and ETH on Robinhood. Keep a gas balance so entries and protective exits can execute.
In Donors, review a wallet and choose Start copying. It will appear in Copies.
Start copying
Set an entry size, budget and maximum open positions. Review the execution settings and explicitly start automated trading. Connecting a wallet or making a deposit does not start trading by itself.
A donor’s past return is not a promise of your return. Entry timing, trade size, price movement, gas and swap execution can differ.
Networks & wallets
Keep network balances and account permissions separate.
Available networks
This terminal uses Robinhood. USDG and ETH must be available on that network; a balance on another network is not available here.
The Robinhood terminal includes Pools, Donors and Copies.
Access and trading wallets
Use the access wallet to sign in. Use the trading wallet address shown in Account for deposits. Existing owner accounts can use a private-key trading wallet; invited accounts use their own embedded trading wallet.
Never send a private key, recovery key or RPC credential to support. Recovery-key export, where available, is managed in Account → Security. Keep the key private.
Deposits and withdrawals
Check the address and network before sending funds. Deposits and withdrawals affect the trading wallet, not the access wallet. Use the account’s Deposit and Withdraw controls to review the asset and amount.
Funds in open LP positions are not available wallet cash. Closing a position and settling its assets are separate from withdrawing funds.
Pools
Discover pools and compare current market measurements.
Overview and filters
The overview highlights pools by 24-hour volume, active donors and estimated fee APR. Search and Filters narrow the pool list. The star saves a pool.
TVL is the estimated value locked in the pool. Volume 24H is recent swap volume. Token MCAP is an estimated token capitalization, not the amount locked in this pool.
Freshness and estimated returns
Market measurements are snapshots and can be delayed or unavailable. Check the measurement time before interpreting a price or ranking.
Fee APR is an annualized estimate of pool fee activity. It is not a donor’s realized return or a promise for your LP position. Your range, time in range, liquidity share, price movement and execution costs affect your result.
Donors
Review the source wallet before choosing to copy it.
Wallet history
Use All, Saved and In Trade to narrow the wallet list. Pool selection and period selection change the scope of the displayed statistics. The list’s Pool PnL and the detail’s period Wallet PnL may use different scopes.
History shows closed positions; Open Positions shows current LP positions. A Bid-Ask group can contain several NFTs. Priced-position coverage indicates whether reliable valuation is available for the history.
Choosing a donor
Look beyond total PnL: review individual losses, open exposure, holding times and how much of the result comes from a small number of positions. Compare the same period and pool scope.
Copiers indicates detected matching wallet activity. Similar transactions are evidence of matching activity, not proof that two accounts use the same software.
Start copying opens your settings. The donor’s result and My copies are different: My copies describes your own executed positions.
Copies
Manage your own copying activity and positions.
Wallets and positions
Copying lists active copy configurations; Archived lists archived configurations. All positions shows your portfolio across donors. Selecting a wallet narrows the position list.
Added keeps the default wallet ordering. PnL sorts your realized copy result, highest first. Positions sorts the number of currently open positions, highest first; wallets with no open positions are then ordered by their latest position activity. A configured position limit is not the current open count.
Results and activity
Open positions show the remaining LP value and an estimated position result. History shows fully closed positions and completed partial exits. Claims do not create separate History rows. Activity describes execution events; Account → Logs provides the detailed operation record.
A successful transaction hash does not alone prove that the entire entry or exit completed. Check the position and operation status, including any remaining tokens or incomplete settlement.
Fees in Open positions
The main Fees amount is Unclaimed: fees still available in the LP position. Claimed below it records fees already received. Reinvested records fees used inside the LP during a liquidity increase. Claimed and Reinvested are separate amounts, not additional unclaimed balances.
Claimed fees may already be available in the wallet after settlement; Reinvested fees remain exposed inside the LP. Neither label guarantees a profitable position. See Performance metrics for the position result and Basic & subscription for service fees.
Liquidity increases and real claims
When a donor adds external capital to an existing position, the copy targets the same percentage increase relative to the externally invested capital remaining in each position. A donor adding 25% targets a 25% increase in your copy, subject to funds and the existing allocation and execution limits.
The increase uses the existing copied NFTs; it does not create a separate position or consume another position slot. Your Entry increases by the added external capital. A donor top-up is not treated as a standalone fee claim. A genuine donor claim is copied as a claim.
Uniswap can credit accumulated fees toward the added liquidity. That portion is shown as Reinvested, valued when the increase executes. It is not new external investment and is not added to PnL twice. Any fees paid out instead of reinvested are accounted for separately.
Pool price charts
Click a position pair to expand its chart. It shows the price in that position’s pool, not a token-wide price combined from other pools. Open positions show history from entry to now; History shows the position’s opening-to-closing interval.
LP high and LP low identify the position range. The vertical scale follows the observed price movement, so a range boundary may be outside the visible plot; an arrow indicates its direction. The plot edge is not necessarily your LP boundary. A flat line can mean that the pool price did not change in the displayed interval.
Only one chart is expanded at a time. While an Open chart is visible, fresh data is requested every 5 seconds. It collapses automatically after 30 seconds; collapsing it or hiding the page stops its refresh requests. History charts do not poll and stay expanded until you collapse them or change the view.
Loading pool history means the first history request is still pending. Updated shows the age of the confirmed chart data, not the time of your last click. History comes from indexed pool events with a verified recent tail where available; an unavailable or delayed response is not evidence that the price stayed unchanged.
Copy settings & pause
Control allocation and execution before starting.
Allocation
Entry size controls the intended allocation to an entry. Budget limits the donor’s capital allocation; maximum positions limits concurrent positions. Available wallet funds and portfolio limits can further restrict an entry.
Check all selected donors together: several donors can trade the same token. A donor budget is not a guarantee against portfolio loss.
Pause and resume
Pausing a donor or all Trade stops new-entry discovery for the paused scope. Existing copied positions still need monitoring, exits and transaction recovery. Pausing does not liquidate positions or cancel a transaction already broadcast.
Resuming continues from the current monitoring boundary; it does not replay every entry that happened while paused. Some requests remain necessary for existing positions, pending transactions and explicit account actions.
Routes and slippage
Uniswap is the default swap route provider. Enabled 0x and KyberSwap integrations can contribute competing quotes; local V4 and available Uniswap API routes compete with enabled providers. Shortlisted candidates are simulated; selection compares executable output after gas when gas can be valued. Otherwise output and a gas tie-break are used. This compares available candidates, not every route in the market. A provider can be unavailable or return an unexecutable route.
Slippage controls acceptable execution movement. A quote does not guarantee the amount received; inspect the confirmed execution and gas in the position record.
Strategies, side and NFT layout
Copied strategies selects Spot, Bid-Ask and Curve positions. Quote currencies and Position side further restrict eligible entries. Below uses quote only, Both sides uses both assets, and Above uses token only. Minimum position width filters narrow source positions.
Original preserves the source NFT layout. Reduce merges steps while keeping the range and approximating the distribution. Max NFTs per position and Target step width control that reduction; Reduce never creates more NFTs than the source. For example, a 30% range with a 6% target aims for 5 NFTs, subject to the configured cap. These settings apply to new entries; they do not rebuild existing positions.
Token safety and Stop list
The Token safety filter applies to new entries. All enabled thresholds must pass. Token market cap, holder count and turnover describe the token; pool TVL, volume and estimated fees describe the copied pool. Pool fees are estimated from volume and the fee rate, not your position’s earnings.
A zero threshold disables that check. Required missing or stale data skips the entry; it is not accepted as zero and does not silently reduce the entry size. Save or Save & close applies the filter. Stop list changes save immediately and block new positions in those token addresses; existing positions are unchanged.
Exit rules
Stop-loss uses estimated proceeds after closing the LP, swaps and gas. Out-of-range auto-close combines time outside the range, time without a fee print, total fees and distance beyond the boundary; every enabled condition must pass. Close idle Both-side LPs applies only to Both sides positions in range.
Low-fee auto-close combines position age, total earned fees relative to entry and the maximum estimated exit loss. It requires fresh measurements and an executable exit quote. Fee checks include received fees and, where applicable, Reinvested fees; a claim does not reset the original opening time or make lifetime fees zero.
Read each field’s zero rule: zero disables selected time, distance or fee conditions, but Low-fee age, fee and loss thresholds require positive values. Block token re-entry after close applies only after a Low-fee close, across your copy wallets and pools; zero disables this block. Other enabled exit rules remain independent.
Exit conditions are checked again before execution. Enabling a rule does not guarantee an immediate or loss-free close; funds, gas, provider availability and executable liquidity still matter.
Gas reserve and ETH auto top-up
ETH pays network gas. ETH reserve alerts and ETH auto top-up are separate settings: receiving an alert does not mean automatic top-up is enabled. Auto top-up uses available USDG in this trading wallet, with a trigger balance and a higher target balance; it does not move funds between accounts.
Max entry gas price limits entries, not the amount of ETH reserved for exits. Insufficient ETH can delay transactions even when USDG is available. Monitor the wallet balance and execution status; a submitted top-up is complete only after its swap is confirmed.
Fixed & Scale with source
Choose how each new copy is sized.
Fixed
Fixed uses Your entry for each new position. Wallet budget and Max open positions stay independent. Save keeps the window open; Save & close saves and closes it.
Scale with source
Robinhood uses the latest 30 positive, valued donor entries. Set Minimum copy and Maximum copy in $10 steps. With Size bias at 0, the donor minimum maps to your minimum, the median (typical entry) to your rounded midpoint, and the donor maximum to your maximum. Values interpolate on either side, round to $10 and stay inside your bounds.
The preview shows donor amounts and corresponding copies before saving. Fewer than 30 valued entries cannot enable this mode. The prepared range refreshes daily at 00:00 UTC, shown as a local refresh time. Sudden changes can hit your limits before the next refresh. Your chosen limits are not changed automatically.
The executor uses the prepared range without waiting for an analytics query. Wallet funds, donor budget and portfolio limits can still prevent an entry. Ethereum automatic sizing is not available until indexed donor history is supported.
Size bias
Size bias is a per-donor slider from -100 to 100. Lower reduces the size mapped to typical entries; Higher increases it. Minimum copy and Maximum copy remain the bounds. The preview shows the resulting amounts before saving.
At 0, the original calculation is preserved exactly. Moving the slider does not guarantee a proportional multiple of the donor’s entry: the prepared donor distribution and rounding still determine the result. The slider changes future entry sizing, not the capital already in open positions.
Account access & sessions
Manage browser access separately from trading permissions.
Active sessions
Open Account → Active sessions to review sessions and sign out sessions you no longer use. Signing out does not close positions or withdraw funds.
If you reach the sign-in session limit, use the offered wallet-verified recovery to replace old sessions. This access signature is not a trading transaction.
Two-factor authentication
For an embedded trading wallet, open Account → Security → Set up 2FA. Choose the authenticator app method, scan the QR code or copy the setup key into your authenticator, then enter its six-digit code to finish enrollment. Setup is not complete until the code is accepted.
The website requires enrollment before withdrawal or recovery-key export. Once enrolled, enter the authenticator code when verification is requested. Manage 2FA returns to the existing method; removing it requires verification. Automated copying does not ask you for an authenticator code on every trade.
An optional reminder can appear before enrollment; dismissing that reminder does not enable 2FA. Keep access to your authenticator and never send its setup key, verification codes or recovery key to support.
Basic & Plus
Robinhood pricing and service-fee terms.
Terms for new positions
Basic charges 6% of actually collected LP fees. Plus costs 100 USDG for 30 days, without service fees on positions opened during the paid period. Check Account for your applicable terms.
Positions retain the terms fixed at entry. Plus purchase, renewal or expiry changes new positions, not already open positions. Send subscription payments only to the dedicated checkout address on Robinhood, not your trading deposit address.
Claims, reinvestment and collection
The service fee applies to LP fees, never the principal you deposit. For ordinary claims and supported partial withdrawals, the collector converts collected fee tokens to USDG and deducts the applicable 6% in the collection transaction. A failed fee conversion reverts that collection. Principal conversion may continue in later settlement steps.
At a liquidity increase, fees actually used inside the LP are recorded as Reinvested. Their USD value is fixed at that increase for the later service-fee calculation; it is not repriced using the token’s closing price. This is separate from any fee portion actually paid out at the increase.
On full close after increases, the service fee covers the recorded Reinvested amount plus the LP fees newly collected at close. The payment follows liquidity withdrawal and asset settlement as one USDG service-fee transfer. Earlier claims and other fee portions already charged are not charged again. A pending fee payment is not a new LP position.
A calculated service payment below $0.03 is waived and stays with you. Exactly $0.03 is charged. This minimum applies to the calculated payment, not separately to each NFT; amounts are not rounded up to the minimum.
The collector can require one-time NFT operator approval per trading wallet. This is separate from ERC-20 and Permit2 permissions. Existing position terms remain fixed: positions with a 0% service-fee rate stay at 0%. These service-fee terms apply to Robinhood/USDG, not Ethereum.
Reports & Share PnL
Export your own results; donor results are a separate dataset.
Excel
In Robinhood Copies → History, select a donor or All positions and choose Export report. Excel exports all-time results for that donor scope, independently of the period selected in the upper portfolio figures or Share PnL. It uses your executed positions and realized settlements, including partial exits; it is not a donor-performance export.
Share PnL
Use Share PnL beside the Copies portfolio figures. Choose Compact or Extended, a background, then Download PNG. Roadster is the default; Classic and Cybertruck are also available. Extended adds top and worst closed positions.
The card uses settled, reliably valued, fully closed live positions in the selected period and current accounting scope. It does not show available capital or open-position value. Its cohort can differ from Excel and daily summaries, particularly for partial exits. The example below uses demo data, not a real account.
Time
Website event times use your browser timezone. Daily PnL remains grouped into UTC days. Share PNG and Excel explicitly identify UTC. Browser timezone does not change stored timestamps or accounting day boundaries.
Illustrative example · Demo data · Compact / Roadster
Performance metrics
Compare the same period and distinguish estimates from settled results.
Time and daily PnL
Website events use your browser timezone. Daily PnL remains grouped into UTC days. Share PNG and Excel explicitly identify UTC; local display does not change accounting boundaries.
PnL and ROI
The upper PnL shows settled realized copy results for the selected period, including completed partial exits. Ordinary claims from positions that remain open do not create a separate realized History row. Unrealized PnL currently sums the estimated results of positions still open, including their already received claims; it is not just the unpaid fee balance.
In an Open row, PnL accounts for current LP value, Unclaimed fees and Claimed proceeds, less invested capital, paid costs, estimated exit gas and service fees already recorded. Reinvested is already inside the LP value and is not added again. For a position without partial exits, $100 Entry, $94 Value, $1 Unclaimed and $3 Claimed still give -$2 before costs. Claiming fees does not by itself make the position profitable.
ROI is return relative to the applicable invested capital, not the balance of the entire wallet. Partial exits are accounted for separately so their realized result is not counted twice in the remaining position. A period’s result is not an annualized portfolio return.
Win Rate, PF and DPR
Win Rate excludes neutral closed outcomes with absolute ROI below 0.5%; winning and losing non-neutral positions form its denominator. PF (Profit Factor) compares positive PnL with the magnitude of negative PnL. Very small losses or a small sample can make PF unusually large.
DPR is the position return percentage divided by holding duration in days. A short position can have a very large DPR without a large dollar profit. Extrapolating it does not predict future returns.
Fees, capital and missing prices
The upper LP Fees follows the settled history cohort for the selected period. Open-row Fees shows Unclaimed, with Claimed and Reinvested separately below; these are different scopes. In positions is the estimated LP value still held; Available is wallet capital, not the total economic value of every position. Gas is a network execution cost. None of these figures is the same as total lifetime deposits.
Price unavailable or a dash means a reliable valuation is missing. It does not mean the position has zero value. Check Logs for execution issues; market valuation can also be unavailable without an execution failure.
Out of range means the current pool price lies outside the LP bounds. It does not automatically close the position.
Execution & troubleshooting
Understand approvals, retries and incomplete operations.
Approvals and Permit2
An ERC-20 approve gives a spender permission to use a token. Permit2 manages an additional permission where the integration requires it. These are distinct from the swap or LP action itself.
For supported Uniswap V4 paths, Permit2 authorization is combined with the action where required. An initial token approve can still need its own transaction. Existing sufficient allowance may avoid another approve. Aggregator approvals depend on their own spender and route.
Errors and recovery
Quick retries are part of the same execution attempt. An operation that needs scheduled recovery can take longer and produces recovery-related notifications. A retry cannot guarantee success when liquidity, gas, permissions or a provider remain unavailable.
If an operation fails, check its position, operation ID and transaction hashes before acting manually. An approval may succeed even if the later swap or LP action fails. Avoid duplicating a pending operation.
RPC unavailable concerns the request provider. InsufficientAllowance concerns token permission. Price unavailable concerns valuation. These are different failure classes.
How to use Logs
Open Account → Logs. Choose All, Errors, Success or Pending; filter by position number and open an operation for its result, steps and transaction links. Use Older for earlier operations. Refresh loads the latest entries. Operations are shown by latest update and belong to your account in this network.
An error record may be followed by a successful retry. A completed log step does not replace the final position state. Send the time, position number, operation ID and public transaction hash to support when needed.
The journal contains records created since journal recording was enabled. It cannot reconstruct older missing diagnostic records.
Notifications & support
Stay informed without exposing account credentials.
Telegram
Open Account → Notifications to connect Telegram and manage available alert categories. L1 and Robinhood notifications identify their network. Check both the message and the linked position.
Scheduled recovery and quick retries are different: a quick retry that succeeds should retain the ordinary successful entry or close notification; a recovered operation follows the recovery flow.
Language
Connect through Account → Notifications, follow the Telegram link, press Start and confirm the account binding. On first connection, Russian Telegram selects RU; other or missing language codes select EN. A manual RU / EN choice in the bot is saved for menus and personal alerts; later Start or reconnection does not overwrite it.
Daily summary
Off by default. Enable Daily summary in Account → Notifications → Trading events or the bot Notifications menu and save. Delivery is at 00:10 UTC for the previous complete UTC day; days without operations or open positions are skipped.
Realized PnL and settled LP fees come from your own executed trades, not donor analytics. LP fees are already included in PnL. Current open value and unrealized PnL are a separate timestamped snapshot.
Personal RPC and support
Where available, Account → Personal RPC checks and connects your endpoint. The displayed status indicates whether a shared pool fallback is being used. Keep endpoint credentials private.
Account → Support and Telegram Help open a direct chat with @gershevich (https://t.me/gershevich). Alerts and account menus remain in the notification bot. Include a concrete example and public transaction links. Never share a recovery key, API token or a signed transaction payload.