BlockReq
Back to all articles

Rpc Tutorials

Messier P2P vault listen: $RWA zero-slippage lock radar

Messier Base P2P vault: public WSS eth_subscribe on VaultDeposit / VaultWithdraw; pair receipt ERC-20 Transfer for token / amount / maker; highlight $RWA lock·release. Register for 3M free requests monthly.

BlockReq EngineeringSeptember 14, 20265 min read

Messier P2P vault listen: $RWA zero-slippage lock radar

Messier $RWA P2P heat puts Base zero-slippage orderbook liquidity on the tape—order funds hit the vault → VaultDeposit → receipt sibling ERC-20 Transfer lands token / amount / maker; releases stack VaultWithdraw in the same window. Deep-link the pool UI. BaseStonk launchpad watches AdvancedLaunched open cards; stock-token Swap watch watches whitelist big prints; Base new-pool sniper watches PairCreated / Swap spikes; OpenLaunch one-tx watches v4 Initialize + full-supply-to-pool. This post watches the Messier shared-vault lock·release radar ($RWA zero-slippage order flow).

Run on the public endpoint · blockreq.com register for 3M free requests monthly.

UseEndpoint
Public HTTPShttps://base-rpc.blockreq.com/v1/rpc/public
Public WSSwss://base-rpc.blockreq.com/v1/rpc/public
PrivateTrailing public{API_KEY} (keys stay local)

Chain: Base EVM chainId = 0x2105 (8453). Public endpoints · eth_subscribe · Plans · Register.

1. Hook: P2P lock radar

Tape feelOn-chain signalWatch
Order lockvault VaultDeposittoken · amount · maker · depositTx
Order releasevault VaultWithdrawtoken · amount · maker · withdrawTx
$RWA highlightTransfer.token == RWAzero-slip liquidity just locked / released
Radar tapehit → outboundDedupe = side + txHash
ContractAddress (editable prefills)Role
Messier P2P vault0xa5E09fBCaB81B2F501262035A9721f98532BD16Bprimary VaultDeposit / VaultWithdraw
$RWA (RWA Inc.)0xE2B1dc2D4A3b4E59FDF0c47B71A7A86391a8B35ahighlight token
USDC (Base)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913optional quote filter
Aerodrome RWA/USDC0x60d1cebd97a6168516f35982d499cdf8a452abb3optional secondary DEX chart

Sample lock tx: 0xd8b19b0d666858eed6d9eb5fdda9f194a8e21c1f9808391c93b4e009347e06d4 ($RWA deposit) · sample release tx: 0x1ba4dc5bf46a6816d1447751d4bbcb5de9c5f483f75b9fce62255539c6a2e3a1.

2. Event: VaultDeposit / VaultWithdraw

Keep local JSON VAULT + VAULT_DEPOSIT_TOPIC0 + VAULT_WITHDRAW_TOPIC0. One Base public WSS: primary vault dual topic0s; on hit, read the receipt and pair the sibling ERC-20 Transfer for token / amount / maker. $RWA hits light up the main stage; optional USDC filter. Aerodrome pool stays an optional secondary chart chip.

Step A · Subscribe vault VaultDeposit + VaultWithdraw

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xa5E09fBCaB81B2F501262035A9721f98532BD16B",
    "topics": [[
      "0x3d0d944abc617505cc2ee0f898da5889c7d5781acc1743eb254382a632eab422",
      "0x3fd22dd00d8a168bf393904be2f8f2857fda82ecb0cbe6559f6aa357f2418d40"
    ]]
  }]
}
  • topics[0] = VaultDeposit 0x3d0d944a… → side lock
  • topics[0] = VaultWithdraw 0x3fd22dd0… → side release
  • Events are topic0-only + 2×32-byte data (often 0 + unix ts); token / amount / maker come from the sibling ERC-20 Transfer on the same receipt
  • Write vaultState[txHash], tag messier-p2p
FieldRule
padmessier-p2p
sidedeposit → lock · withdraw → release
token / amount / makersibling Transfer pair
highlighttoken == RWA (optional USDC filter)
readyvault event + Transfer paired

Step B · Receipt sibling Transfer

On hit, eth_getTransactionReceipt: find ERC-20 Transfer where to/from includes the vault. Deposit: to == vault; withdraw: from == vault. Format amount with token decimals; $RWA gets the primary highlight.

Step C · Outbound card + deep links

Outbound card first: side · token · amount · maker · txHash · blockNumber · Messier pool deep-link · BaseScan. RPC / endpoint stays in a collapsed secondary rail. Optional secondary: Aerodrome RWA/USDC chart chip.

3. Run in the browser

Main stage is the VaultDeposit / VaultWithdraw lock·release radar; RPC table stays collapsed. Register for 3M free requests monthly → blockreq.com.

4. Wrap

Messier P2P zero-slip tape = shared vault VaultDeposit / VaultWithdraw + receipt Transfer pairing. Public WSS on, lock cards first, RPC tucked away.