arccopy Operations console

Welcome back

Sign in to monitor execution, manage tracked wallets, and review system activity.

Unlock console

Enter the 64-character dashboard key to start this browser session.

Credentials are kept in this browser session only. Closing the tab clears the active session.
arccopy Trading operations

Operations

Performance

Diagnostics

Configuration

Connecting…
Waiting for status
Operations

Overview

Wallet —
Holdings —
Total —
Connecting Chain —
? CONNECTING Checking execution mode
System overview

Connecting to arccopy…

Loading the current execution state and wallet readiness.

Copy engine — Special window — Execution routes —
Readiness
Checking system
Waiting for the first status response.
Tracked wallets
—
Execution wallets
—
Last synchronized
—
Tracked wallets
—
Loading enabled wallets
Signals observed
—
Cumulative detections
Transaction events
—
Decoded tracked-wallet activity
Mirrored trades
—
Recorded execution positions

Special copy window

Temporarily allows enabled special-kind wallets to trigger buys. Their sells remain eligible outside the window.

Inactive
Waiting for status
The watchlist and activation log are managed separately.
—
remaining
seconds
Webhook integration details
The incoming webhook uses a server-only secret stored in .trigger-secret. Build the complete URL only on the host and configure it in the tweet monitor.
—

Execution wallets

Wallets currently resolved and ready for bot execution.

NameAddress
Loading wallets

Window activation log

Recent times the special window fired from the dashboard, webhook, or API. This is activity history—not the tweet watchlist.

FiredSourceRequestedWindow endCallerPayload
Loading activation history

Strategy settings

Control buy eligibility, sizing, execution routes, and infrastructure. Changes hot-reload into the running bot.

Loading configuration
No unsaved changes

Tracked wallets

Choose which traders to follow and see when native USDC arrives in their wallet. Funding changes are checked every five seconds and retained in the event history.

—
Total
—
Enabled
—
Farm paused
—
Special kind
—
Have USDC
WalletKindStatusNative USDCBuy venuesOverridesActions
Loading tracked wallets

Incoming USDC history

A row is recorded whenever a tracked wallet's native USDC balance increases, including its first funded observation.

—
DetectedWalletReceivedNew balanceAddress
Loading funding history

Bridge buy queue

Add tokens in priority order with exact USDC amounts. When funding arrives, automatic routing buys the largest affordable prefix, then waits for later bridge transfers without skipping ahead.

The queue is disarmed. Saving targets never enables transactions; arming is a separate confirmed action available only in live mode.
Queue
—
Generation —
Execution mode
—
Wallet —
Wallet balance
—
Native USDC
Initial activation balance
—
Starts the first affordable queue prefix

Staged funding progress

Whole orders execute from the top of the queue. A later order is never used to bypass the next one.

Not started
—
Committed targets
— confirmed
—
Committed spend
—
Remaining spend
—
Next target
Waiting for queue data
—
Additional funds needed

Funding trigger

Balance polling is independent from the five-second tracked-wallet monitor. Lower intervals are faster but make more RPC reads.

Unsaved changes
USDC

Protects against a small bridge test transfer. It gates only the first staged purchase; later stages run as soon as the next whole order is affordable.

USDC

Native USDC retained after each staged purchase and its worst-case gas budget.

ms

Allowed range: 50–5,000 milliseconds.

Token targets

Drag rows into buy order before the first staged purchase; the top token submits first. Once a purchase is committed, this generation's order locks. Auto-detect probes Arc V3 (including ArcDEXScan/DYOR pools) and Klik V4 concurrently before any nonce is reserved.

OrderLabelToken addressDeployed / first seenAge rankDetected verified poolSpend USDCSlippage bpsRemove
Loading funding-buy queue

Staged session activity

No staged purchase has fired.

TargetVenueNonceStatusTransaction
No submitted items

Missing token candidates

Review the oldest researched contract for each narrative and platform. Selecting a row does not alter the live queue; the final action only stages unsaved rows in the queue editor.

Loading queue state…
Oldest missing
—
One selected candidate per narrative/platform
Queued now
—
Exact candidate addresses already present
Selected
0
Review rows prepared for staging
Queue state
—
Generation —
SelectCandidatePlatform / originMatchCreatedToken addressSpend USDCSlippage bps
Loading researched candidates
Amounts are required before staging. Blank slippage uses the global setting.

Execution wallets

Manage address-to-environment-variable references or securely register a private key on the bot host.

Private keys are written only to the bot host environment file. Execution-wallet changes require a bot restart before keys are loaded.

Wallet references

Saving replaces the complete reference list. Removing a row does not erase its secret from the environment file.

Unsaved changes
NameAddressPrivate-key environment variableRemove
Loading execution wallets

Wallet P&L

Realized cash flow attributed to each tracked wallet. This excludes un-attributed exit-engine sells and unrealized token value.

Net realized
—
Received minus spent
USDC received
—
Attributed sell proceeds
USDC spent
—
Attributed copy buys
Active wallets
—
With events in this window
Tracked walletKindNet USDCReceivedSpentTokensEventsLast activity

Tracked positions

Observed token holdings used to calculate proportional copy sells. Token amounts assume 18 decimals because metadata is not available here.

—
Positions
—
Wallets represented
—
Unique tokens
Tracked walletKindTokenTokens heldUpdated

Holdings & manual sell

Positions the bot has actually bought. Disable Copy sell on an individual copied position to ignore that leader's future sells; manual and exit-strategy sells remain available.

—
Open positions
—
Holdings value
—
Total PnL (priced)
—
Mode
TokenWalletTokens heldEntrySoldValuePnLCopy sellActions

Bridge holdings & sell

Receipt-verified positions created by the automatic bridge-buy queue. Values and sell sizes are recalculated from the execution wallet's live on-chain balances.

—
Bridge buys
—
Open holdings
—
Current value
—
Remaining PnL
TokenBatchVenueSpentTokens heldValuePnLBuy transactionActions

Copy performance

How the copy wallet is doing overall, attributed per leader. Realized P&L is booked — USDC from completed sells minus cost. Unrealized is the current mark on open positions and moves with price.

My copy wallet

—

Total copy P&L · realized + unrealized

Waiting for the first copy position.

Realized — Unrealized — Holdings —
Hit rate & execution
—
Win rate across priced positions
USDC deployed
—
Buys fired
—
Reverted on-chain
—
Fill rate
—

Per-leader attribution

One row per copied leader, sorted by total P&L so the wallets making (or losing) you the most sit on top. Click a column header to re-sort.

—
Leader▼ Positions▼ Deployed▼ Realized▼ Unrealized▼ Total P&L▼ ROI▼ Win rate▼ Best / worst Last copy▼
Loading copy performance

Wallet ledger

Every token the trading wallet has bought and sold — including manual sells — one row per token. Realized is booked USDC from completed sells; unrealized is the current mark on what is still held and moves with price.

My trading wallet

—

Total wallet P&L · realized + unrealized

Waiting for the first token.

Realized — Unrealized — Holdings —
Hit rate & flow
—
Win rate across priced tokens
USDC bought
—
USDC sold
—
Tokens
—
Holdings value
—

Per-token ledger

One row per token, sorted by most recent activity. Click a column header to re-sort by size, P&L, or ROI.

—
Token▼ Status▼ Bought▼ Sold▼ Holding▼ Realized▼ Unrealized▼ Net P&L▼ ROI▼ Trades▼ Last activity▼
Loading wallet ledger

Our transactions

Every real buy and sell the bot has broadcast, newest first, with its on-chain outcome. A failed row reverted (e.g. price moved past slippage) — no tokens changed hands, only gas was spent.

—
Total fired
—
Succeeded
—
Failed
—
Pending
TimeTypeTokenSizeStatusTx

Submit latency

Rolling acknowledgement latency for live transaction broadcasts. Latency values use successful submissions; success rate includes all attempts.

Submission routes
—
Routes with recorded attempts
Total samples
—
Up to 200 per route
Best median
—
Successful acknowledgements
Best success rate
—
Across configured routes
RouteSamplesSuccessMinimumMedianP95MaximumLast sample

Signals

The latest aggregated token detections from tracked-wallet activity across supported routers.

Tokens in view
—
Latest 50 token aggregates
Buy observations
—
Across the current page
Sell observations
—
Across the current page
Observed buy value
—
USDC across the current page
TokenRouterBuysSellsBuy USDCSell USDCDetected mcapLaunch ageUpdated

Transaction activity

The latest decoded transactions observed from tracked wallets. Explorer links open the original on-chain transaction.

—
Events in view
—
Buy actions
—
Sell actions
TimeTracked walletBotActionRouterTokenValue USDCExplorer

Undecoded transactions

Tracked-wallet transactions the bot could not act on because the selector is unknown or a known decoder failed.

Expand a sample to inspect its transaction hash and calldata. Send the router, selector, and sample to a developer when adding decoder support.
—
Patterns
—
Observations
—
Decode failures
WalletReasonSelectorRouter addressValue USDCSeenLast seenSample

Tweet watchlist

X accounts whose tweets can open a special copy window. This list defines who is watched; activation history is kept separately on Overview.

Add account

Enter a handle without the @ symbol. Letters, numbers, and underscores are accepted.

@

Monitored accounts

Loading watchlist…

Loading accounts

Add tracked wallet

Configure eligibility and wallet-specific buy sizing.

Identity

Special wallets can trigger buys only while the special window is active. Eligible sells continue outside the window.

Eligibility

Wallet enabled
Disabled wallets are ignored entirely.
Uniswap / Klik / Argus buys
Allow this tracked wallet to trigger enabled Uniswap, Klik and Argus copies.

Wallet overrides Blank fields inherit global settings

%
USDC
USDC
USDC
gwei

Must match a configured execution-wallet name.

Bulk import tracked wallets

One wallet per line: address, name. Comments begin with #.

Use a comma or whitespace between address and name. Blank and commented lines are ignored.

Defaults for imported wallets

Overwrite existing addresses
Replaces the complete wallet record and clears overrides.
Enabled
Uniswap / Klik / Argus buys

Register a private key

The key is sent over this connection and written to the bot host environment file.

This page is not using HTTPS. Do not submit a private key over an untrusted network.
If the wallet name or environment variable already exists, its stored value or row may be replaced. Restart the bot after saving.

Automatically derived from the wallet name. Must match WALLET_[A-Z0-9_]+_PVTKEY.

Confirm action