Admin · Wallet ↔ X pairings

← Back

How a post links to this app

Each row below is a fully verified pairing — not just a button click. When a user submits the form, the server does three things before saving anything:

  1. Cryptographically checks the wallet's signature over a message containing a one-time verification code (EVM via viem, Solana via tweetnacl). No signature, no record.
  2. Fetches the X post through Twitter's public oEmbed API and confirms the post's author handle matches the X handle the user entered.
  3. Confirms that same one-time code appears in the post's text, proving the same person controls both the wallet and the X account.

Only if all three pass is the pairing inserted. The "Linked" time is when verification succeeded. The post URL itself is intentionally not stored — users are asked to leave the post up for 15 minutes so verification can run, after which they may delete it.

X accountChatChainWalletLinked
@CommunilyAIsolana4rKx45v1…ryuUrx2026-06-27 16:44 UTC