# Wallet confirmation

Requires distinct wallet buys on the same token within the window. Any observed sell, including a partial sale, cancels that wallet's vote. Checked again before entry; a newer buy can qualify again. This uses observed trades, not a verified holding balance.

Node ID: `wallet-confirmation` · Category: Logic · Minimum plan: Tier 1 and above

Human page: https://docs.orbi.gg/nodes/wallet-confirmation

## How it works

Count distinct observed buys of the same token inside the configured time window. Require enough total wallets and, optionally, a minimum from Primary sources.

An observed sell, including a partial sale, cancels that wallet’s vote. A later buy can qualify again. Confirmation is rechecked before entry.

## Settings

| Setting | Config key | Initial value | Details |
| --- | --- | --- | --- |
| Distinct wallets | `requiredWallets` | 2 | Independent tracked wallets required on the same token. Editor range: 1 to 12. |
| Primary wallets | `requiredPrimaryWallets` | 1 | How many must come from a Primary wallet node. Editor range: 0 to 12. Zero disables this threshold. |
| Window (seconds) | `windowSeconds` | 30 | All confirming wallet buys must arrive inside this window. Editor range: 1 to 600. |

### Stored defaults

```json
{
  "requiredWallets": 2,
  "requiredPrimaryWallets": 1,
  "windowSeconds": 30
}
```

## Connections

These lists show compatible node types, not approval of every graph. Branch, position context, subscription, no-cycle and complete-exit rules also apply. A node cannot connect to itself.

Accepts from: [Aegis wallet feed](https://docs.orbi.gg/nodes/aegis-wallet-feed), [Wallet signal](https://docs.orbi.gg/nodes/wallet-signal), [Wallet conviction](https://docs.orbi.gg/nodes/wallet-conviction), [Runner potential](https://docs.orbi.gg/nodes/runner-potential), [Twitter traction](https://docs.orbi.gg/nodes/twitter-traction), [Token filter](https://docs.orbi.gg/nodes/token-filter), [Balance](https://docs.orbi.gg/nodes/balance-check), [Entry chase](https://docs.orbi.gg/nodes/entry-chase)

Connects to: [Runner potential](https://docs.orbi.gg/nodes/runner-potential), [Twitter traction](https://docs.orbi.gg/nodes/twitter-traction), [Token filter](https://docs.orbi.gg/nodes/token-filter), [Balance](https://docs.orbi.gg/nodes/balance-check), [Entry chase](https://docs.orbi.gg/nodes/entry-chase), [Demand confirmation](https://docs.orbi.gg/nodes/demand-confirmation), [Open trade](https://docs.orbi.gg/nodes/open-trade), [Telegram notification](https://docs.orbi.gg/nodes/telegram-notify), [Discord notification](https://docs.orbi.gg/nodes/discord-notify), [Skip trade](https://docs.orbi.gg/nodes/skip-trade), [End](https://docs.orbi.gg/nodes/end)

## Before you run

- Primary-wallet requirements cannot exceed the total requirement. Supply Primary wallets or an Aegis feed when requiring Primary confirmation.

[Full graph rules](https://docs.orbi.gg/guides/graphs) · [Paper assumptions](https://docs.orbi.gg/guides/paper-trading)
