DEV Community

999DEX
999DEX

Posted on • Originally published at 999dex.com

On-Chain Memo: A New Primitive for Blockchain Communication on BlockDAG

What if Every Airdrop Carried a Message?

Most ERC-20 transfers are silent. You receive tokens, the blockchain records the sender, receiver, and amount — but nothing else. There is no "why", no context, no human message.

We changed that.

Introducing MultiSendWithMemo

999DEX deployed a smart contract called MultiSendWithMemo on BlockDAG Mainnet (Chain 1404). It does everything a standard batch token transfer does, but adds one powerful feature: a permanent on-chain message embedded in every transaction.

function multiSendToken(
    address token,
    address[] calldata recipients,
    uint256[] calldata amounts,
    string calldata memo  // ← this is new
) external;
Enter fullscreen mode Exit fullscreen mode

The memo is emitted as a MultiSent event:

event MultiSent(
    address indexed token,
    uint256 recipientCount,
    uint256 totalAmount,
    string memo  // stored permanently on-chain
);
Enter fullscreen mode Exit fullscreen mode

What Gets Stored

When we airdropped 2,000 BlockDAG wallets with 1,000 $999 each, the following message was embedded permanently in every batch transaction:

999DEX — YOUR LIFETIME CREATOR ADVANTAGE ON BLOCKDAG

Launch any token on 999DEX for just 100 BDAG.
Every time someone buys or sells your token — now or
in 5 years — you earn 0.5% of every single trade.
Forever. No expiry. No middlemen. Fully on-chain.

Visit: 999dex.com | Chain: BlockDAG Mainnet (ID 1404)
Enter fullscreen mode Exit fullscreen mode

Anyone who checks that transaction on bdagscan.com can read that message. It will still be readable in 10 years.

Why This Matters

1. Transparent Intent

The blockchain proves not just what happened, but why. The sender intent is immutable and public.

2. No Middlemen for Communication

You do not need email, Twitter, or Telegram to reach 2,000 wallet holders simultaneously. The message travels with the tokens, directly and permanently.

3. Queryable Forever

Anyone can query eth_getLogs for MultiSent events from our contract and decode the memo. It is open data, not locked in a database.

The Contract

MultiSendWithMemo: 0xf052aA651699C2b7469594C626c9A651433f20A4

Network: BlockDAG Mainnet · Chain ID 1404

Supports: ERC-20 batch sends + native BDAG batch sends, both with memo

What We Built It For

  1. Airdrops — every airdrop batch now carries the full platform message
  2. Discord registrations — when whitelist members receive their 5,000 $999, the transaction explains why
  3. Community transparency — no one needs to trust our word; the blockchain speaks

Try It

The contract is open. Anyone can call multiSendToken with their own memo. We built it for our platform but it works for any ERC-20 on BlockDAG.

Platform: 999dex.com

$999 token: 0x1667810674ebA5aEf308CE6cC53cf4C6CfF5E94f

This is an experimental feature on a new blockchain. Participate responsibly.

Top comments (0)