Send a payment with a reference
invoice-42 travels on-chain attached to the transfer, so whoever receives it can reconcile the payment automatically instead of matching amounts and timestamps by hand.
How the memo actually attaches
- If the token is a B20 token (Base’s memo-native token standard, detected by its
0xb200…address prefix), Skopos usestransferWithMemo— the memo is emitted as part of the same on-chainMemoevent as the transfer. - If it’s a regular ERC-20, Skopos falls back to a plain
transfer()and tells you the memo couldn’t be attached on-chain. The payment still goes through — you just lose the automatic reconciliation.
