Skip to content

docs: add Arc Transaction Memo integration example with Multi-Agent O…#182

Open
consumeobeydie wants to merge 1 commit into
circlefin:mainfrom
consumeobeydie:docs/transaction-memo-integration-example
Open

docs: add Arc Transaction Memo integration example with Multi-Agent O…#182
consumeobeydie wants to merge 1 commit into
circlefin:mainfrom
consumeobeydie:docs/transaction-memo-integration-example

Conversation

@consumeobeydie

Copy link
Copy Markdown

Summary

This PR adds an example showing how to integrate Arc's newly announced Transaction Memos feature (June 18, 2026) with an existing contract, without modifying it.

What's included

  • Predeployed Memo contract address and function signature
  • Step-by-step calldata construction example
  • Common pitfalls discovered during integration (empty revert data, inner call requirements, bytes32 formatting)
  • Live verified transaction on Arc Testnet

Live Verification

Tested against the MultiAgentOrchestrator contract from arc-multi-agent:

Note on signature derivation

Since the official ABI wasn't published in docs.arc.io at the time of writing, the function signature was reverse-engineered by inspecting the Memo contract bytecode dispatcher and decoding a real on-chain transaction's calldata.

Related PRs

This is the 9th example added to this series:
1-8. Foundry, X402, ERC-8004, ERC-8183, Unified Flow, Dashboard, MCP Server, Multi-Agent
9. Transaction Memo integration (this PR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant