Skip to content

DYSNOMIASELFSNIPE (DSS) — Chat + Buy in One Transaction

One-line pitch: DSS is a convenience contract: chat into a venue and auto-buy LAU (or AFFECTION) in the same transaction, atomically. Owner-only, meant for accumulation.

What this is

Dysnomia Self-Snipe (DSS) bundles two actions together:

  1. Send a chat message (via CHOA.Chat).
  2. Purchase LAU (or AFFECTION) tokens automatically.

Both in a single tx — either both succeed or both revert. Designed for an owner-operator who wants to accumulate LAU while participating in chat, without running two txs every time.

It's owner-gated — not a public tool. Each operator deploys their own DSS.

If you've played a web3 game before

  • Closest analogy: a personal MEV-style bundler — "while I'm here, also do this."
  • Or: a DCA (dollar-cost-average) bot wired to a specific in-game trigger.
  • Or: a batch-execute contract for common action pairs.
Dysnomia term What it maps to
DSS / DYSNOMIASELFSNIPE Personal chat+buy batcher
ownerAddress The operator (only caller)
LAUAddress The LAU being accumulated
AffectionContract The AFFECTION side-token

What you actually do with it

  • Deploy your own DSS pointed at your LAU.
  • Call its chat+buy entrypoint from your owner wallet — one tx does both.
  • Accumulate, then withdraw periodically.

Rewards / costs

  • Cost: gas + whatever the Purchase costs.
  • Reward: LAU / AFFECTION accumulated in the contract; you withdraw it later.

Requirements & gating

  • Only the owner can use the privileged functions.
  • The contract needs a funded LAU supply to purchase against.

Where it connects

Wraps CHOA.Chat and LAU.Purchase. Interacts with the AFFECTION token (registered in CHO).

Quick FAQ

Q: Is DSS a shared contract or do I deploy my own? A: Deploy your own. It's a personal tool.

Q: Can I use DSS without chatting? A: Depends on the entrypoint — it's designed to be a paired action, but you could add plain-purchase functions to your own deployment.

Q: Is this a front-running tool? A: It's called "self-snipe" because you're accumulating your own token alongside chat — not sniping anyone. The name is tongue-in-cheek.


Want the Solidity? The contract reference lives at technical/docs/etc/DYSNOMIASELFSNIPE.md.